Table des matières:

Balance, pèse-personne intelligent : 7 étapes
Balance, pèse-personne intelligent : 7 étapes

Vidéo: Balance, pèse-personne intelligent : 7 étapes

Vidéo: Balance, pèse-personne intelligent : 7 étapes
Vidéo: Pèse-personne balance impédancemètre connecté 14 en 1 Newgen Medicals [PEARLTV.FR] 2024, Juin
Anonim
Balance, Balance de Poids Intelligente
Balance, Balance de Poids Intelligente

Salut! Aujourd'hui, je vais essayer de vous montrer comment créer une balance intelligente à partir de zéro !

Étape 1: Composants

Composants
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

Matériel
Matériel
Matériel
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
Configuration de RPi

Configuration de RPi:

  1. 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
  2. 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:

  1. Utilisateur: Nom d'utilisateur, mot de passe, longueur, âge, prénom, nom, sexe
  2. Poids: ID de poids (ai), poids, moment mesuré, nom d'utilisateur_utilisateur (fk)
  3. 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é: