Table des matières:
- Étape 1: BOM (ce dont vous avez besoin)
- Étape 2: Schéma
- Étape 7: Montage de l'Arduino, du lecteur Rfid et du Lcd
- Étape 8: Configuration du Pi
- Étape 9: Construire la base de données
- Étape 10: Téléchargement du code
Vidéo: Système de sécurité intelligent : 10 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Vous êtes-vous déjà senti en danger dans votre propre maison ou avez-vous besoin de protéger votre entreprise ? Peut-être pourriez-vous créer un système de sécurité pour que tous ces problèmes soient résolus. Dans ce instructable je vous dis comment. J'ai monté toutes les pièces sur une planche de bois à des fins de démonstration, vous devez la monter là où vous en avez besoin (la partie arduino au mur où vous pouvez l'atteindre, la carte principale quelque part hors de portée directe, la sirène et le stroboscope où vous vous le souhaitez et les capteurs des pièces que vous souhaitez protéger.
Pour suivre cette instructable, vous devez avoir des connaissances sur:
- tarte aux framboises
- arduino
- git
- mysql
Et si vous voulez changer le code:
- python
- arduino
- html/css
Étape 1: BOM (ce dont vous avez besoin)
Dans cette liste se trouve tout ce dont vous avez besoin pour créer le système de sécurité, la plupart des choses que vous pouvez acheter sur aliexpress mais certaines choses comme l'adafruit pn532n et le pi que vous devriez acheter ailleurs. Le coffre à clés que vous pourriez acheter dans une quincaillerie locale.
Étape 2: Schéma
J'ai découpé au laser une pièce où j'ai tout monté sur le dessus en perçant des trous de 3 mm et en utilisant des entretoises en nylon, j'ai également percé beaucoup de trous dans le coffre-fort et utilisé des passe-câbles pour protéger les câbles des bords tranchants.
Étape 7: Montage de l'Arduino, du lecteur Rfid et du Lcd
Montez le lecteur rfid comme indiqué sur l'image, utilisez des écrous m3 comme espaceur entre le couvercle et le lecteur, faites de même pour l'écran LCD (assurez-vous qu'il est dans le bon sens).
Montez l'arduino sur un emplacement que vous préférez, utilisez des câbles de démarrage ou faites un câble avec des bornes rétractables pour tout connecter.
Étape 8: Configuration du Pi
Écrivez une nouvelle image raspbian sur la carte SD, démarrez le pi, connectez-vous via ssh (nom d'utilisateur = pi, mot de passe = framboise, changez-le dès que possible)
faire:
sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
maintenant nous allons activer un environnement virtuel
python3 -m pip install --upgrade pip setuptools wheel virtualenv
mkdir project1 && cd project1 python3 -m venv --system-site-packages env source env/bin/activate python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
Étape 9: Construire la base de données
créer 3 utilisateurs de base de données: project1-web, project1-sensor et project1-admin avec des mots de passe uniques
créer une base de données appelée project1
accorder tous les privilèges à l'administrateur et SELECT, INSERT, UPDATE et DELETE aux 2 autres utilisateurs
importer le fichier sql sur le pi
Étape 10: Téléchargement du code
pi
git clone
remplissez vos identifiants de base de données dans le code (dans sensor.py aux lignes 47 et 64, et dans web.py à la ligne 41)
pour ajouter un utilisateur de site Web qui ne peut pas être supprimé: en bas du code il y a une ligne commentée: adduser(root, votre mot de passe). Remplissez le mot de passe de votre choix et exécutez le code puis commentez la ligne et supprimez le mot de passe
arduino
télécharger le code sur votre arduino
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
Sécurité cyber-physique du stationnement intelligent et du contrôle de la circulation : 6 étapes
Sécurité cyberphysique du stationnement intelligent et du contrôle de la circulation : Internet se développe avec des milliards d'appareils, notamment des voitures, des capteurs, des ordinateurs, des serveurs, des réfrigérateurs, des appareils mobiles et bien plus encore à un rythme sans précédent. Cela introduit de multiples risques et vulnérabilités dans l'infrastructure, l'exploitation et
Réveil intelligent : un réveil intelligent fabriqué avec Raspberry Pi : 10 étapes (avec photos)
Réveil intelligent : un réveil intelligent fabriqué avec Raspberry Pi : Avez-vous déjà voulu une horloge intelligente ? Si oui, c'est la solution pour vous ! J'ai fait Smart Alarm Clock, c'est une horloge dont vous pouvez changer l'heure de l'alarme en fonction du site Web. Lorsque l'alarme se déclenche, il y aura un son (buzzer) et 2 lumières s'allumeront
Casque de sécurité pour travailleur intelligent : 5 étapes
Casque de sécurité pour travailleurs intelligents : les travailleurs du monde entier doivent travailler dans les tunnels et les mines sont exposés quotidiennement à des températures élevées et à des gaz toxiques, ce qui a un impact durable sur leur santé. En utilisant Arduino, nous avons créé un casque de sécurité qui montre aux travailleurs les détails exacts de la
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