Sommario:
Video: Wi-Fi Smart Scale (con ESP8266, Arduino IDE, Adafruit.io e IFTTT): 18 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Se è già estate dove vivi, probabilmente è un ottimo momento per le attività di fitness all'aperto. Correre, andare in bicicletta o fare jogging sono fantastici esercizi per tenersi in forma.
E se vuoi perdere o controllare il tuo peso attuale, è essenziale tenere un registro dei tuoi risultati. L'utilizzo di una banda sportiva (link/link/link), ad esempio, ti consentirà di verificare se sei sulla strada giusta e rimanere motivato. Ma è essenziale tenere traccia dei tuoi progressi di peso. E con gli strumenti giusti e utilizzando un po' di elettronica e programmazione, puoi creare la tua bilancia pesapersone connessa a Internet! Puoi trovare diverse bilance intelligenti bluetooth di diversi produttori online (https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG e https://rebrand.ly/smartscale-AMZ per esempio). Ma invece di comprarne uno, perché non perdere peso creando il tuo gadget?
In questo progetto ho progettato una bilancia pesapersone intelligente, utilizzando della stampa 3D, un ESP8266, IFTTT e Adafruit. IO. Puoi utilizzare questo tutorial per esercitare diverse abilità: abilità di stampa 3D e taglio laser, saldatura, elettronica, programmazione, ecc. Nei prossimi passaggi ti mostrerò come l'ho stampato in 3D, cablato i circuiti e realizzato il codice. Alla fine di questo tutorial sarai pronto per misurare il tuo peso e registrarlo online!
Puoi trovare nuove funzionalità nel mio nuovo tutorial: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! Questa volta ho aggiunto un orologio integrato (sincronizzato con un server internet) e un cicalino. Una volta attivato, l'allarme continua a suonare finché l'utente non trova abbastanza coraggio per alzarsi dal letto e stare in piedi per alcuni secondi sulla bilancia. Controlla!
Alcune delle conoscenze utilizzate qui erano basate sulla fantastica Internet of Things Class di Becky Stern. È altamente raccomandato!
Ti è piaciuto quel progetto? Per favore, considera di supportare i miei progetti futuri con una piccola donazione in Bitcoin!:D Indirizzo deposito BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Passaggio 1: strumenti e materiali
In questo progetto sono stati utilizzati i seguenti strumenti e materiali:
Strumenti e materiali:
- Stampante 3D (link/link/link). È stato utilizzato per stampare la custodia in cui è racchiusa l'elettronica.
- Saldare in ferro e filo. Alcuni dei componenti (ad esempio ESP8266 Firebeetle e copertura della matrice LED) non sono dotati di terminali saldati. Avevo bisogno di saldare alcuni fili o pin per collegare quei dispositivi.
- Tubo restringente. Ho anche dovuto saldare i fili di ogni cella di carico. Un pezzo di tubo termoretraibile potrebbe essere utilizzato per un migliore isolamento dei conduttori.
- Cacciavite. La struttura viene montata mediante alcune viti. È stato utilizzato un set di cacciaviti.
- Viti. Ho usato alcune viti per fissare le parti stampate in 3D alla base della bilancia.
- Bulloni M2x6mm. Sono stati utilizzati per montare l'elettronica all'interno del case.
- PLA da 1,75 mm (link/link/link) di qualsiasi colore desiderato.
- Scheda di sviluppo FireBeetle ESP8266. È davvero facile da usare e programmare usando Arduino IDE. Ha un modulo Wi-Fi integrato, quindi puoi usarlo in una varietà di progetti. Ha un connettore per una batteria da 3,7 V, che è stato davvero utile per assemblare questo progetto. Ho anche un caricabatteria integrato. Ricarica la batteria quando è collegato a una presa USB. Se lo desideri, puoi anche utilizzare altre schede basate su ESP8266 (link/link/link). A seconda della scheda scelta, sarebbe un po' più difficile collegare e ricaricare la batteria o collegare la matrice LED. Anche le dimensioni della custodia dovranno essere verificate.
- Coperture Firebeetle - Matrice LED 24x8. Questo modulo si adatta facilmente alla scheda di sviluppo Firebeetle ESP8266. L'ho usato per visualizzare i valori misurati dal microcontrollore, visualizzare alcuni stati, ecc. Puoi anche usare altri tipi di display se lo desideri, come i normali display LCD (link / link / link) o display OLED (link / link / link).
- Modulo HX711 (collegamento/collegamento/collegamento). Funziona come un amplificatore della cella di carico. Quattro celle di carico estensimetriche sono collegate a questo modulo e comunica su una comunicazione seriale con il microcontrollore ESP8266.
- Cella di carico da 50kg (x4); (collegamento/collegamento/collegamento). Sono utilizzati per misurare il peso dell'utente. Quattro di questi sono stati utilizzati per un peso massimo di 200 kg.
- Cavo micro USB;
- 6 ponticelli femmina-femmina;
- Foglio di compensato 2 x 15 mm (30 x 30 cm). Era usato per la base della scala.
I collegamenti sopra descritti sono solo un suggerimento su dove puoi trovare gli elementi utilizzati in questo tutorial (e supportare i miei futuri hack). Sentiti libero di cercarli altrove e acquista nel tuo negozio preferito.
Ho usato una scheda di sviluppo FireBeetle ESP8266, che è stata gentilmente fornita da DFRobot. Ha funzionato perfettamente! Ho anche testato il codice con una scheda NodeMCU. Ha anche funzionato bene (anche se il tempo per la connessione è stato notevolmente più lungo… non so ancora perché…).
Sapevi che puoi acquistare una stampante 3D Creality Ender a soli $ 169,99? Prendi il tuo!
Consigliato:
MATRICE LED SMART CONTROLLATA DA INTERNET FAI DA TE (ADAFRUIT + ESP8266 + WS2812): 8 passaggi (con immagini)
MATRICE LED SMART CONTROLLATA DA INTERNET FAI DA TE (ADAFRUIT + ESP8266 + WS2812): Ecco il mio secondo anticipo per un progetto che sono molto entusiasta di mostrarti. Si tratta di una Smart LED Matrix fai-da-te che ti permetterà di mostrare su di essa dati, come YouTube Stats, le tue Smart Home Stats, come temperatura, umidità, possono essere un semplice orologio o semplicemente mostrare
Deodorante per ambienti IoT (con NodeMCU, Arduino, IFTTT e Adafruit.io): 15 passaggi (con immagini)
IoT Air Freshener (con NodeMCU, Arduino, IFTTT e Adafruit.io): vincitore del primo premio dell'Instructables Wireless Contest 2017!!!:D Novità ora disponibile: orologio IoT con previsioni del tempo! Dai un'occhiata: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/È confortante avere un frag
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
Scale automatiche LED "Bloody Red" basate su Arduino: 5 passaggi (con immagini)
Scale automatiche a LED "Bloody Red" basate su Arduino: COSA? Ciao! Ho fatto scale a LED sanguinanti! È un nuovo Instructables che sfrutta alcune installazioni hardware che avevo già fatto da un precedente che potevo. Ho realizzato un'animazione ROSSA che ricorda le gocce di sangue, perfetta per essere attivata automaticamente durante tho
Orologio IoT minimalista (usando ESP8266, Adafruit.io, IFTTT e Arduino IDE): 10 passaggi (con immagini)
Orologio IoT minimalista (usando ESP8266, Adafruit.io, IFTTT e Arduino IDE): in questo tutorial mostro come creare un orologio minimalista sincronizzato con Internet. L'ho testato con due diverse schede basate su ESP8266: Firebeetle e NodeMCU. Il microcontrollore ottiene l'ora corrente da un server di Google e la visualizza su un