Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
Essentiellement, il s'agit de la même idée que dans mon précédent instructable:
www.instructables.com/id/Home-Security-With…
Le seul changement est l'utilisation de la carte Orange Pi (mon choix était PC2) et un décaleur de niveau 4050 pour protéger les E/S des cartes.
Pour résumer - un système de sécurité domestique bon marché qui vous envoie des e-mails avec des photos de vos biens lorsque quelqu'un visite votre appartement de manière inattendue. Un système qui est facilement armé et désarmé de la manière la plus conservatrice que vous pourriez attendre - un interrupteur et une étiquette RFID. Désolé, j'aime beaucoup;-)
Vous pouvez obtenir un Orange Pi pour 10$, une caméra USB peut-être 2$ (en fait j'en utilise deux maladroits !), le reste peut-être 30$ en tout.
Pour être plus précis sur ce dont vous avez besoin - une carte OPi, son alimentation, un décaleur de niveau 74HC4050, un ou plusieurs capteurs de mouvement PIR, un lecteur RFID, un interrupteur momentané, deux LED, 2x résistances 220Ohm + 1x 10kOhm, une maquette et des câbles pour connecter tous ensemble, et les caméras USB bien sûr.
Étape 1: Câblage
Ma configuration et mon code source utilisent 2 caméras avec 2 capteurs PIR. Cette résistance de pullup pour le commutateur est utilisée parce que… je n'ai pas eu le temps de parcourir les documents de la bibliothèque pyA20, après quelques jours j'ai accidentellement trouvé le bon appel (voir README.txt dans le répertoire que vous allez obtenir avec le GIT - voir étape suivante), vous pouvez donc modifier le code et vous en débarrasser. J'utilise la carte PC2 mais d'autres cartes Orange Pi ont des E/S similaires. Le décaleur de niveau 4050 est utilisé car les capteurs et le lecteur RFID utilisent 5V mais la carte OPi accepte 3V (ou 3.3V si vous préférez). Important - câblez tous les panneaux de "terre" à l'une des cartes GND ! N'oubliez pas de brancher vos caméras USB !:)
Étape 2: Logiciel
La séquence ci-dessous suppose que vous installez Raspbian_desktop_lxde_For_PC2_H5_V0_1.img sur votre carte SD. On vous conseillera peut-être d'utiliser Armbian à la place, mais je ne l'ai pas testé.
1) passwd - modifiez le mot de passe de l'utilisateur orangepi, qui est initialement orangepi.
2) Ce Raspbian est livré avec le chinois local, alors placez-le dans /etc/default/locale et redémarrez:
LC_ALL="en_US. UTF-8"
LANG="en_US"
LANGUE="en_US:en"
3) J'ai étendu la partition initiale avec fdisk /dev/mmcblk0, reboot et resize2fs /dev/mmcblk0p2. Vous trouverez des tutoriels à ce sujet avec Google.
4) sudo apt-get update
5) sudo apt-get install build-essential
6) sudo apt-get install python-setuptools
7) sudo apt-get install python-dev
8) sudo easy_install pip
9) sudo pip installer pyserial
10) sudo pip installer pyA20
11) sudo apt-get install git
12) clone git
13) cd orangepi_PC_gpio_pyH3
14) sudo python setup.py installer
15) récupérez le code de (j'essaierai de le mettre sur Github bientôt; je le mets sous GNU public, n'hésitez pas à redistribuer !):
github.com/boguszjelinski/rpi-alarm
Je veux dire opi-alarm.py.
16) sudo python opi-alarm.py
N'oubliez pas de modifier les noms d'E/S si vous utilisez une autre carte ou un autre câblage. Si les LED commencent à clignoter, le câblage et le logiciel sont peut-être OK.
17) sudo apt-get install streamer
18) installez postfix comme décrit ici:
www.instructables.com/id/Home-Security-With…
Étape 3: Considérations finales
Exécutez 'sudo python opi-alarm.py'
Vous pouvez également utiliser nohup sudo python opi-alarm.py &
et se déconnecter du terminal.
Si vous lancez le programme et qu'il n'y a pas de fichier rfid.txt dans le répertoire local (pourquoi devrait-il y en avoir un ?), alors votre système de sécurité passe en mode apprentissage - il attend que vous mettiez vos badges RFID dans le lecteur. S'il en lit un, la LED verte reste allumée un peu plus longtemps. Après avoir montré tous vos badges au lecteur, appuyez sur le bouton ! Une lumière rouge de 2 secondes confirme la fin de l'apprentissage - rfid.txt est généré, il doit contenir des codes à 10 caractères.
Attachez maintenant des étiquettes RFID à vos clés. Le système attend maintenant d'être activé (armé).
Vous pouvez appuyer à nouveau sur l'interrupteur et entrer dans la plage du capteur PIR après 10 secondes. Vous devriez recevoir une belle photo dans votre boîte e-mail;-)
Voir le tutoriel initial Raspberry Pi pour les différents signaux LED (doit être mis à jour, le mode d'apprentissage est une nouvelle fonctionnalité).
Tutoriel suivant - en utilisant le module GSM, peut-être MMS au lieu de Postfix.
MISE À JOUR 27.05.2018
Le streamer est nul, ça devient parfois fou, peut-être seulement avec mes caméras indésirables. Après une semaine avec CV2 - cela fonctionne comme un charme. Pour utiliser le code que je viens de soumettre à GitHub:
apt-get installer python-opencv
apt-get installer imagemagick
Peut-être encore une chose - l'une de mes caméras disparaissait en tant que périphérique, donc chaque fois que j'obtiendrai des images, je l'exécute en premier (rechargement du module du noyau; peut-être pourrait-il être fait plus simplement):
os.system ('modprobe -r vfe_v4l2 && sleep 1 && modprobe vfe_v4l2')
Conseillé:
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
Simulateur de présence à domicile et dispositif de contrôle de sécurité : 6 étapes (avec photos)
Simulateur de présence à domicile et dispositif de contrôle de sécurité : Ce projet nous permet de simuler la présence et de détecter les mouvements dans notre maison. Nous pouvons configurer un réseau de dispositifs installés dans différentes pièces de notre maison, tous contrôlés par un dispositif principal. Ce projet combine ces fonctionnalités sur un seul d
Sécurité à domicile avec Raspberry Pi : 6 étapes (avec photos)
Sécurité à domicile avec Raspberry Pi : C'est une solution simple qui peut vous faire sentir plus détendu lorsque vous quittez votre appartement - recevez des e-mails avec des photos de votre propriété visitée par des invités indésirables, armez et désarmez votre système de sécurité de la manière la plus simple et la plus fiable ( presse
Sécurité à domicile avec système embarqué : 12 étapes (avec photos)
Sécurité à domicile avec système intégré : Bonjour lecteurs, il s'agit d'un Instructables pour construire un système de sécurité à domicile différent de tous les autres systèmes de sécurité. Ce système a une fonctionnalité améliorée TRAP et PANIC Mode connectant le propriétaire, le voisin et le poste de police de la maison de la victime sur le réseau. Dans
Le Securibot : un petit drone de surveillance pour la sécurité à domicile : 7 étapes (avec photos)
Le Securibot : un petit drone de surveillance pour la sécurité à domicile : C'est un simple fait que les robots sont géniaux. Les robots de sécurité, cependant, ont tendance à être beaucoup trop chers pour une personne moyenne ou sont légalement impossibles à acheter; Les entreprises privées et les militaires ont tendance à garder ces appareils pour eux, et