Cuprins:
- Provizii
- Pasul 1: Pasul 1: Realizați un prototip din lemn pentru scala de greutate
- Pasul 2: Pasul 2: lipirea celulei de încărcare și HX-711 și crearea circuitului
- Pasul 3: Pasul 3: Descărcați bibliotecile și încărcați codul
- Pasul 4: Pasul 4: Calibrarea senzorului HX-711
- Pasul 5: Pasul 5: Timp pentru testare
Video: Cum se face aparatul pentru greutatea bebelușului folosind Arduino Nano, celula de încărcare HX-711 și OLED 128X64 -- Calibrarea HX-711: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Bună Instructables, Acum câteva zile am devenit tatăl unui bebeluș drăguț?. Când eram în spital, am constatat că greutatea bebelușului este atât de importantă pentru a monitoriza creșterea bebelușului. Deci am o idee? pentru a-mi crea o mașină pentru greutatea bebelușului. În acest instructabil vă voi arăta cum să creați o mașină pentru greutatea bebelușului în mai puțin de 10 $. Această mașină poate fi utilizată și în alte scopuri de ponderare. Deci Tutorialul va acoperi; 1. Pototip din lemn pentru cântărire. Realizate din scânduri uzate. 2. Integrarea Arduino uno / Nano cu OLED 128X64, celula de încărcare, HX-711. 3. Codificarea Arduino 4. Calibrarea senzorilor pentru a obține citiri cât mai precise.
Provizii
Arduino Uno / NanoOLED 128X64 Breadboard Celula de încărcare Senzor HX-711 Arduino IDE
Pasul 1: Pasul 1: Realizați un prototip din lemn pentru scala de greutate
Prima fază cu care am început este hardware-ul. Aveam nevoie de o bază și un vârf pentru ca celula de încărcare să poată sta. Nu am vrut să cheltuiesc mulți bani, așa că m-am dus la magazinul meu și am găsit resturi de bucăți de lemn. Baza era doar o scândură de 20x20 inci și avea găuri centrale pentru a ține celula.
Un lucru care trebuie luat în considerare în mod critic este că săgeata de pe celula de încărcare este orientată în jos, altfel citirile dvs. vor fi opuse. Mai întâi înșurubați șuruburile de lemn cu celulă de încărcare la bază și faceți-le cât de strânse puteți. Acum este timpul pentru Top, am forat două găuri în centru cu exact aceeași distanță între găurile celulei de încărcare. După aceea am strâns șuruburile.
Pare ieftin - a fost, dar a făcut treaba perfect. De fapt, acesta este tot ce aveți nevoie pentru ca celula de încărcare să funcționeze. Obiectivul nostru principal - baza - a fost atins.
Pasul 2: Pasul 2: lipirea celulei de încărcare și HX-711 și crearea circuitului
După finalizarea structurii din lemn, a venit timpul să încep să construiesc mașina reală. Am folosit amplificatorul HX-711 ca senzor, deci trebuie să lipesc pinii celulei de încărcare pe HX-711. Urmați conexiunea pinilor menționați mai jos.
LoadCell HX-711
Roșu -> Vcc
Negru -> Gnd
Verde -> A +
Gri -> A-
Urmați schemele date în imagini.
În timp ce conectați Arduino la OLED
OLED Arduino Vcc -> 5v
Gnd -> Gnd
SDA -> A4
SCL -> A5
În timp ce conectați Arduino cu LOAD CELL HX-711
LoadCell Arduino
Vcc -> 5v
Gnd -> Gnd
Dout -> 2
CLK -> 3
Vă rugăm să consultați Diagrama schematică din atașamente.
Pasul 3: Pasul 3: Descărcați bibliotecile și încărcați codul
După ce a făcut schemele, este timpul să codificăm proiectul. Descărcați bibliotecile necesare și dezarhivați-le
C: / Users / user / Documents / Arduino / biblioteci
Deschideți schița de calibrare dată în atașamente.
Pasul 4: Pasul 4: Calibrarea senzorului HX-711
Calibrarea senzorului este cea mai importantă parte, dar am creat un cod care vă va ajuta în cel mai simplu mod să vă calibrați senzorul. Celula de încărcare are diferite limite de greutate de la 5 kg la 100 kg. Senzorul generează o rezistență diferită în funcție de specificațiile și greutatea maximă, astfel încât este necesară calibrarea senzorului.
Deci, există o metodă foarte simplă de a face acest lucru, Mai întâi obțineți o piatră de greutate standard cunoscută, de exemplu, am folosit placa mea de exercițiu de 2 kg. Apoi puneți-l pe partea superioară a senzorului și vedeți citirea dacă dă valoarea de mai sus, apoi greutatea sa reală pentru, de exemplu, 2,4 kg, atunci factorul de calibrare trebuie mărit și invers.
Deci, pentru calibrare, începeți cu aleatoriu, dar o anumită valoare relevantă în linia calibration_sketch 23, de exemplu, am început cu 5000
calibrare float_factor = 5000;
pe 5000 dă valoare peste 2 kg, de exemplu, 2,3 kg, așa că am început să măresc factorul de calibrare cu 100 în fiecare etapă. Pentru a crește factorul de calibrare, a trebuit să deschid monitorul serial, introduceți „a” în caseta de text și apăsați Enter. La fiecare trimitere adaugă 100 în factorul de calibrare.
Am crescut până am dat aproximativ 2,00 kg pe un factor de calibrare de 57640.
Acum partea crucială sa încheiat. Am găsit factorul de calibrare al senzorului meu.
Acum nu mai este nevoie de cod de calibrare, așa că scriu alt cod care arată greutatea în kilograme și kg. Trebuie să introduceți factorul de calibrare în acest cod.
Pasul 5: Pasul 5: Timp pentru testare
Îmi pun copilul pe senzor și dau o greutate exactă de 10%. Acum pot monitoriza greutatea bebelușului oricând și pot folosi acest prototip și în alte scopuri.