Përmbajtje:

Treguesit në distancë: 5 hapa
Treguesit në distancë: 5 hapa

Video: Treguesit në distancë: 5 hapa

Video: Treguesit në distancë: 5 hapa
Video: ПОЛТЕРГЕЙСТ 5 УРОВНЯ СНОВА НЕ ДАЕТ ПОКОЯ, ЖУТКАЯ АКТИВНОСТЬ / LEVEL 5 POLTERGEIST, CREEPY ACTIVITY 2024, Nëntor
Anonim
Treguesit në distancë
Treguesit në distancë

Për punën time me aftësitë Alexa më duhej një pajisje e thjeshtë (mos shto më shumë kompleksitet) feedback; vizuale dhe të dëgjueshme.

Gjithashtu, CPU -ja ime është në "dollapin tim" dhe unë kisha nevojë që dalja të ishte në një vend të spikatur, por përndryshe jo modest.

Vendosa për një telekomandë RF duke shkaktuar zorrët e një kartoline përshëndetëse muzikore. E vendosa këtë në një kuti të vogël akrilike që kisha vendosur dhe shtova transmetuesin në kutinë e RPi3B+tim.

Komandat e thjeshta të ndezjes/fikjes në RPI3B+ nisin dritat dhe tingujt me një vonesë transmetimi mezi të perceptueshme.

Hapi 1: Pinouts

Pinouts
Pinouts
Pinouts
Pinouts

Këto imazhe janë nga faqja e shitësit në Amazon (lidhja më sipër). Vetëm një kopje e përshtatshme për referencë.

Shënim: imazhi origjinal është etiketuar gabimisht; Shtoj përditësime (me ngjyrë të gjelbër). (Kjo është verifikuar në pjesën e komenteve të faqes Amazon)

Hapi 2: Prototipi

Prototip
Prototip
Prototip
Prototip

Duke përdorur secilën gjysmë të pjatës për të ndarë transmetuesin dhe marrësin. Mundësuar nga bateri 3.7v (të karikuara në 4.25v).

Meqenëse ky është vetëm një zbatim i pin-outs, unë nuk krijova një diagram skematik.

Kam përfshirë një LED në seri me një rezistencë 3.3K për testim.

Për të provuar, thjesht lidhni kunjin e kontrollit (këtu tela e bardhë) me tokën. LED -të e aktivizimit (e kuqe) ndizen si në transmetues ashtu edhe në marrës, dhe LED -i im i 'ngarkesës' fiket. (ne foto)

Hapi 3: Ndërhyni

Ndonjëherë transmetuesi dhe marrësi nuk janë çiftuar siç duhet, ose mund të dëshironi të ndryshoni sjelljen e paracaktuar.

Unë jam duke përfshirë këtu udhëzimet e shitësit për këto pajisje:

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

Udhëzim me kunja

Marrësi

  • GND: pol tokësor ose negativ
  • +V: Hyrje DC3.3 ~ 5V
  • D0-3: Dalja e të dhënave
  • VT: Dalja (kjo linjë shkon e ulët nëse/kur ndonjë linjë e të dhënave shkon e ulët)

Si të përputhen me transmetuesin dhe marrësin

  1. Fshini të dhënat ekzistuese: Shtypni butonin e mësimit (në marrës) 8 herë. Përgjigje: LED pulson 7 herë.
  2. Mësimi i kodit në distancë: shtypni butonin e të mësuarit (në marrës) një herë, dy ose tre herë (shiko më poshtë). LED ndizet: mënyra e të mësuarit është aktive.
  3. Shtypni çdo buton të telekomandës. Treguesi LED pulson tre herë: mësimi përfundoi me sukses.
  4. Test: pas operacionit të mësipërm, bordi i marrësit mund të kontrollohet nga telekomanda.

Mund të mësohen dhe ruhen më shumë transmetues me ID të ndryshëm, duke filluar me hapin 2. Një përzierje e mënyrave të ndryshme është e mundur.

Përdorimi i butonit (vendos modalitetin dhe fillon procesin e çiftimit):

  • Shtypni një herë: Modaliteti inching (Modaliteti momental)
  • Shtypni dy herë: Modaliteti i vetë-kyçjes (Toggle-Mode i 4 kanaleve)
  • Shtypni tri herë: modaliteti i kyçur (kanali i zgjedhur aktiv dhe pastrohet, nëse një kanal tjetër bëhet aktiv) - aka butona radio

Hapi 4: Instalimi

Instalimi
Instalimi

Pas bashkimit të pjesëve pasi ishin lidhur në dërrasën e bukës, dhe mbulimit në tkurrjen e nxehtësisë për të shmangur qarqet e shkurtra, instalova transmetuesin në RPi3B+. (Shënim: Kam përfshirë tela shtesë për daljet që nuk i përdor akoma)

Kam përdorur energji 3v pasi ai është tensioni vendas i mjedrës. (Shënim: kam përdorur ngjyra jo standarde të telave sepse ishte i përshtatshëm për të përdorur kabllon ekzistues të shiritit)

wrclr: tela colorpi-pin: pin në RPi3B+trnspin: pin në transmetuesin

wrclr pi-pin trnspin -------- ----------- -------------- gri 01 fuqi V+ vjollcë 06 terren GND ngjyrë kafe 11 BCM17 Të dhëna 1 e kuqe 13 BCM27 Të dhënat 0

Telekomanda/marrësi mundësohet nga një transformator i vjetër mikro-USB. Kam përdorur një prizë USB në mënyrë që të mund të përdor çdo bankë energjie nëse e dua atë një ditë.

Hapi 5: Kodi

Kodi më i thjeshtë për vërtetim: (burimi)

importo RPi. GPIO si GPIOimporto kohën GPIO.setmode (GPIO. BCM) GPIO.setwarnings (False) GPIO.setup (27, GPIO. OUT) print "LED on" GPIO.output (27, GPIO. HIGH) time.sleep (1) printoni "LED off" GPIO.putput (27, GPIO. LOW)

për të ekzekutuar: python pintst.py

Recommended: