Სარჩევი:

დისტანციური მაჩვენებლები: 5 ნაბიჯი
დისტანციური მაჩვენებლები: 5 ნაბიჯი

ვიდეო: დისტანციური მაჩვენებლები: 5 ნაბიჯი

ვიდეო: დისტანციური მაჩვენებლები: 5 ნაბიჯი
ვიდეო: დავით კენჭაძე - წარმატებული გაყიდვების 5 ნაბიჯი 2024, ივლისი
Anonim
დისტანციური მაჩვენებლები
დისტანციური მაჩვენებლები

Alexa– ს უნარებთან მუშაობისთვის მე მჭირდებოდა უკუკავშირის მარტივი მოწყობილობა (არ დაამატოთ მეტი სირთულის); ვიზუალური და მოსასმენი.

ასევე, ჩემი CPU არის ჩემს "გაყვანილობის კარადაში" და მე მჭირდებოდა, რომ გამომავალი იყოს თვალსაჩინო ადგილას, მაგრამ სხვაგვარად შეუმჩნეველი.

მე გადავწყვიტე RF დისტანციური გამომწვევი guts მუსიკალური მისალოცი ბარათი. მე ეს პატარა აკრილის ყუთში მოვათავსე, რომელზეც ვიწექი და დავამატე გადამცემი ჩემი RPi3B+ - ის შემთხვევაში.

მარტივი ჩართვის/გამორთვის ბრძანებები RPI3B+ - ზე იწყებენ განათებას და ხმებს ძლივს შესამჩნევი გადაცემის შეფერხებით.

ნაბიჯი 1: Pinouts

პინოტები
პინოტები
პინოტები
პინოტები

ეს სურათები გამყიდველის ამაზონის გვერდიდან არის (ბმული ზემოთ). უბრალოდ მოსახერხებელი ასლი მითითებისთვის.

შენიშვნა: ორიგინალური სურათი არასწორად არის მონიშნული; მე ვამატებ განახლებებს (მწვანეში). (ეს დამოწმებულია ამაზონის გვერდის კომენტარების განყოფილებაში)

ნაბიჯი 2: პროტოტიპი

Პროტოტიპი
Პროტოტიპი
Პროტოტიპი
Პროტოტიპი

პურის დაფის თითოეული ნახევრის გამოყენებით გადამცემი და მიმღები. იკვებება 3.7 ვ (დამუხტულია 4.25 ვ) ბატარეებით.

ვინაიდან ეს მხოლოდ პინ-ოტების განხორციელებაა, მე არ შევქმენი სქემატური დიაგრამა.

მე ჩავრთე LED სერია 3.3K რეზისტორით ტესტირებისთვის.

შესამოწმებლად, უბრალოდ დააკავშირეთ საკონტროლო პინი (აქ თეთრი მავთული) მიწასთან. აქტივაციის LED- ები (წითელი) ანათებს როგორც გადამცემს, ასევე მიმღებს და ჩემი "დატვირთვის" LED გამორთულია. (სურათზე)

ნაბიჯი 3: ჩარევა

ზოგჯერ გადამცემი და მიმღები არ არის დაწყვილებული სწორად, ან შეიძლება დაგჭირდეთ ნაგულისხმევი ქცევის შეცვლა.

მე აქ ვამატებ გამყიდველის მითითებებს ამ მოწყობილობებისთვის:

************************************************************************

ქინძისთავების ინსტრუქცია

მიმღები

  • GND: დაფქული ან უარყოფითი ბოძი
  • +V: DC3.3 ~ 5V შეყვანა
  • D0-3: მონაცემთა გამომუშავება
  • VT: გამომავალი (ეს ხაზი იკლებს, თუ/როდესაც ნებისმიერი მონაცემთა ხაზი მცირდება)

როგორ ემთხვევა გადამცემი და მიმღები

  1. არსებული მონაცემების წაშლა: დააჭირეთ სწავლის ღილაკს (მიმღებზე) 8 -ჯერ. პასუხი: LED ანათებს 7 ჯერ.
  2. დისტანციური კოდის სწავლა: დააჭირეთ სასწავლო ღილაკს (მიმღებზე) ერთხელ, ორჯერ ან სამჯერ (იხ. ქვემოთ). LED ჩართულია: სწავლის რეჟიმი აქტიურია.
  3. დააჭირეთ დისტანციური მართვის ნებისმიერ ღილაკს. LED მაჩვენებელი სამჯერ ციმციმებს: სწავლა წარმატებით დასრულდა.
  4. ტესტი: ზემოაღნიშნული ოპერაციის შემდეგ, მიმღების დაფის კონტროლი შესაძლებელია დისტანციური მართვის საშუალებით.

სხვადასხვა პირადობის მოწმობის მეტი გადამცემი შეიძლება ისწავლოს და ინახებოდეს დამატებით, მეორე საფეხურიდან დაწყებული შესაძლებელია სხვადასხვა რეჟიმის ნარევი.

ღილაკის გამოყენება (ადგენს რეჟიმს და იწყებს დაწყვილების პროცესს):

  • დააჭირეთ ერთხელ: ჩაქრობის რეჟიმი (მომენტალური რეჟიმი)
  • ორჯერ დააჭირეთ: თვითმმართველობის ჩაკეტვის რეჟიმი (4 არხის გადართვა-რეჟიმი)
  • სამჯერ დააჭირეთ: ჩაკეტილი რეჟიმი (არხი აქტიურია და გაწმენდილია, თუ სხვა არხი გააქტიურდება) - იგივე რადიო ღილაკები

ნაბიჯი 4: ინსტალაცია

ინსტალაცია
ინსტალაცია

ცალი ნაწილის შედუღების შემდეგ, როგორც ისინი დაფაზე იყო დაფარული და სითბოს შემცირებაში მოკლე ჩართვის თავიდან ასაცილებლად, მე დავაყენე გადამცემი RPi3B+-ზე. (შენიშვნა: მე ჩავრთე დამატებითი მავთულები იმ გამოსასვლელებისთვის, რომლებსაც ჯერ არ ვიყენებ)

მე გამოვიყენე 3v ენერგია, რადგან ეს არის ჟოლოს ძაბვა. (შენიშვნა: მე გამოვიყენე მავთულის არასტანდარტული ფერები, რადგან მოსახერხებელი იყო არსებული ლენტის კაბელის გამოყენება)

wrclr: მავთულის colorpi-pin: pin RPi3B+trnspin: pin გადამცემზე

wrclr pi-pin trnspin -------- ----------- -------------- ნაცრისფერი 01 ძალა V+ მეწამული 06 დაფქვილი GND ყავისფერი 11 BCM17 მონაცემები 1 წითელი 13 BCM27 მონაცემები 0

დისტანციური/მიმღები იკვებება ძველი მიკრო USB ტრანსფორმატორით. მე გამოვიყენე USB სოკეტი, ასე რომ შემეძლო გამოვიყენო ნებისმიერი დენის ბანკი, თუ ოდესმე უსადენოდ მინდა.

ნაბიჯი 5: კოდი

დადასტურების უმარტივესი კოდი: (წყარო)

იმპორტი RPi. GPIO როგორც GPIO იმპორტის დრო GPIO.setmode (GPIO. BCM) GPIO.setwarnings (false) GPIO.setup (27, GPIO. OUT) print "LED on" GPIO.output (27, GPIO. HIGH) time.sleep (1) დაბეჭდე "გამორთული LED" GPIO.output (27, GPIO. LOW)

შესასრულებლად: პითონი pintst.py

გირჩევთ: