Table des matières:

Sac à dos intelligent : 8 étapes
Sac à dos intelligent : 8 étapes

Vidéo: Sac à dos intelligent : 8 étapes

Vidéo: Sac à dos intelligent : 8 étapes
Vidéo: Problème du sac à dos 2024, Juillet
Anonim
Sac à dos intelligent
Sac à dos intelligent

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!

  1. Insérez votre carte microSD dans votre ordinateur;
  2. Téléchargez l'image du système d'exploitation Raspbian à partir de
  3. Flashez l'image sur la carte micro SD avec un logiciel comme Etcher ou win32diskimager;
  4. Allez dans la partition accessible de la carte SD et ouvrez le fichier cmdline.txt avec le bloc-notes;
  5. Ajouter ip=169.254.10.1 enregistrer et fermer;
  6. Mettez maintenant votre carte micro-SD dans votre raspberry pi;
  7. une fois démarré, téléchargez Putty;
  8. Maintenant, connectez-vous à votre raspberry pi en utilisant l'adresse IP que nous avons tapée plus tôt;
  9. Connectez-vous avec l'utilisateur pi et le mot de passe raspberry
  10. 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.
  11. Connectez-vous au Wi-Fi en suivant les étapes suivantes pour vous connecter au Wi-Fi.
  12. Exécutez les commandes sudo apt-update et sudo apt-upgrade.

Étape 2: MySQL / Mariadb

MySQL / Mariadb
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

Construire le circuit électrique
Construire le circuit électrique
Construire le circuit électrique
Construire le circuit électrique
Construire le circuit électrique
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

Construisez le sac à dos
Construisez le sac à dos
Construisez le sac à dos
Construisez le sac à dos
Construisez le sac à dos
Construisez le sac à dos
Construisez le sac à dos
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é: