Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
110 Volt Source.
Mga gamit
QED123 (IR LED) $ 0.58 bawat
www.digikey.com/product-detail/en/on-semic…
QSD123 (IR reciever) $ 0.54 bawat
www.digikey.com/product-detail/en/on-semic…
Relay Module $ 5.50 solong Amazon
Mga wires na lalaki hanggang babae sa ilalim ng $ 6 Amazon
Babae sa mga babaeng wires sa ilalim ng $ 6 Amazon
(2) 220 ohm resistors sa paligid ng $ 0.049 bawat isa
14 Gauge Wire sa paligid ng $ 0.10 bawat ft
LED Light bombilya $ 1 1000bulbs.com
Bergen Keyless Lampholder $ 2.74 1000bulbs.com
Wire stripper na $ 7 Amazon
Breadboard $ 8 Amazon
Hakbang 1: I-wire ang Breadboard
Wire isang resistor na 220 ohm na serye gamit ang QED123 (LED / pinkish) sa breadboard. Sa kabaligtaran ng breadboard, gawin ang pareho sa QSD123 (Itim).
Pagkatapos ay ikonekta ang isang lalaki sa babaeng kawad (mtf) mula sa 5 volt pin ng pi sa parehong hilera ng risistor na konektado sa QED. Muli kumonekta sa isang kawad mula sa isa pang 5 volt pin sa pi sa risistor na nakakonekta sa QSD. Pagkatapos ay ikonekta ang dalawang mga wire na mtf mula sa mga ground pin sa pi sa mga hilera ng iba pang mga panig ng QSD at ang QED. Pagkatapos kumuha ng isang mtf wire mula sa hilera kung saan ibinabahagi ng QSD (itim) at risistor at ikonekta ito sa isang regular na GPIO pin. Gumamit ako ng pin 11 (GPIO 17).
Pagkatapos ikonekta ang isang Babae sa babae (FTF) na kawad mula sa isang 3.3 volt pin sa vcc pin ng relay. Pagkatapos ay nag-uugnay sa isang FTF wire mula sa isang ground pin sa GND pin ng relay. Panghuli ikonekta ang isang FTF wire mula sa isang normal na GPIO na iyong pinili sa huling pin sa module.
Hakbang 2: Modyul ng Relay ng Wire
* hubarin ang dulo ng mga wire *
Gumamit ng 14 gauge (hinubaran sa bawat dulo) mula sa pilak na turnilyo ng lalagyan ng lampara hanggang sa HINDI (karaniwang bukas) sa module ng relay. Pagkatapos wire mula sa gintong tornilyo sa isang 120volt mapagkukunan Negatibo. Pagkatapos wire mula sa COM ng module ng relay hanggang sa positibo ng 120 volt na mapagkukunan.
Hakbang 3: Pag-coding
* Ang module ng relay ay naka-on na may isang mababang lohika / 0 kaya ang kung pahayag *
Itakda ang GPIO na konektado sa QSD bilang isang input at ang GPIO na konektado sa module ng relay bilang at output.
Lumikha ng dalawa kung ang mga pahayag ay parehong sinusubaybayan ang input ng GPIO na konektado sa QSD. Ang isa ay napalitaw ng isang mataas at ang iba pang bilang isang mababa. Pareho kong nai-print kung ano ang nangyayari sa tripwire. Kapag ang block ng tripwire ay naka-off ang relay at ihinto ang code sa gpio.cleanup () kaya't ang ilaw ay mananatili upang ipakita na ang tripwire ay nasira