Table des matières:
Vidéo: Système de sécurité RPI : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Fonction de l'alarme de sécurité RPI
Dans ce instructable, vous apprendrez à créer un système d'alarme nocturne entièrement fonctionnel. Si le système détecte un intrus, il imprimera immédiatement « INTRUDER » sur votre moniteur et émettra un fort bruit de l'alarme. Les leds clignoteront également selon un motif avec l'alarme.
Étape 1: Matériel nécessaire
Les matériaux nécessaires:
- Led n'importe quelle couleur (4 recommandés)
- Fils de cavalier
- Avertisseur sonore
- 330 résistances (même quantité que les leds)
- Capteur de mouvement
- 3 fils mâle vers femelle
- Résistance dépendante de la lumière
- Condensateur
- Planche à pain
- T-cordonnier
Étape 2: Procédure
Procédure:
- Mettez d'abord l'alimentation et mettez à la terre vos deux rails
- Placez vos 330 résistances au bas de la planche à pain en commençant par le rail au sol jusqu'à n'importe quel rail de la planche à pain
- Placez ensuite vos leds à côté de votre résistance. La jambe courte va directement à droite de la résistance si vos résistances sont placées sur le côté gauche de la planche à pain.
- La longue jambe de led va où vous voulez, mais assurez-vous qu'il y a tous des rails différents
- Connectez les fils de liaison à la longue led de votre led
- Connectez les fils de cavalier à toutes les broches gpio
- Placez le buzzer au-dessus des résistances avec la jambe courte allant dans le rail au sol
- Connectez un fil volant au buzzer, puis dans une broche gpio
- Connectez maintenant le ldr à un rail d'alimentation et à un rail sur la planche à pain
- Connectez la jambe courte du condensateur au rail de masse et la jambe longue à droite du ldr
- Connectez un cavalier à gauche du ldr, puis dans un ping gpio
- Enfin, connectez trois fils mâles à femelles sur le capteur de mouvement
- Connectez chacun des fils mâle à femelle à la terre, 5v et gpio respectivement en vous assurant que chacun est connecté à l'extrémité droite du capteur de mouvement
Étape 3: Procédure de code
Code ProcédureL
Assurez-vous que vous utilisez python 3 car ce code ne fonctionnera sur aucun autre logiciel.
Nous devons d'abord importer les bonnes choses
de gpiozero import LED, Buzzer, LightSensor, MotionSensor, du temps importer le sommeil
Nous devons maintenant définir nos composants électriques. Le numéro à la fin doit être le numéro du port gpio auquel vous vous êtes connecté avec votre cavalier. Pour le code ci-dessous, vous devez remplacer le numéro par votre port gpio respectif.
Lumière1 = LED(21)
Lumière2 = LED(20)
Lumière3 = LED(12)
Lumière4 = LED(16)
alarme = Buzzer (19)
ldr = Capteur de lumière (13, 5, 1, 0,1)
pir = MotionSensor(24)
Il est maintenant temps de corriger la partie juteuse du code.
tant que vrai:
si ldr.light_detected et pir.motion_detected:
print("sûr")
light1.off()
light2.off()
light3.off()
light4.off()
autre:
ldr.when_dark et pir.motion_detected
imprimer ("INTRUDER INTRUDER INTRUDER INTRUDER")
alarme.on()
light1.on()
dormir(0.1)
light1.off()
light2.on()
dormir(0.1)
light2.off()
light3.on()
dormir(0.1)
light3.off()
light4.on()
dormir(0.1)
light4.off()
Voici à quoi ressemblera le code complet
de gpiozero import LED, Buzzer, LightSensor, MotionSensor, du temps importer le sommeil
lumière1 = LED(21)
lumière2 = LED(20)
lumière3 = LED(12)
lumière4 = LED(16)
alarme = Buzzer (19)
ldr = Capteur de lumière (13, 5, 1, 0,1)
pir = MotionSensor(24)
tant que vrai:
si ldr.light_detected et pir.motion_detected:
print("sûr")
light1.off()
light2.off()
light3.off()
light4.off()
autre:
ldr.when_dark et pir.motion_detected
imprimer ("INTRUDER INTRUDER INTRUDER INTRUDER")
alarme.on()
light1.on()
dormir(0.1)
light1.off()
light2.on()
dormir(0.1)
light2.off()
light3.on()
dormir(0.1)
light3.off()
light4.on()
dormir(0.1)
light4.off()
Exécutez maintenant le code et le module affichera votre texte
Étape 4: Produit final
Enfin, voici à quoi devrait ressembler le système terminé:
Conseillé:
Système de sécurité maison utilisant Sensor Fusion : 5 étapes
Système de sécurité maison utilisant la fusion de capteurs : L'idée derrière ce projet est de créer un capteur de sécurité bon marché et facile à fabriquer qui peut être utilisé pour vous alerter lorsque quelqu'un l'a traversé. L'objectif initial était de créer quelque chose qui pourrait m'avertir lorsque quelqu'un montait les escaliers mais j'ai aussi
Système de sécurité électronique avec RTC et code PIN défini par l'utilisateur : 7 étapes
Système de sécurité électronique avec RTC et code PIN défini par l'utilisateur : Salut les gars ! Il s'agit d'un projet que j'ai réalisé à l'aide d'un microcontrôleur pic, c'est un système de sécurité par code PIN électronique avec horloge en temps réel et fonctionnalités de code PIN définies par l'utilisateur, cette page contient tous les détails pour en créer un vous-même. SON FONCTIONNEMENT ET CONCEPT : Eh bien
Système de sécurité de clé DIY-empreinte digitale: 8 étapes
DIY-Fingerprint Key Security System: Cette application est utile pour sécuriser nos clés (verrouillage) requises au quotidien. Parfois, nous avons des clés communes comme la maison, le garage, le stationnement entre deux personnes ou plus. Il existe un certain nombre de systèmes biométriques disponibles sur un marché, cela peut
Créez votre propre système de suivi de sécurité par SMS GPS : 5 étapes (avec photos)
Créez votre propre système de suivi de sécurité SMS GPS : dans ce projet, je vais vous montrer comment combiner un module SIM5320 3G avec un Arduino et un transducteur piézoélectrique en tant que capteur de choc afin de créer un système de suivi de sécurité qui vous enverra l'emplacement de votre précieux véhicule par SMS quand je
Bouton de sécurité sans fil pour la sécurité de l'API : 6 étapes (avec photos)
Bouton de sécurité sans fil pour la sécurité des automates : ce projet est ma preuve de concept pour l'utilisation de l'IoT et (éventuellement) de la robotique pour créer une couche de sécurité supplémentaire pour les installations de fabrication dangereuses. Ce bouton peut être utilisé pour démarrer ou arrêter plusieurs processus, y compris le contrôle du signal