Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
110 voltų šaltinis.
Prekės
QED123 (IR šviesos diodas) 0,58 USD už
www.digikey.com/product-detail/en/on-semic…
QSD123 (IR imtuvas) 0,54 USD už
www.digikey.com/product-detail/en/on-semic…
Relės modulis 5,50 USD vienas „Amazon“
Vyrų ir moterų laidai kainuoja mažiau nei 6 USD „Amazon“
Moterų ir moterų laidai už 6 USD „Amazon“
(2) 220 omų rezistoriai apie 0,049 USD
14 matuoklio viela apie 0,10 USD už pėdą
LED lemputė 1 USD 1000bulbs.com
Bergeno be rakto lempos laikiklis 2,74 USD 1000bulbs.com
Vielos nuėmėjas 7 USD „Amazon“
Duonos lenta 8 USD „Amazon“
1 žingsnis: prijunkite duonos lentą
Prijunkite 220 omų rezistorių nuosekliai su QED123 (LED/rausvas) ant lentos. Priešingoje duonos lentos pusėje darykite tą patį su QSD123 (juoda).
Tada prijunkite patiną prie moteriško laido (mtf) nuo 5 voltų kaiščio prie pi tos pačios rezistoriaus eilės, prijungtos prie QED. Vėl prijunkite laidą iš kito 5 voltų kaiščio ant pi prie rezistoriaus, prijungto prie QSD. Tada prijunkite du mtf laidus nuo įžeminimo kaiščių ant pi prie kitų QSD ir QED pusių eilučių. Tada paimkite mtf laidą iš eilės, kurioje yra QSD (juodas) ir rezistorius, ir prijunkite jį prie įprasto GPIO kaiščio. Aš naudojau 11 kaištį (GPIO 17).
Tada prijunkite moterišką ir moterišką (FTF) laidą iš 3,3 voltų kaiščio prie relės vcc kaiščio. Tada prijunkite FTF laidą iš įžeminimo kaiščio prie relės GND kaiščio. Galiausiai prijunkite FTF laidą iš įprasto jūsų pasirinkto GPIO prie paskutinio modulio kaiščio.
2 žingsnis: vielos relės modulis
*nuimkite laidų galą*
Naudokite 14 matuoklį (nuimtą kiekviename gale) nuo sidabrinio lempos laikiklio varžto iki NO (paprastai atidarytas) relės modulyje. Tada viela nuo auksinio varžto prie 120 voltų šaltinio Neigiamas. Tada perjunkite relės modulio COM į 120 voltų šaltinio teigiamą.
3 žingsnis: kodavimas
*Relės modulis įjungtas esant žemai logikai/0, taigi, jei teiginys*
Nustatykite prie QSD prijungtą GPIO kaip įvestį, o prie perdavimo modulio prijungtą GPIO kaip išvestį.
Sukurkite du, jei teiginiai stebi GPIO, prijungto prie QSD, įvestį. Vieną sukėlė aukštas, o kitą - žemas. Abu spausdinu tai, kas vyksta su „tripwire“. Kai „tripwire“yra užblokuotas, išjunkite relę ir sustabdykite kodą naudodami „gpio.cleanup“(), kad lemputė liktų įjungta ir parodytų, kad „tripwire“nutrūko