Table des matières:
- Étape 1: Composants
- Étape 2: Matériel
- Étape 3: Configuration de RPi
- Étape 4: contrôlez vos capteurs
- Étape 5: Base de données
- Étape 6: Site Web avec Flask
Vidéo: Balance, pèse-personne intelligent : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Salut! Aujourd'hui, je vais essayer de vous montrer comment créer une balance intelligente à partir de zéro !
Étape 1: Composants
Les composants dont vous aurez besoin:
- Une « Wii Balance Board »
- Un Raspberry Pi 3, fourni avec Bluetooth (Ou une version antérieure de RPi, inclus avec un Dongle Bluetooth)
- Un écran LCD 16x2
- Quelques fils de raccordement tout autour (Préf. Femelle-Femelle, mais prenez également des fils normaux)
Pour le cadre en bois, j'ai utilisé 6 pièces en bois (voir l'image pour plus de détails sur la longueur des pièces en bois.) La barre/bûche en bois que j'ai utilisée a une largeur et une hauteur de 4, 5 cm et une longueur de 140 cm (vous devriez en avoir au moins 2 de ces barres.). J'ai également utilisé une planche de bois en dessous (67x47cm).
Choses supplémentaires dont vous aurez besoin:
- Saw (peu importe lequel, utilisez simplement celui que vous connaissez)
- Colle à bois
- une boîte en carton/bois d'une largeur de 16 cm (IMPORTANT: votre RPi et votre écran seront ici, alors assurez-vous qu'il a une bonne hauteur et la capacité de votre écran à s'adapter.)
*Choses supplémentaires que vous pouvez toujours ajouter:
- Bandes LED à l'intérieur du cadre
- Peinture / couleur sur le bois et/ou la planche
- Je mettrai probablement à niveau ce projet le mois prochain ou quelque chose du genre, je mettrai à jour ce projet avec des capteurs à ultrasons afin que vous puissiez savoir quel pied est sur la planche ou non.
Étape 2: Matériel
Maintenant, vous voulez vous assurer que votre RPi est correctement connecté à votre écran LCD. Vous n'avez pas besoin du potentiomètre, vous pouvez aussi le laisser se connecter à 5V/GND, mais c'est mieux si vous voulez contrôler le contraste manuellement.
Vous voyez également la carte mère de la Wii Balance Board, juste pour vous donner une idée de son fonctionnement.
À faire:
Soudez 5V et GND à la carte logique de la batterie, de cette façon, vous n'aurez plus besoin de piles
Étape 3: Configuration de RPi
Configuration de RPi:
- Configurations réseau, assurez-vous que vous pouvez vous connecter au wi-fi. APIPA dans bootconfig -> config wlan via putty -> activer bluetooth dans raspi-config
- Créez un dossier sur votre RPi (dans cet exemple, j'ai créé un dossier 'Project' situé dans /home/pi.
Étape 4: contrôlez vos capteurs
Maintenant que le matériel est terminé, commençons à coder les composants. Pour l'écran LCD, nous utilisons le fichier LCD adafruit comme fichier de base. Dans le fichier LCD.py, vous pouvez afficher l'IP wlan de votre RPi sur l'écran. Occasionnellement, vous pouvez afficher votre poids.
Étape 5: Base de données
Étape 1: créer une base de données avec 3 tables, Utilisateur, Poids, Cible
Étape 2: dans ces tableaux, vous créez des colonnes:
- Utilisateur: Nom d'utilisateur, mot de passe, longueur, âge, prénom, nom, sexe
- Poids: ID de poids (ai), poids, moment mesuré, nom d'utilisateur_utilisateur (fk)
- Cible: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam
Installez ceci dans mariaDB sur rpi, assurez-vous de donner tous les droits à tous les utilisateurs créés.
Étape 6: Site Web avec Flask
Vous pouvez obtenir le dossier Web complet ici:
vous devrez vous assurer que les modèles sont dans un dossier de modèles (vérifiez comme dossier de modèles !), assurez-vous que les hrefs sont OK avec les URL correspondantes.
Conseillé:
Balance de salle de bain Arduino avec cellules de charge de 50 kg et amplificateur HX711 : 5 étapes (avec photos)
Balance de salle de bain Arduino avec cellules de charge de 50 kg et amplificateur HX711 : ce Instructable décrit comment fabriquer une balance à l'aide de pièces facilement disponibles sur étagère. Matériel nécessaire : Arduino - (cette conception utilise un Arduino Uno standard, d'autres versions ou clones d'Arduino devraient fonctionner aussi) HX711 sur le boa de rupture
Balance Arduino avec cellule de charge de 5 kg et amplificateur HX711 : 4 étapes (avec photos)
Balance Arduino avec cellule de charge de 5 kg et amplificateur HX711 : ce Instructable décrit comment fabriquer une petite balance à l'aide de pièces facilement disponibles. Matériel nécessaire : 1. Arduino - cette conception utilise un Arduino Uno standard, d'autres versions ou clones d'Arduino devraient également fonctionner2. HX711 en cas de rupture
Arduino LTC6804 BMS - Partie 2 : Balance Board : 5 étapes
Arduino LTC6804 BMS - Partie 2: Balance Board: La partie 1 est ici Un système de gestion de batterie (BMS) comprend des fonctionnalités pour détecter les paramètres importants de la batterie, notamment les tensions des cellules, le courant de la batterie, les températures des cellules, etc. gamme définie, le pack peut être disco
Comment alimenter une Gopro avec Lipo Balance Plug : 3 étapes
Comment alimenter une Gopro avec une prise d'équilibre Lipo : Salut les gars, cette fois, je vous montre comment utiliser la prise d'équilibre d'une batterie lipo pour alimenter des périphériques USB. Habituellement, la prise d'équilibre est utilisée lors du chargement d'une batterie lipo. Il protège la même tension sur toutes les cellules. Mais avec ce hack, vous pouvez l'utiliser comme un pow
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