Cuprins:

Echilibru, scară inteligentă de greutate: 7 pași
Echilibru, scară inteligentă de greutate: 7 pași

Video: Echilibru, scară inteligentă de greutate: 7 pași

Video: Echilibru, scară inteligentă de greutate: 7 pași
Video: Costeo biju ‼️luat la palme de interlopi‼️#bucuresti #emipian #florinsalam #dans #interlopi 2024, Decembrie
Anonim
Echilibru, Cântare inteligentă de greutate
Echilibru, Cântare inteligentă de greutate

Salut! Astăzi voi încerca să vă arăt cum să faceți o cântare inteligentă de la zero!

Pasul 1: Componente

Componente
Componente

Componentele de care aveți nevoie:

  • Un „Wii Balance Board”
  • Un Raspberry Pi 3, furnizat cu Bluetooth (Sau o versiune anterioară a RPi, inclusă cu un Dongle Bluetooth)
  • Un ecran LCD de 16x2
  • Unele fire din jurul jumperului (Pref. Femeie-Femeie, dar iau și câteva fire normale)

Pentru rama din lemn am folosit 6 piese din lemn (a se vedea imaginea pentru detalii lungime piese din lemn.) Bara / bușteanul din lemn pe care l-am folosit are o lățime și înălțime de 4, 5 cm și o lungime de 140 cm (ar trebui să aveți cel puțin 2 din aceste bare.). Am folosit și o scândură de lemn dedesubt (67x47cm).

Lucruri suplimentare de care aveți nevoie:

  • Saw (nu contează care dintre ele, doar folosește unul cu care ești familiar)
  • Lipici de lemn
  • o cutie de carton / lemn cu lățimea de 16 cm (IMPORTANT: RPi-ul și afișajul dvs. vor fi aici, deci asigurați-vă că are o înălțime bună și capacitatea ecranului dvs. de a se potrivi.)

* Lucruri suplimentare pe care le puteți adăuga în continuare:

  • Benzi led în interiorul cadrului
  • Vopsea / colorează lemnul și / sau placa
  • Probabil că voi actualiza acest proiect luna viitoare sau ceva de genul acesta, voi actualiza acest proiect cu senzori cu ultrasunete, astfel încât să puteți ști care picior este sau nu pe placă.

Pasul 2: Hardware

Hardware
Hardware
Hardware
Hardware

Acum doriți să vă asigurați că RPi este conectat corect la ecranul LCD. Nu aveți nevoie de potențiometru, la fel de bine l-ați putea lăsa să se conecteze la 5V / GND, dar este mai bine dacă doriți să controlați manual contrastul.

De asemenea, vedeți placa logică a Wii Balance Board, doar pentru a vă oferi o idee despre cum funcționează.

A face:

Lipiți 5V și GND pe placa logică a bateriei, astfel nu veți mai avea nevoie de baterii

Pasul 3: Configurarea RPi

Configurarea RPi
Configurarea RPi

Configurarea RPi:

  1. Configurații de rețea, asigurați-vă că vă puteți conecta la Wi-Fi. APIPA în bootconfig -> config wlan via chit -> activați bluetooth în raspi-config
  2. Creați un folder pe RPi (în acest exemplu, am făcut un folder „Project” situat în / home / pi.

Pasul 4: Controlați-vă senzorii

Acum că hardware-ul este terminat, să începem să codificăm componentele. Pentru ecranul LCD, folosim fișierul LCD adafruit ca fișier de bază. În fișierul LCD.py, puteți afișa IP-ul wlan al RPi pe ecran. Ocazional vă puteți afișa greutatea.

Pasul 5: Baza de date

Pasul 1: creați o bază de date cu 3 tabele, Utilizator, Greutate, Țintă

Pasul 2: în cadrul acestor tabele creați coloane:

  1. Utilizator: Nume utilizator, parolă, lungime, vârstă, prenume, prenume, sex
  2. Greutate: WeightID (ai), Weight, MeasuredMoment, user_username (fk)
  3. Țintă: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam

Instalați acest lucru în mariaDB pe rpi, asigurați-vă că acordați toate drepturile tuturor utilizatorilor creați.

Pasul 6: Site web cu Flask

Puteți obține dosarul web complet de aici:

va trebui să vă asigurați că șabloanele sunt într-un folder șablon (verificați ca folder șablon!), asigurați-vă că hrefs sunt O K cu adresele URL corespunzătoare.

Recomandat: