Përmbajtje:
Video: Treguesit në distancë: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
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
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
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
- Fshini të dhënat ekzistuese: Shtypni butonin e mësimit (në marrës) 8 herë. Përgjigje: LED pulson 7 herë.
- 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.
- Shtypni çdo buton të telekomandës. Treguesi LED pulson tre herë: mësimi përfundoi me sukses.
- 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
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:
Rreziku i treguesit të distancës LED: 5 hapa (me fotografi)
Treguesi i Distancës LED Rreziku i qenve: Unë zakonisht e marr qenin tim Rusio për një shëtitje kur perëndon dielli në mënyrë që ai të luajë pa u nxehur shumë. Problemi është se kur është jashtë zinxhirit nganjëherë emocionohet shumë dhe vrapon më tej seç duhet dhe me dritë të dobët dhe qentë e tjerë
Unaza e treguesit me lazer: 5 hapa
Unaza e Treguesit Laser: Përshëndetje! Ky është projekti im i parë :). Pak kohë më parë babai më tha për Instructables. Dukej argëtuese, kështu që doja të bëja një projekt për të. Kur pashë këtë konkurs, pata idenë për të bërë një tregues lazer brenda një unaze, kështu që u përpoqa ta bëja një
Treguesit e nivelit të ujit/ushqimit: 10 hapa (me fotografi)
Treguesit e Nivelit të Ujit/Ushqimit: Në këtë udhëzues do t'ju tregoj se si kam bërë një tregues të nivelit të ujit pa përdorimin e mikro përpunuesve, mikro kontrolluesve, Raspberry Pi, Arduino etj. Kur bëhet fjalë për elektronikën, unë jam një " bedel ". Unë përdor disa përbërës elektronikë
Si të bëni alarmin e treguesit të nivelit të ujit: 3 hapa
Si të bëni alarmin e treguesit të nivelit të ujit: Hiii, sot do t'ju tregoj se si të bëni alarmin e treguesit të nivelit të ujit, ky është një projekt shumë i dobishëm sepse sot të gjithë kanë rezervuar uji në shtëpitë e tyre, por kur mbushen askush nuk e di këtë me këtë ujë Alarm ju mund të kurseni ujë & El
Unaza e Treguesit të Rrahjeve të Zemrës të Bazuara në EKG: 4 hapa
Unaza e Treguesit të Rrahjeve të Zemrës së Bazuar në EKG: Të ndezësh një bandë LED në sinkron me rrahjet e zemrës duhet të jetë e thjeshtë me gjithë këtë teknologji përreth, apo jo? Epo - nuk ishte, deri tani. Unë personalisht luftova me të për disa vjet, duke u përpjekur të marr sinjal nga skemat e shumta të PPG dhe EKG