Taula de continguts:

Equilibri, escala de pes intel·ligent: 7 passos
Equilibri, escala de pes intel·ligent: 7 passos

Vídeo: Equilibri, escala de pes intel·ligent: 7 passos

Vídeo: Equilibri, escala de pes intel·ligent: 7 passos
Vídeo: The Basics - Field Blood Transfusion 2024, De novembre
Anonim
Balanç, escala de pes intel·ligent
Balanç, escala de pes intel·ligent

Hola! Avui intentaré mostrar-vos com fer una balança de pes intel·ligent des de zero.

Pas 1: components

Components
Components

Els components que necessiteu:

  • Un "tauler d'equilibri de Wii"
  • Un Raspberry Pi 3, proveït de Bluetooth (o una versió anterior de RPi, inclosa amb un dongle Bluetooth)
  • Una pantalla LCD de 16x2
  • Alguns al voltant dels cables de pont (Pref. Dona-Dona, però també prenen uns cables normals)

Per al marc de fusta he utilitzat 6 peces de fusta (vegeu la imatge per obtenir informació detallada sobre les parts de fusta.) La barra / tronc de fusta que he utilitzat té una amplada i una alçada de 4, 5 cm i una longitud de 140 cm (hauríeu de tenir almenys 2 d’aquestes barres.). També he utilitzat un tauler de fusta per sota (67x47cm).

Coses addicionals que necessiteu:

  • Saw (no importa quin, només cal que utilitzeu un que conegueu)
  • Cola de fusta
  • una caixa de cartró / fusta amb una amplada de 16 cm (IMPORTANT: el vostre RPi i la vostra pantalla estaran aquí, així que assegureu-vos que tingui una bona alçada i la capacitat perquè la vostra pantalla s’adapti).

* Coses addicionals que encara podeu afegir:

  • Tires led a l'interior del marc
  • Pintar / acolorir a la fusta i / o tauler
  • Probablement actualitzaré aquest projecte el proper mes o alguna cosa així, actualitzaré aquest projecte amb sensors d’ultrasons perquè pugueu saber quin peu hi ha o no al tauler.

Pas 2: maquinari

Maquinari
Maquinari
Maquinari
Maquinari

Ara voleu assegurar-vos que el vostre RPi estigui connectat correctament a la pantalla LCD. No necessiteu el potenciòmetre, és possible que el deixeu connectar a 5V / GND, però és millor si voleu controlar el contrast manualment.

També veieu la placa lògica del Wii Balance Board, només per donar-vos una idea de com funciona.

Fer:

Soldeu 5V i GND a la placa lògica de la bateria, d'aquesta manera ja no necessitareu bateries

Pas 3: Configuració de RPi

Configuració de RPi
Configuració de RPi

Configuració de RPi:

  1. Configuracions de xarxa, assegureu-vos que pugueu connectar-vos al wi-fi. APIPA a bootconfig -> config wlan via putty -> habilita el bluetooth a raspi-config
  2. Feu una carpeta al vostre RPi (en aquest exemple, he creat una carpeta "Projecte" ubicada a / home / pi.

Pas 4: Controleu els vostres sensors

Ara que el maquinari està acabat, comencem a codificar els components. Per a la pantalla LCD, fem servir el fitxer LCD adafruit com a fitxer base. Al fitxer LCD.py, podeu mostrar la IP wlan del vostre RPi a la pantalla. De tant en tant podeu mostrar el vostre pes.

Pas 5: base de dades

Pas 1: creeu una base de dades amb 3 taules, Usuari, Pes, Objectiu

Pas 2: dins d'aquestes taules creeu columnes:

  1. Usuari: nom d'usuari, contrasenya, longitud, edat, nom, cognom, sexe
  2. Pes: WeightID (ai), Weight, MeasuredMoment, user_username (fk)
  3. Objectiu: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam

Instal·leu-ho a mariaDB a rpi, assegureu-vos que doneu tots els drets a tots els usuaris creats.

Pas 6: lloc web amb Flask

Podeu obtenir la carpeta web completa des d’aquí:

haurà d’assegurar-se que les plantilles es troben a una carpeta de plantilles (comproveu-les com a carpeta de plantilles!), assegureu-vos que les hrefs són O K amb les adreces URL corresponents.

Recomanat: