2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
110 V allikas.
Tarvikud
QED123 (IR LED) 0,58 dollarit per
www.digikey.com/product-detail/en/on-semic…
QSD123 (IR -vastuvõtja) 0,54 dollarit per
www.digikey.com/product-detail/en/on-semic…
Relay moodul 5,50 dollarit üks Amazon
Meeste ja naiste juhtmed alla 6 dollari Amazon
Naiste ja naiste juhtmed alla 6 dollari Amazon
(2) 220 oomi takistid umbes 0,049 dollarit
14 gabariitraat umbes 0,10 dollarit jala kohta
LED -lamp 1 $ 1000bulbs.com
Bergeni võtmeta lambipesa 2,74 dollarit 1000bulbs.com
Traadi eemaldaja 7 dollarit Amazon
Leibalaud $ 8 Amazon
Samm: ühendage leivaplaat
Juhtme 220 oomi takisti jadamisi QED123 -ga (LED/roosakas) leivaplaadil. Leivalaua vastasküljel tehke sama QSD123 -ga (must).
Seejärel ühendage isane naissoost juhtmega (mtf) 5 -voldisest tihvtist QED -ga ühendatud takisti sama reaga. Jällegi ühendage juhtme teise 5 -voldise pin -pistikuga QSD -ga ühendatud takisti külge. Seejärel ühendage kaks mtf -juhtmest pi maanduspistikutest QSD ja QED teiste külgede ridadega. Seejärel võtke mtf juhe reast, kus QSD (must) ja takisti jagavad, ja ühendage see tavalise GPIO -pistikuga. Kasutasin tihvti 11 (GPIO 17).
Seejärel ühendage naissoost naissoost (FTF) juhe 3,3 -voldisest tihvtist relee vcc -tihvtiga. Seejärel ühendatakse FTF -juhe maanduspistikust relee GND -tihvtiga. Lõpuks ühendage FTF -juhe teie valitud tavalisest GPIO -st mooduli viimase tihvtiga.
2. samm: traatrelee moodul
*eemaldage juhtmete otsad*
Kasutage lambihoidja hõbedast kruvist kuni relee mooduli NO -ni (tavaliselt avatud) 14 gabariiti (mõlemast otsast eemaldatud). Seejärel juhtige kuldkruvilt 120 -voldisele negatiivsele allikale. Seejärel juhtige releemooduli COM -st 120 -voldise allika positiivse külge.
Samm: kodeerimine
*Relee moodul on sisse lülitatud loogikaga madal/0, nii et if lause*
Seadke QSD -ga ühendatud GPIO sisendiks ja releemooduliga ühendatud GPIO sisendiks ja väljundiks.
Looge kaks if -lauset, mis mõlemad jälgivad QSD -ga ühendatud GPIO sisendit. Üks vallandus kõrgelt ja teine madalalt. Prindin mõlemad tripwire'iga toimuvat. Kui tripwire on blokeeritud, lülitage relee välja ja peatage kood gpio.cleanup () abil, nii et tuli jääb põlema ja näitab, et tripwire on katki