Table des matières:
- Étape 1: Rassemblez les matériaux
- Étape 2: connexion du capteur de mouvement PIR
- Étape 3: Connexion des LED et des résistances
- Étape 4: connexion de la PiCamera
- Étape 5: Configuration des haut-parleurs
- Étape 6: coder le projet
- Étape 7: Vérification finale
Vidéo: SanityForce (Système d'alarme - Rpi): 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Maintenant, il existe de nombreuses façons de garder vos effets personnels en sécurité, ou simplement de garder vos frères et sœurs hors de votre chambre, comme mettre un verrou dessus ou simplement le garder hors de portée des autres. Et si je vous disais que vous n'avez pas besoin de faire toutes ces choses de base mais que vous pouvez transformer votre Raspberry Pi en votre système d'alarme personnel ! Maintenant, vous pensez peut-être que c'est impossible ou tout simplement extrêmement inutile, vous pouvez simplement verrouiller la porte de votre chambre pour empêcher votre petit frère d'entrer. Mais, votre frère pourrait trouver la clé de la serrure et entrer dans votre chambre, mais avec ce système d'alarme, une fois que vous l'avez allumé, il ne peut pas être désactivé tant que vous n'êtes pas allé l'éteindre via le code. Si votre frère s'approche même à un mètre de votre porte, l'alarme se déclenchera pour avertir tout le monde dans votre maison que quelqu'un a tenté d'envahir votre intimité. Ensuite, une fois que quelqu'un saura qu'il a essayé d'envahir votre vie privée, il viendra l'arrêter. Pour convertir votre Pi en l'incroyable système d'alarme appelé SanityForce, vous devrez suivre quelques étapes simples et nécessiter quelques modules complémentaires pour votre Pi. Toutes les étapes et le matériel dont vous aurez besoin sont énumérés ci-dessous. Bonne chance et que la Force Sanitaire soit avec vous !
Étape 1: Rassemblez les matériaux
Maintenant, pour ce projet, vous aurez besoin de quelques modules complémentaires pour votre Raspberry Pi. Avant de commencer à construire le projet, assurez-vous d'avoir tous les matériaux énumérés ci-dessous.
- 1x Framboise Pi
- 1x planche à pain
- 1x paire de haut-parleurs
- 1x PiCamera
- 10x LED rouges
- 1x capteur de mouvement PIR
- 3x fils femelle-mâle
- 10x 330 Résistances
- 10x de câbles de démarrage bleus
- 2x de câbles de démarrage noirs
Étape 2: connexion du capteur de mouvement PIR
Avant de connecter toutes les autres LED et haut-parleurs, vous souhaitez connecter le capteur de mouvement qui est l'épine dorsale de votre projet. Pour connecter le capteur de mouvement, vous devez faire attention à connecter le bon fil femelle-mâle aux broches GPIO et aux broches GND. J'utiliserai l'image ci-dessus comme exemple pour indiquer quel fil irait où. Dans l'exemple, il y a 3 fils connectés au détecteur de mouvement, un vert, un violet et un bleu, dans cet ordre de droite à gauche. Le fil vert se connecterait à la broche GND de votre planche à pain, comme vous pouvez le voir dans l'exemple ci-dessus. Le fil violet se connecterait à la broche d'alimentation 5 volts de la planche à pain, vous pouvez le voir sur l'image ci-dessus. Le troisième et dernier fil, le bleu, va dans la broche GPIO de votre planche à pain, dans quelle broche GPIO il va est votre choix.
Étape 3: Connexion des LED et des résistances
Passons aux LED et aux résistances, leur connexion est très simple, assurez-vous simplement que la longue jambe (anode) de la LED est connectée au câble de démarrage qui est connecté à la broche GPIO. La branche courte (cathode) de la LED est connectée à la résistance 330 qui est connectée à la broche GND. Avant de configurer les LED sur la carte, branchez deux câbles de démarrage noirs qui se connecteraient d'une broche GND au rail GND sur la carte. Vous pouvez répartir les LED n'importe où sur la planche à pain, dans n'importe quel design que vous aimez. Assurez-vous de suivre les choses que j'ai dites ci-dessus et vos LED devraient s'allumer une fois que nous avons inséré le code et les avons testées. De plus, les broches GPIO auxquelles vous connectez les LED n'ont pas d'importance, cela pourrait être votre choix.
Étape 4: connexion de la PiCamera
Maintenant, la connexion de la PiCamera est un travail facile, mais faites attention lors de la connexion à ne pas endommager les broches de la caméra en les plantant dans la Pi. Là, vous ouvrez la trappe noire sur la barre et insérez simplement la caméra Pi, n'oubliez pas de repousser la barre une fois la caméra en place. Après cela, vous souhaitez appuyer sur le bouton Raspberry Pi dans la barre inférieure de l'interface Pi, la barre de menu apparaît. Ensuite, vous cliquez sur "Préférences" et descendez dans "Configuration Raspberry Pi", une fois que vous avez cliqué dessus, vous obtenez un menu devant votre écran. Là, vous cliquez sur "Interfaces", là, cliquez sur le bouton d'activation pour l'option de la caméra. Si la caméra est déjà activée, désactivez-la puis activez-la. Une fois que vous avez activé la caméra, redémarrez votre Pi et votre caméra commencera à fonctionner une fois que le Pi aura redémarré.
Étape 5: Configuration des haut-parleurs
Maintenant, pour le Pi, vous pouvez utiliser n'importe quel haut-parleur de votre choix, mais je vous recommande d'utiliser des haut-parleurs dotés d'une prise casque que vous pouvez connecter à la prise casque du Pi. Maintenant, la configuration des haut-parleurs est la partie la plus simple de la création de ce projet, tout ce que vous avez à faire est de brancher la prise casque des haut-parleurs dans la prise casque du Pi. Ensuite, vous brancheriez le câble USB A des haut-parleurs dans le point USB A du Pi. Vous allumez ensuite vos haut-parleurs et vous devriez être opérationnel. Juste au cas où vos haut-parleurs ne fonctionneraient pas après les avoir branchés, essayez de les retirer et de les remettre en place, ou d'éteindre et de rallumer votre Pi !
Étape 6: coder le projet
Alors maintenant, après avoir tout assemblé sur votre Pi, vous êtes prêt à coder en Python, il fonctionnera donc réellement. Vous trouverez ci-dessous le code qui fera tout fonctionner, vous pouvez simplement l'utiliser, mais n'oubliez pas de remplacer tous les numéros de broche GPIO par le numéro de broche spécifique à votre planche à pain. Vous devrez également changer le nom du dossier de musique que j'ai défini dans le code, changer le nom quel que soit le nom du dossier sur votre ordinateur. En bas se trouve une image de l'apparence de votre code sur Python, il suffit de télécharger le fichier et de jeter un coup d'œil.
de gpiozero import MotionSensorde gpiozero import LED
du temps importer le sommeil
depuis picamera importer PiCamera
importer pygame
caméra = PiCamera()
pir = MotionSensor(4)
alarme1 = LED(21)
alarme2 = LED(24)
alarme3 = LED(20)
alarme4 = LED(19)
alarme5 = LED (16)
alarme6 = LED(5)
alarme7 = LED(12)
alarme8 = LED(13)
alarme9 = LED (25)
alarme10 = LED(22)
def reste():
pygame.init()
pygame.mixer.music.load("LA LA LA.mp3")
pygame.mixer.music.play(-1)
tant que vrai:
pir.wait_for_motion()
si pir.motion_detected:
camera.start_preview()
dormir(0.1)
camera.capture('/home/pi/Desktop/capture.jpg')
camera.stop_preview()
du repos()
imprimer ("ALERTE INTRUSION !!!!")
alarm1.on()
alarm2.on()
sommeil(0.4)
alarme1.off()
alarme2.off()
alarm3.on()
alarm4.on()
dormir (0,5)
alarm3.off()
alarm4.off()
alarm5.on()
alarm6.on()
sommeil(0.4)
alarm5.off()
alarm6.off()
alarm7.on()
alarm8.on()
sommeil(0.4)
alarm7.off()
alarm8.off()
alarm9.on()
alarm10.on()
sommeil(0.4)
alarm9.off()
alarm10.off()
alarm10.on()
alarm9.on()
sommeil(0.4)
alarm10.off()
alarm9.off()
alarm8.on()
alarm7.on()
sommeil(0.4)
alarm8.off()
alarm7.off()
alarm6.on()
alarm5.on()
sommeil(0.4)
alarm6.off()
alarm5.off()
alarm4.on()
alarm3.on()
sommeil(0.4)
alarm4.off()
alarm3.off()
alarm2.on()
alarm1.on()
sommeil(0.4)
alarme2.off()
alarme1.off()
autre:
alarme1.off()
alarme2.off()
alarm3.off()
alarm4.off()
alarm5.off()
alarm6.off()
alarm7.off()
alarm8.off()
alarm9.off()
alarm10.off()
Étape 7: Vérification finale
Maintenant que vous avez mis votre code en python, il est temps de tout assembler et de voir si votre projet fonctionne réellement ! Ci-dessous, une vidéo de la façon dont votre projet devrait fonctionner, ignorez certaines des personnes qui parlent dans le dos, je n'étais pas dans un endroit calme ! J'espère que vos efforts pour faire SanityForce: le système d'alarme ont été un succès, et maintenant vous avez quelque chose de cool qui vous aidera à garder vos frères et sœurs hors de votre chambre.
Merci d’avoir suivi cette instructable, et j’espère que vous avez appris une chose ou deux ! N'oubliez pas de laisser vos pensées dans les commentaires ci-dessous! Amusez-vous avec votre SanityForce !
Conseillé:
Mini système d'alarme PIR M5StickC-ESP32 : 7 étapes
Mini système d'alarme PIR M5StickC-ESP32 : Dans ce projet, nous allons apprendre à créer un mini avertissement d'alarme à l'aide d'un mini capteur PIR et d'une carte M5StickC ESP32. Regardez la vidéo
Système d'alarme anti-intrusion domotique bricolage ! : 5 étapes (avec photos)
Système d'alarme anti-intrusion domotique bricolage ! : Dans ce projet, je vais vous montrer comment utiliser le logiciel Home Assistant afin de créer un système d'alarme anti-intrusion pour votre maison. Le système détectera essentiellement si la porte est ouverte sans autorisation, puis il enverra une notification
Système d'alarme incendie utilisant Arduino [en quelques étapes faciles] : 3 étapes
Système d'alarme incendie utilisant Arduino [en quelques étapes faciles] : Vous cherchez à faire un projet simple et intéressant avec Arduino qui en même temps pourrait être vraiment utile et potentiellement sauver des vies ? Si oui, vous êtes au bon endroit pour apprendre quelque chose de nouveau et d'innovant. Dans cet article, nous allons
Tutoriel : Comment créer une alarme de porte à l'aide de l'alarme de capteur de commutateur magnétique MC-18 : 3 étapes
Tutoriel: Comment faire une alarme de porte en utilisant l'alarme de capteur de commutateur magnétique MC-18: Salut les gars, je vais faire un tutoriel sur l'alarme de capteur de commutateur magnétique MC-18 qui fonctionne en mode normalement fermé. Mais d'abord, laissez-moi vous expliquer bref ce que l'on entend par normalement proche. Il existe deux types de mode, normalement ouvert et normalement fermé
Alarme de bris de verre / Alarme antivol : 17 étapes
Alarme de bris de verre/alarme antivol : ce circuit peut être utilisé pour déclencher une alarme afin de détecter le bris d'une vitre par un intrus, même lorsque l'intrus s'assure qu'il n'y a pas de son du verre brisé