Cuprins:
- Pasul 1: Componente
- Pasul 2: Hardware
- Pasul 3: Configurarea RPi
- Pasul 4: Controlați-vă senzorii
- Pasul 5: Baza de date
- Pasul 6: Site web cu Flask
Video: Echilibru, scară inteligentă de greutate: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Salut! Astăzi voi încerca să vă arăt cum să faceți o cântare inteligentă de la zero!
Pasul 1: 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
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:
- 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
- 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:
- Utilizator: Nume utilizator, parolă, lungime, vârstă, prenume, prenume, sex
- Greutate: WeightID (ai), Weight, MeasuredMoment, user_username (fk)
- Ț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:
Arduino LTC6804 BMS - Partea 2: Placă de echilibru: 5 pași
Arduino LTC6804 BMS - Partea 2: Balance Board: Partea 1 este aici Un sistem de gestionare a bateriei (BMS) include funcționalitate pentru a detecta parametrii importanți ai bateriei, inclusiv tensiunile celulei, curentul bateriei, temperaturile celulei etc. Dacă oricare dintre acestea este în afara unui pre- gama definită, pachetul poate fi discotecă
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: 10 pași (cu imagini)
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: Ți-ai dorit vreodată un ceas inteligent? Dacă da, aceasta este soluția pentru dvs.! Am creat Smart Alarm Clock, acesta este un ceas pe care îl puteți schimba ora alarmei conform site-ului web. Când alarma se declanșează, se va auzi un sunet (buzzer) și 2 lumini vor
Grădinărire inteligentă bazată pe IoT și agricultură inteligentă folosind ESP32: 7 pași
Grădinărire inteligentă bazată pe IoT și agricultură inteligentă Utilizarea ESP32: Lumea se schimbă odată cu trecerea agriculturii. În prezent, oamenii integrează electronica în toate domeniile, iar agricultura nu face excepție. Această fuziune a produselor electronice în agricultură ajută fermierii și oamenii care gestionează grădinile
Scară de greutate în lumină: 6 pași
Cântar de greutate în lumină: în acest tutorial veți învăța cum să realizați o cântare de cântărire care să vizualizeze greutatea sa actuală prin utilizarea unei benzi LED RGB. Ca echipă, am dorit o modalitate de a educa publicul cu privire la reciclare și de a-i stimula să recicleze mai mult, și în schimb
Date despre scara de greutate pe foaia Google [hacked]: 4 pași
Date despre scara de greutate pe foaia Google [Hacked]: Acesta este un hack care a fost executat împotriva unui produs obișnuit de pe scară de greutate de pe piață, care a fost apoi folosit pentru a împinge datele pe foaia de Google pentru a ține evidența greutății ore suplimentare Procesul fiind simplu pe măsură ce un utilizator măsoară greutatea lui stând pe cântar