Table des matières:
- Fournitures
- Étape 1: Configuration du Raspberry Pi
- Étape 2: MySQL / Mariadb
- Étape 3: Construire le circuit électrique
- Étape 4: Construisez le sac à dos
- Étape 5: Coder
- Étape 6: Serveur Web
- Étape 7: Exécution automatique
- Étape 8: Fin
Vidéo: Sac à dos intelligent : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Si vous êtes un étudiant comme moi, certains d'entre vous se rapporteront certainement au problème que j'oublie. Je n'ai pas beaucoup de temps pour faire mon sac à dos, et avant que tu le saches, tu as oublié quelque chose.
J'ai essayé de me simplifier la vie en créant un projet Raspberry pi avec une interface Web qui garde une trace de vos affaires.
L'idée est de mettre des autocollants RFID sur tout ce dont vous avez besoin, de faire des listes avec ce dont vous avez besoin sur une interface web. Et au moment où vous devez faire votre sac à dos, vous ouvrez la liste, scannez le tout et le mettez dans votre sac à dos.
Fournitures
- sac à dos
- capteur à effet Hall magnétique
- aimant
- ADXL345
- Écran LCD 16*2
- MCP3008
- CRFM522
- Résistance de 4,7K ohms
- fils
- étain à souder
- la chaleur rétrécit
- raspberry pi 3b+, alimentation
- carte micro sd (8go +)
- colle forte
- Étiquettes rfid 13.56Mhz
Outils:
- Tournevis
- fer à souder
- couteau
- pinces de démontage
Étape 1: Configuration du Raspberry Pi
Une fois que vous avez toutes vos fournitures, nous pouvons commencer!
- Insérez votre carte microSD dans votre ordinateur;
- Téléchargez l'image du système d'exploitation Raspbian à partir de
- Flashez l'image sur la carte micro SD avec un logiciel comme Etcher ou win32diskimager;
- Allez dans la partition accessible de la carte SD et ouvrez le fichier cmdline.txt avec le bloc-notes;
- Ajouter ip=169.254.10.1 enregistrer et fermer;
- Mettez maintenant votre carte micro-SD dans votre raspberry pi;
- une fois démarré, téléchargez Putty;
- Maintenant, connectez-vous à votre raspberry pi en utilisant l'adresse IP que nous avons tapée plus tôt;
- Connectez-vous avec l'utilisateur pi et le mot de passe raspberry
- Tapez sudo raspi-config, changez votre mot de passe, allez dans les options réseau, changez le nom d'hôte de votre pi. Accédez aux options de localisation et modifiez votre pays et votre fuseau horaire Wi-Fi. Ensuite, allez dans les options de démarrage, désactivez Attendre le réseau au démarrage et attendez que l'écran de démarrage s'éteigne. Enfin, allez dans les options d'interfaçage et ouvrez l'interface i2c et spi.
- Connectez-vous au Wi-Fi en suivant les étapes suivantes pour vous connecter au Wi-Fi.
- Exécutez les commandes sudo apt-update et sudo apt-upgrade.
Étape 2: MySQL / Mariadb
Nous allons maintenant ajouter la base de données à notre raspberry pi.
-
Tout d'abord, exécutez les commandes suivantes:
- sudo apt-get install mysql-server, mysql-client
- mysql -u racine -p
- créer l'utilisateur 'root'@'localhost' identifié par mot de passe;
- ACCORDER TOUS LES PRIVILÈGES SUR *.* À 'root'@'%'
- Maintenant, copiez le code du fichier sql et collez-le dans Putty et exécutez-le
Étape 3: Construire le circuit électrique
Maintenant, nous allons construire le circuit électrique. Je suggère de le construire d'abord avec des câbles de démarrage et une planche à pain, car c'est beaucoup.
Suivez le schéma Fritzing. J'utilise de longs câbles pour le capteur à effet hall, le lecteur rfid et l'écran lcd. J'ai soudé les câbles à l'extrémité d'un cavalier femelle, donc je n'ai pas à tout souder directement sur les broches Raspberry Pi. Si vous ne le faites pas, c'est bien, mais vous devrez attendre pour tout souder au pi.
Étape 4: Construisez le sac à dos
Maintenant, nous allons tout construire dans le sac à dos. J'ai tout construit à l'intérieur de la poche encerclée sur l'image ci-dessus.
- A l'intérieur de cette poche, découpez un trou pour pouvoir passer entre les deux couches de tissu, nous allons l'utiliser pour les câbles du lecteur rfid et de l'écran LCD.
- maintenant soigneusement creuser un trou carré en utilisant l'écran LCD comme référence de la taille.
- Maintenant, nous allons mettre le lecteur RFID avec les câbles d'abord à travers le trou, assurez-vous que les câbles sortent par le trou que nous avons sculpté à l'intérieur de la poche à l'intérieur du sac à dos.
- Maintenant, utilisez une colle forte pour coller le lecteur rfid à l'intérieur, j'ai essayé d'utiliser de la superglue, mais elle n'a pas collé au cuir, je vous suggère d'utiliser de la colle Pattex 100%, car cela colle.
- Maintenant, placez soigneusement les câbles de l'écran LCD d'abord à travers le trou, et faites sortir les câbles de l'autre trou, et collez l'écran LCD à l'intérieur du sac à dos.
- Maintenant, à l'intérieur du sac à dos, placez une fermeture à glissière sur l'extrémité complète du sac à dos et collez le capteur à effet Hall magnétique sur cette fermeture à glissière. Sur l'autre fermeture éclair, colle l'aimant. Assurez-vous de ne pas utiliser trop de colle pour l'aimant, vous ne voulez pas que la fermeture à glissière soit coincée. Pour le capteur magnétique, ce n'est pas si grave, en raison de la longueur du câble, cette fermeture à glissière restera toujours en place.
- Maintenant, vous pouvez tout souder au pi, ou si vous avez utilisé les câbles de démarrage femelles, placez-les simplement au bon endroit en utilisant le schéma Fritzing.
- En option, vous pouvez alimenter le Raspberry Pi à l'aide d'une banque d'alimentation.
Étape 5: Coder
Maintenant que la partie construction est terminée, téléchargez le code ici: github. Placez-le dans un dossier de votre raspberry pi à l'aide de (S)FTP ou clonez directement le référentiel sur votre pi. Le code contient un code de test pour les capteurs, assurez-vous de les vérifier si vous rencontrez un problème.
Étape 6: Serveur Web
Nous allons maintenant transformer notre pi en serveur Web.
Faites la commande sudo apt-get install apache2 -y
- Naviguez de votre ordinateur portable à l'adresse du pi, qui devrait être 169.254.10.1 si vous êtes toujours connecté avec un câble UTP, si vous voyez une page apache, cela signifie qu'il est installé avec succès.
- déplacez maintenant le dossier frontal du code que vous avez téléchargé dans /var/www/html à l'aide de la commande mv.
- Après y avoir placé le code, tapez la commande sudo service apache2 restart.
- Maintenant, vous devriez voir l'interface Web si vous surfez sur l'adresse IP du pi.
Étape 7: Exécution automatique
Maintenant, nous devons nous assurer que le script s'exécute automatiquement si vous démarrez votre pi.
- Modifiez le fichier rc.local en utilisant sudo nano /etc/rc.local
- Ajoutez la commande pour exécuter votre code, ce sera python3.5 /yourpath/project.py &
- Assurez-vous de laisser la sortie 0 en bas.
- maintenant, redémarrez sudo et vérifiez si cela a fonctionné.
Étape 8: Fin
Maintenant, lorsque vous démarrez votre pi, l'adresse IP doit apparaître sur l'écran LCD, accédez à cet écran pour ouvrir l'interface Web.
Conseillé:
Rave Bag Aka Pa dans un sac à dos [sRc] : 5 étapes
Rave Bag Aka Pa in a Back Pack [sRc] : voici comment faire un sac avec un mini ampli pa et 2 haut-parleurs d'étagère dans un sac à dos
Sac à dos intelligent avec suivi GPS et lumières automatiques : 15 étapes
Sac à dos intelligent avec suivi Gps et lumières automatiques : dans cette instructable, nous allons faire un sac à dos intelligent qui peut suivre notre position, notre vitesse et a des lumières automatisées qui peuvent nous garder en sécurité la nuit. J'utilise 2 capteurs pour détecter si c'est sur vos épaules pour m'assurer qu'il ne se déclenche pas quand il n'y a pas besoin
Sac à dos n°3 : PyBoard : 7 étapes
Sac à dos n°3 : PyBoard : les sacs à dos SPIKE Prime sont des extensions pour LEGO Education SPIKE Prime. Un sac à dos Pyboard vous permet de vous connecter au WiFi de SPIKE Prime et d'utiliser toutes les fonctionnalités d'un Pyboard. Cela élargira considérablement la gamme de projets que vous pouvez réaliser avec le SPIKE
Sac Messenger intelligent avec chargement sans fil : 14 étapes
Sac messager intelligent avec chargement sans fil : nous allons fabriquer un sac messager en cuir intelligent doté d'un chargement sans fil et d'une sangle Bluetooth qui s'associe à votre téléphone et vibre lors de la réception de SMS ou d'appels téléphoniques
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