Sadržaj:

Pokazivači na daljinu: 5 koraka
Pokazivači na daljinu: 5 koraka

Video: Pokazivači na daljinu: 5 koraka

Video: Pokazivači na daljinu: 5 koraka
Video: ПОЛТЕРГЕЙСТ 5 УРОВНЯ СНОВА НЕ ДАЕТ ПОКОЯ, ЖУТКАЯ АКТИВНОСТЬ / LEVEL 5 POLTERGEIST, CREEPY ACTIVITY 2024, Studeni
Anonim
Pokazatelji na daljinu
Pokazatelji na daljinu

Za rad s Alexa vještinama trebao mi je jednostavan (ne dodaj više složenosti) uređaj za povratne informacije; vizualno i zvučno.

Također, moj CPU je u "ormaru za ožičenje" i trebao sam izlaz da bude na istaknutom mjestu, ali inače nenametljiv.

Odlučio sam se za RF daljinski upravljač koji pokreće utrobu glazbene čestitke. Stavio sam ovo u malu akrilnu kutiju oko koje sam ležao i dodao odašiljač u kućište svog RPi3B+.

Jednostavne naredbe za uključivanje/isključivanje na RPI3B+ pokreću svjetla i zvukove s jedva zamjetljivom odgodom prijenosa.

Korak 1: Pinouts

Pinouts
Pinouts
Pinouts
Pinouts

Ove slike su s prodavateljeve Amazon stranice (gornja veza). Samo praktična kopija za referencu.

Napomena: izvorna slika je pogrešno označena; Dodajem ažuriranja (zelenom bojom). (To je provjereno u odjeljku komentara na stranici Amazon)

Korak 2: Prototip

Prototip
Prototip
Prototip
Prototip

Korištenje svake polovice matične ploče za odvajanje odašiljača i prijamnika. Napaja se baterijama od 3,7 V (napunjene do 4,25 V).

Budući da je ovo samo implementacija pin-outa, nisam stvorio shematski dijagram.

Uključio sam LED u seriju s 3.3K otpornikom za testiranje.

Za testiranje jednostavno spojite upravljački pin (ovdje bijela žica) na masu. Aktivacijske LED diode (crveno) svijetle i na odašiljaču i na prijemniku, a moja LED lampica za 'učitavanje' se isključuje. (na slici)

Korak 3: Umetak

Ponekad odašiljač i prijamnik nisu ispravno upareni ili ćete možda htjeti promijeniti zadano ponašanje.

Ovdje prilažem upute prodavatelja za ove uređaje:

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

Upute za pinove

Prijamnik

  • GND: uzemljenje ili negativni pol
  • +V: DC3.3 ~ 5V ulaz
  • D0-3: Izlaz podataka
  • VT: Izlaz (ova linija pada nisko ako/kada bilo koja podatkovna linija padne)

Kako uskladiti odašiljač i prijemnik

  1. Brisanje postojećih podataka: Pritisnite gumb za učenje (na prijemniku) 8 puta. Odgovor: LED dioda treperi 7 puta.
  2. Učenje daljinskog koda: pritisnite gumb za učenje (na prijemniku) jednom, dva ili tri puta (vidi dolje). LED se uključuje: aktivan je način učenja.
  3. Pritisnite bilo koji gumb na daljinskom upravljaču. LED indikator treperi tri puta: učenje je uspješno završeno.
  4. Test: nakon gore navedene operacije, prijemnom pločom se može upravljati daljinskim upravljačem.

Više odašiljača s različitim ID -ovima može se dodatno naučiti i pohraniti, počevši od koraka 2. Moguća je mješavina različitih načina rada.

Korištenje gumba (postavlja način rada i započinje postupak uparivanja):

  • Pritisnite jednom: Način rada u inchingu (trenutni način rada)
  • Pritisnite dvaput: način samozaključavanja (način uključivanja / isključivanja 4 kanala)
  • Pritisnite tri puta: isprepleteni način rada (odabrani kanal je aktivan i briše se, ako drugi kanal postane aktivan) - poznati i kao radio tipke

Korak 4: Instalacija

Montaža
Montaža

Nakon lemljenja komada kako su spojeni na ploču, i prekrivanja toplinskim skupljanjem kako bih izbjegao kratke spojeve, postavio sam odašiljač na RPi3B+. (Napomena: Uključio sam dodatne žice za izlaze koje još ne koristim)

Koristio sam napajanje od 3 V budući da je to izvorni napon maline. (Napomena: Koristio sam nestandardne boje žica jer je bilo prikladno koristiti postojeći vrpčani kabel)

wrclr: žica colorpi-pin: pin na RPi3B+trnspin: pin na odašiljaču

wrclr pi-pin trnspin -------- ----------- -------------- siva 01 snaga V+ ljubičasta 06 zemlja GND smeđa 11 BCM17 Podaci 1 crvena 13 BCM27 Podaci 0

Daljinski upravljač/prijemnik napaja se starim mikro-USB transformatorom. Koristio sam USB utičnicu kako bih mogao koristiti bilo koju banku napajanja ako je poželim jednog dana bez kabela.

Korak 5: Kodirajte

Najjednostavniji kôd za provjeru valjanosti: (izvor)

uvoz RPi. GPIO kao GPIOimport vrijeme GPIO.način rada (GPIO. BCM) GPIO.upozorenja (lažno) GPIO.setup (27, GPIO. OUT) ispis "LED na" GPIO.izlaz (27, GPIO. HIGH) vrijeme.spavanje (1) ispis "LED isključen" GPIO.izlaz (27, GPIO. LOW)

za izvršavanje: python pintst.py

Preporučeni: