Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Źródło 110 V.
Kieszonkowe dzieci
QED123 (dioda na podczerwień) 0,58 USD za
www.digikey.com/product-detail/en/on-semic…
QSD123 (odbiornik IR) 0,54 USD za
www.digikey.com/product-detail/en/on-semic…
Moduł przekaźnika 5,50 USD za pojedynczy Amazon
Przewody męskie na żeńskie poniżej 6 USD Amazon
Przewody żeńskie do żeńskich poniżej 6 USD Amazon
(2) rezystory 220 omów po około 0,049 USD każdy
Drut o grubości 14 około 0,10 USD za stopę
Żarówka LED $1 1000bulbs.com
Oprawka bezkluczykowa Bergen 2,74 USD 1000bulbs.com
Ściągacz izolacji 7 USD Amazon
Deska do krojenia chleba 8 USD Amazon
Krok 1: Podłącz deskę do krojenia chleba
Połącz szeregowo rezystor 220 omów z QED123 (LED/różowy) na płytce stykowej. Po przeciwnej stronie płytki stykowej zrób to samo z QSD123 (czarny).
Następnie podłącz przewód męski do żeńskiego (mtf) z 5-woltowego pinu pi do tego samego rzędu rezystora podłączonego do QED. Ponownie podłącz przewód z innego 5-woltowego pinu na pi do rezystora podłączonego do QSD. Następnie podłącz dwa przewody mtf z pinów uziemienia na pi do rzędów po drugiej stronie QSD i QED. Następnie weź przewód mtf z rzędu, w którym dzielą QSD (czarny) i rezystor i podłącz go do zwykłego pinu GPIO. Użyłem pinu 11(GPIO 17).
Następnie podłącz przewód żeński do żeńskiego (FTF) z pinu 3,3 V do pinu vcc przekaźnika. Następnie podłącz przewód FTF z pinu uziemienia do pinu GND przekaźnika. Na koniec podłącz przewód FTF z normalnego wybranego GPIO do ostatniego styku modułu.
Krok 2: Moduł przekaźnika przewodowego
*zdjąć końcówkę przewodów*
Użyj miernika 14 (odizolowanego na każdym końcu) od srebrnej śruby oprawki lampy do NO (normalnie otwartego) na module przekaźnika. Następnie przewód ze złotej śruby do źródła 120 V Negatywny. Następnie podłącz przewód od COM modułu przekaźnika do dodatniego bieguna źródła 120 woltów.
Krok 3: Kodowanie
*Moduł przekaźnikowy jest włączony z logiką low/0, więc instrukcja if*
Ustaw GPIO podłączone do QSD jako wejście, a GPIO podłączone do modułu przekaźnikowego jako i wyjście.
Utwórz dwa wyrażenia if, które monitorują wejście GPIO podłączone do QSD. Jeden wyzwalany przez wysoki, a drugi jako niski. Oboje drukuję to, co dzieje się z tripwire. Gdy tripwire jest zablokowany, uruchom przekaźnik i zatrzymaj kod za pomocą gpio.cleanup(), aby światło pozostało włączone, aby pokazać, że tripwire został uszkodzony