Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Source de 110 volts.
Fournitures
QED123 (DEL IR) 0,58 $ par
www.digikey.com/product-detail/en/on-semic…
QSD123 (récepteur IR) 0,54 $ par
www.digikey.com/product-detail/en/on-semic…
Module de relais 5,50 $ seul Amazon
Fils mâle à femelle de moins de 6 $ Amazon
Fils femelle à femelle de moins de 6 $ Amazon
(2) résistances de 220 ohms environ 0,049 $ chacune
Fil de calibre 14 environ 0,10 $ par pied
Ampoule LED $1 1000bulbs.com
Douille sans clé Bergen $2.74 1000bulbs.com
Pince à dénuder 7 $ Amazon
Planche à pain 8 $ Amazon
Étape 1: câbler la planche à pain
Câblez une résistance de 220 ohms en série avec le QED123 (LED/rosé) sur la maquette. De l'autre côté de la maquette, faites de même avec le QSD123 (noir).
Ensuite, connectez un fil mâle à femelle (mtf) de la broche 5 volts du pi à la même rangée de la résistance connectée au QED. Connectez à nouveau un fil d'une autre broche de 5 volts sur le pi à la résistance connectée au QSD. Ensuite, connectez deux fils mtf des broches de terre sur le pi aux rangées des autres côtés du QSD et du QED. Ensuite, prenez un fil mtf de la rangée où le QSD (noir) et la résistance se partagent et connectez-le à une broche GPIO normale. J'ai utilisé la broche 11 (GPIO 17).
Ensuite, connectez un fil femelle à femelle (FTF) d'une broche de 3,3 volts à la broche vcc du relais. Connectez ensuite un fil FTF d'une broche de terre à la broche GND du relais. Enfin, connectez un fil FTF d'un GPIO normal de votre choix à la dernière broche du module.
Étape 2: Module de relais de fil
*dénude le bout des fils*
Utilisez un calibre 14 (dénudé à chaque extrémité) de la vis argentée du support de lampe au NO (normalement ouvert) sur le module de relais. Puis fil de la vis en or à une source de 120 volts Négatif. Ensuite, câblez du COM du module de relais au positif de la source de 120 volts.
Étape 3: Codage
*Le module de relais est allumé avec un niveau logique bas/0 donc l'instruction if*
Réglez le GPIO connecté au QSD en entrée et le GPIO connecté au module relais en tant que sortie.
Créez deux instructions if surveillant toutes les deux l'entrée du GPIO connecté au QSD. L'un déclenché par un haut et l'autre par un bas. J'imprime tous les deux ce qui se passe avec le fil-piège. Lorsque le fil de déclenchement est bloqué, déclenchez le relais et arrêtez le code avec gpio.cleanup() afin que le voyant reste allumé pour indiquer que le fil de déclenchement a été cassé