Sommario:

Come realizzare una macchina per il peso del bambino utilizzando Arduino Nano, cella di carico HX-711 e OLED 128X64 -- Calibrazione di HX-711: 5 passaggi
Come realizzare una macchina per il peso del bambino utilizzando Arduino Nano, cella di carico HX-711 e OLED 128X64 -- Calibrazione di HX-711: 5 passaggi

Video: Come realizzare una macchina per il peso del bambino utilizzando Arduino Nano, cella di carico HX-711 e OLED 128X64 -- Calibrazione di HX-711: 5 passaggi

Video: Come realizzare una macchina per il peso del bambino utilizzando Arduino Nano, cella di carico HX-711 e OLED 128X64 -- Calibrazione di HX-711: 5 passaggi
Video: Come Creare uno Sketch Arduino per una Pedaliera con Celle di Carico e HX711 2024, Novembre
Anonim
Image
Image

Ciao Instructables, pochi giorni fa sono diventato padre di un bambino carino?. Quando ero in ospedale ho scoperto che il peso del bambino è fondamentale per monitorare la crescita del bambino. Quindi ho un'idea? per creare una macchina per bambini da solo. In questo Instructable ti mostrerò come creare una macchina per bambini in meno di 10 $. Questa macchina può essere utilizzata anche per altri scopi di ponderazione. Quindi il Tutorial tratterà; 1. Pototipo in legno per la pesatura. Realizzato con tavole usate. 2. Integrazione di Arduino uno/Nano con OLED 128X64, cella di carico, HX-711. 3. Codifica dell'Arduino 4. Calibrazione dei sensori per ottenere letture più precise.

Forniture

Arduino Uno / NanoOLED 128X64 Breadboard Cella di carico Sensore HX-711 Arduino IDE

Fase 1: Fase 1: Realizzare un prototipo in legno per la bilancia

Passaggio 1: realizza un prototipo in legno per la bilancia
Passaggio 1: realizza un prototipo in legno per la bilancia
Passaggio 1: realizza un prototipo in legno per la bilancia
Passaggio 1: realizza un prototipo in legno per la bilancia
Passaggio 1: realizza un prototipo in legno per la bilancia
Passaggio 1: realizza un prototipo in legno per la bilancia

La prima fase con cui ho iniziato è l'hardware. Avevo bisogno di una base e di una parte superiore su cui poggiare la cella di carico. Non volevo spendere molti soldi, quindi sono andato al mio negozio e ho trovato pezzi di legno avanzati. La base era solo una tavola di 20x20 pollici e aveva dei fori centrali per contenere la cella.

Una cosa da considerare criticamente è che la freccia sulla cella di carico è rivolta verso il basso, altrimenti le tue letture saranno opposte. Avvitare prima le viti di legno con la cella di carico alla base e stringerle il più possibile. Ora è il momento del Top, ho praticato due fori al centro con esattamente la stessa distanza tra i fori della cella di carico. Dopo ho stretto le viti.

Sembra a buon mercato - lo era, ma ha fatto il lavoro perfettamente. In effetti, questo è tutto ciò che serve per far funzionare la cella di carico. Il nostro obiettivo primario - la base - è stato raggiunto.

Passaggio 2: Passaggio 2: saldatura della cella di carico e dell'HX-711 e creazione del circuito

Passaggio 2: saldatura della cella di carico e dell'HX-711 e creazione del circuito
Passaggio 2: saldatura della cella di carico e dell'HX-711 e creazione del circuito
Passaggio 2: saldatura della cella di carico e dell'HX-711 e creazione del circuito
Passaggio 2: saldatura della cella di carico e dell'HX-711 e creazione del circuito

Dopo aver completato la struttura in legno, è arrivato il momento di iniziare a costruire la vera macchina. Ho usato l'amplificatore HX-711 come sensore, quindi è stato necessario saldare i pin della cella di carico sull'HX-711. Seguire la connessione dei pin menzionata di seguito.

Cella di carico HX-711

Rosso -> Vcc

Nero -> Gnd

Verde -> A+

Grigio -> A-

Seguire gli schemi forniti nelle immagini.

Durante il collegamento di Arduino con l'OLED

OLED Arduino Vcc -> 5v

Gnd -> Gnd

SDA -> A4

SCL -> A5

Durante il collegamento di Arduino con LOAD CELL HX-711

LoadCell Arduino

Vcc -> 5v

Gnd -> Gnd

Dout -> 2

CLK -> 3

Fare riferimento allo Schema schematico riportato negli allegati.

Passaggio 3: Passaggio 3: scarica le librerie e carica il codice

Dopo aver realizzato gli schemi, è il momento di codificare il progetto. Scarica le librerie richieste e decomprimile in

C:\Utenti\utente\Documenti\Arduino\libraries

Aprire lo schizzo di calibrazione fornito negli allegati.

Passaggio 4: Passaggio 4: Calibrazione del sensore HX-711

Passaggio 4: calibrazione del sensore HX-711
Passaggio 4: calibrazione del sensore HX-711

La calibrazione del sensore è la parte più importante, ma ho creato un codice che ti aiuterà nel modo più semplice per calibrare il tuo sensore. La cella di carico viene fornita con diversi limiti di peso da 5 kg a 100 kg. Il sensore genera una resistenza diversa in base alle loro specifiche e al peso massimo, quindi è necessario calibrare il sensore.

Quindi c'è un metodo molto semplice per farlo, Per prima cosa prendi una pietra per pesi standard nota, ad esempio ho usato la mia piastra per esercizi da 2 kg. Quindi posizionarlo sulla parte superiore del sensore e vedere la lettura se fornisce il valore sopra il suo peso effettivo per es. 2,4 kg, quindi il fattore di calibrazione deve essere aumentato e viceversa.

Quindi per la calibrazione inizia semplicemente con il random ma qualche valore rilevante nella riga 23 di calibrazione_sketch per esempio ho iniziato con 5000

fattore di calibrazione float = 5000;

su 5000 dà un valore superiore a 2 kg per es. 2,3 kg, quindi ho iniziato ad aumentare il fattore di calibrazione di 100 in ogni passaggio. Per aumentare il fattore di calibrazione ho dovuto aprire il monitor seriale, inserire 'a' nella casella di testo e premere invio. Ad ogni invio aggiunge 100 al fattore di calibrazione.

Ho continuato ad aumentare fino a quando non ha dato circa 2,00 kg con un fattore di calibrazione di 57640.

Ora che la parte cruciale era finita avevo trovato il fattore di calibrazione del mio sensore.

Ora non c'è bisogno del codice di calibrazione quindi scrivo altro codice che mostra il peso in libbre e Kg. Devi inserire il fattore di calibrazione in questo codice.

Passaggio 5: Passaggio 5: tempo per il test

Passaggio 5: tempo per il test
Passaggio 5: tempo per il test
Passaggio 5: tempo per il test
Passaggio 5: tempo per il test

Ho messo il mio bambino sul sensore e dà il 10% di peso accurato. Ora posso monitorare il peso del mio bambino in qualsiasi momento e posso utilizzare questo prototipo anche per altri scopi.