Sommario:
- Passaggio 1: guarda il video di panoramica
- Passaggio 2: [Ricerca] Come funziona la bilancia
- Passaggio 3: Distinta base
- Passaggio 4: progettazione del circuito
Video: Dati della bilancia sul foglio di Google [compromessi]: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Questo è un hack che è stato eseguito contro un normale prodotto di bilancia fuori dal mercato che è stato poi utilizzato per inviare i dati al foglio di Google per tenere traccia del peso straordinario
Il processo è semplice come
- Un utente misura il suo peso stando sulla bilancia
- Usiamo un micro controller WIFI collegato alla bilancia per estrarre tutti i parametri dei dati.
- Il microcontrollore quindi carica i dati sul foglio google dell'utente.
- A lungo termine l'utente dovrebbe essere in grado di visualizzare i dati sul suo foglio di Google e anche vedere la linea di tendenza per esso.
Con questo trucco sono stato in grado di estrarre i seguenti parametri: peso, ossa%, acqua%, grasso%
Passaggio 1: guarda il video di panoramica
Passaggio 2: [Ricerca] Come funziona la bilancia
Ho passato molto tempo (2 settimane) a studiare il debug per diagnosticare come funziona la bilancia, se sei davvero interessato a come è stato fatto lo stesso puoi seguire questo link R & S
Stavo usando MKR1000 ma era solo per la fase di ricerca e sviluppo.
Sinossi:
- La bilancia espone un bus UART che è stato inizialmente progettato per il modulo BLE
- La velocità è 7600 del bus.
- Ed espone tutte le informazioni su peso e BMI
- Il protocollo è come menzionato qui
Passaggio 3: Distinta base
- Una bella bilancia in grado di hackerare Ho preso questa bilancia 1300 INR 1 pezzo
- ESP8266: ho ottenuto questo ESP8266 ma puoi ottenere da 399 a 599 INR 1 pz
- BC548 10 INR 2 pezzi
- 10K 1/4w 5 INR 4 pezzi
- 1n4148 5 INR 2 pezzi
- OLED SPI 320 INR 1Pz. (Opzionale)
- Un tipo di batteria che ho usato Power Bank (lo sostituirò presto con uno migliore
- Un giorno per montare tutto.
Passaggio 4: progettazione del circuito
Secondo le informazioni trovate da R&D, era giunto il momento di realizzare un piccolo circuito portatile che potesse ospitare tutti i componenti e sedersi sulla bilancia. Di seguito i requisiti
- Il circuito dovrebbe essere di piccole dimensioni in modo che possa essere alloggiato sulla bilancia stessa
- Dovrebbe essere ULTRA a bassa potenza in modo che non necessiti di ricariche frequenti. (non mi piace l'idea di caricare una bilancia non proprio facile da usare)
- Porta per la programmazione
- Porta del display OLED opzionale
Con tutti questi requisiti in mente, ho ideato il seguente schema e layout della scheda
Funzionamento
Il cuore del circuito è l'ESP8266 che consente di connettersi al WIFI ed eseguire la decodifica del protocollo UART necessaria e trasferire i dati al foglio di google.
Ogni volta che l'utente sale sulla bilancia, si sveglia e così fa l'UART inviando otto byte di zeri, l'idea è di monitorare l'attività UART e svegliare ESP8266 dal sonno profondo e iniziare la sua routine di lettura dell'UART
Per questo avevo bisogno di un latch SR che invierà un segnale di RESET all'ESP8266 per svegliarlo ulteriormente dal sonno profondo una volta completata la routine ESP8266 attiverà il ripristino del latch SR in modo che il pin SET diventi attivo e inizi a monitorare UART linea RX.
Questo ci aiuta a mantenere ESP8266 in modalità di sospensione profonda fino a quando l'utente non utilizza la bilancia.
Progettazione del circuito stampato: layout della scheda
Consigliato:
ESP8266 Nodemcu Monitoraggio della temperatura utilizzando DHT11 su un server Web locale - Ottieni la temperatura e l'umidità della stanza sul tuo browser: 6 passaggi
ESP8266 Nodemcu Monitoraggio della temperatura utilizzando DHT11 su un server Web locale | Ottieni la temperatura e l'umidità della stanza sul tuo browser: Ciao ragazzi, oggi faremo un'umidità e l'umidità; sistema di monitoraggio della temperatura utilizzando ESP 8266 NODEMCU & Sensore di temperatura DHT11. La temperatura e l'umidità saranno ottenute da DHT11 Sensor & può essere visto su un browser quale pagina web verrà gestita
ThingSpeak, IFTTT, sensore di temperatura e umidità e foglio Google: 8 passaggi
ThingSpeak, IFTTT, sensore di temperatura e umidità e foglio Google: in questo progetto misureremo la temperatura e l'umidità utilizzando il sensore di temperatura e umidità NCD, ESP32 e ThingSpeak. Invieremo anche diverse letture di temperatura e umidità a Google Sheet utilizzando ThingSpeak e IFTTT per analizzare il se
Portafoglio IoT (portafoglio intelligente con Firebeetle ESP32, Arduino IDE e foglio di calcolo Google): 13 passaggi (con immagini)
Portafoglio IoT (portafoglio intelligente con Firebeetle ESP32, Arduino IDE e foglio di calcolo di Google): Primo premio al concorso tascabile Instructables!: Se hai investito dei soldi in criptovalute, probabilmente sai già che sono altamente volatili. Cambiano da un giorno all'altro e non sai mai quanti soldi "reali" hai ancora nel tuo walle
Sistema di presenza con memorizzazione dei dati sul foglio di calcolo di Google tramite RFID e Arduino Ethernet Shield: 6 passaggi
Sistema di partecipazione con memorizzazione dei dati sul foglio di calcolo di Google utilizzando RFID e Arduino Ethernet Shield: Ciao ragazzi, qui abbiamo un progetto molto entusiasmante ed è così che inviare i dati rfid al foglio di calcolo di Google utilizzando Arduino. In breve realizzeremo un sistema di presenze basato su lettore rfid che salverà i dati delle presenze in tempo reale su goog
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