Sommario:
- Passaggio 1: componenti
- Passaggio 2: hardware
- Passaggio 3: configurazione di RPi
- Passaggio 4: controlla i tuoi sensori
- Passaggio 5: banca dati
- Passaggio 6: sito Web con Flask
Video: Equilibrio, bilancia intelligente: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Ciao! Oggi proverò a mostrarti come creare da zero una bilancia intelligente!
Passaggio 1: componenti
I componenti di cui avrai bisogno:
- Una "Wii Balance Board"
- Un Raspberry Pi 3, dotato di Bluetooth (o una versione precedente di RPi, inclusa con un dongle Bluetooth)
- Uno schermo LCD 16x2
- Alcuni cavi per ponticelli tutt'intorno (Pref. Femmina-Femmina, ma prendi anche dei cavi normali)
Per il telaio in legno ho usato 6 parti in legno (vedi immagine per dettagli lunghezza parti in legno.) La barra/tronco di legno che ho usato ha una larghezza e un'altezza di 4,5 cm e una lunghezza di 140 cm (dovresti avere almeno 2 di queste barre.). Ho anche usato una tavola di legno sotto (67x47 cm).
Cose extra di cui avrai bisogno:
- Visto (non importa quale, usane uno che conosci)
- Colla per legno
- una scatola di cartone/legno con una larghezza di 16 cm (IMPORTANTE: il tuo RPi e il display saranno qui, quindi assicurati che abbia una buona altezza e che lo schermo possa adattarsi.)
*Cose extra che puoi ancora aggiungere:
- Strisce led all'interno del telaio
- Dipingi / colora il legno e/o la tavola
- Probabilmente aggiornerò questo progetto il mese prossimo o qualcosa del genere, aggiornerò questo progetto con sensori a ultrasuoni in modo che tu possa sapere quale piede è sulla tavola o no.
Passaggio 2: hardware
Ora vuoi assicurarti che il tuo RPi sia collegato correttamente al tuo LCD. Non hai bisogno del potenziometro, potresti anche lasciarlo collegare a 5V/GND, ma è meglio se vuoi controllare il contrasto manualmente.
Vedi anche la scheda logica della Wii Balance Board, solo per darti un'idea di come funziona.
Da fare:
Salda 5V e GND alla scheda logica della batteria, in questo modo non avrai più bisogno di batterie
Passaggio 3: configurazione di RPi
Configurazione di RPi:
- Configurazioni di rete, assicurati di poterti connettere al Wi-Fi. APIPA in bootconfig -> config wlan tramite putty -> abilita bluetooth in raspi-config
- Crea una cartella sul tuo RPi (in questo esempio, ho creato una cartella "Progetto" situata in /home/pi.
Passaggio 4: controlla i tuoi sensori
Ora che l'hardware è pronto, iniziamo a codificare i componenti. Per l'LCD, stiamo usando il file LCD adafruit come file di base. Nel file LCD.py, puoi visualizzare l'IP wlan del tuo RPi sul display. Occasionalmente puoi visualizzare il tuo peso.
Passaggio 5: banca dati
Passaggio 1: creare un database con 3 tabelle, Utente, Peso, Target
Passaggio 2: all'interno di queste tabelle crei le colonne:
- Utente: nome utente, password, lunghezza, età, nome, cognome, sesso
- Peso: WeightID(ai), Weight, MeasuredMoment, user_username(fk)
- Target: Targetid, targetweight, targetmadedate, targetdate, targetraggiunto, descrizione, user_username
Installalo in mariaDB su rpi, assicurati di dare tutti i diritti a tutti gli utenti creati.
Passaggio 6: sito Web con Flask
Puoi ottenere la cartella web completa da qui:
dovrai assicurarti che i modelli siano in una cartella dei modelli (controlla come cartella dei modelli!), assicurati che gli href siano OK con gli URL corrispondenti.
Consigliato:
Luce LED da scrivania intelligente - Illuminazione intelligente con Arduino - Area di lavoro Neopixel: 10 passaggi (con immagini)
Luce LED da scrivania intelligente | Illuminazione intelligente con Arduino | Neopixels Workspace: Al giorno d'oggi trascorriamo molto tempo a casa, studiando e lavorando virtualmente, quindi perché non rendere il nostro spazio di lavoro più grande con un sistema di illuminazione personalizzato e intelligente basato su Arduino e LED Ws2812b. Qui ti mostro come costruire il tuo Smart Luce LED da scrivania che
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: 10 passaggi (con immagini)
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: hai mai desiderato un orologio intelligente? Se è così, questa è la soluzione per te! Ho realizzato Smart Alarm Clock, questo è un orologio con cui puoi modificare l'ora della sveglia in base al sito web. Quando la sveglia suona, ci sarà un suono (cicalino) e 2 luci si accenderanno
Bilancia intelligente Raspberry Pi: 10 passaggi (con immagini)
Raspberry Pi Smart Scale: sei stanco di fissare quella noiosa, vecchia e cattiva bilancia da bagno ogni mattina? Quello che dici spesso "ti odio" a te come ogni volta che ci passi sopra. Perché nessuno ha creato una bilancia che sia effettivamente divertente o motivante da usare? Esso
Bilancia intelligente fai-da-te con sveglia (con Wi-Fi, ESP8266, Arduino IDE e Adafruit.io): 10 passaggi (con immagini)
Bilancia intelligente fai-da-te con sveglia (con Wi-Fi, ESP8266, Arduino IDE e Adafruit.io): nel mio progetto precedente, ho sviluppato una bilancia pesapersone intelligente con Wi-Fi. Può misurare il peso dell'utente, visualizzarlo localmente e inviarlo al cloud. Puoi ottenere maggiori dettagli su questo sul link qui sotto: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Converti una bilancia da bagno elettronica in una bilancia da spedizione per <$1: 8 passaggi (con immagini)
Converti una bilancia da bagno elettronica in una bilancia da spedizione per <$ 1:, Nella mia piccola impresa avevo bisogno di pesare oggetti e scatole di dimensioni medio-grandi su una bilancia da pavimento per la spedizione. Piuttosto che pagare troppo per un modello industriale, ho usato una bilancia pesapersone digitale. L'ho trovato abbastanza vicino per la precisione approssimativa che ripongo