Përmbajtje:
- Hapi 1: Pjesët që do t'ju nevojiten
- Hapi 2: Instalimi i Gjërave së bashku
- Hapi 3: Firmware Arduino - 1
- Hapi 4: Firmware Arduino - 2
- Hapi 5: Përdorimi i shkallës për të numëruar
- Hapi 6: Komente
Video: Shkalla e numërimit e bërë me një Arduino: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
Ky projekt është ende disi një punë në progres megjithatë ka arritur një pikë ku është e dobishme të ndani detajet që të tjerët të përfitojnë nga ai dhe ideja. Në thelb është një shkallë e ndërtuar duke përdorur Arduino si mikrokontrollues, një qelizë të përgjithshme ngarkese, përforcues sinjali HX711 dhe një ekran LCD 16x2.
Hapi 1: Pjesët që do t'ju nevojiten
Ju do të keni nevojë për pjesët e mëposhtme për të përfunduar këtë projekt.
Arduino Nano (ju gjithashtu mund të përdorni një Arduino Uno)
3KG Qeliza e ngarkesës
Përforcuesi i sinjalit HX711
Ekran LCD 16 x 02 me ndërfaqe I2c
Kabllot DuPont
Një dërrasë buke
Disa kompensatë dhe vida (Ose thjesht mund të blini një nga këto komplete)
Ju do të duhet të mblidhni qelizën e ngarkesës për të notuar duke e ankoruar atë në fundin bazë dhe vendosni një platformë në anën e ngarkesës që do të përdoret për të vendosur objektet që do të peshohen. Përndryshe, thjesht mund të blini një çantë që përfshin qelizën e ngarkesës, HX711 me qelizën e ngarkesës të montuar paraprakisht në bordet perspex të gatshëm për përdorim.
Hapi 2: Instalimi i Gjërave së bashku
Përdorni diagramin për të lidhur gjithçka. Për qartësi kam shkruar edhe detajet më poshtë.
Ngarko qelizën në HX711
- E kuqe ---- E+
- E zezë ---- E-
- E bardhë ---- A-
- E gjelbër ---- A+
Lidhjet e mësipërme varen nga konfigurimi i qelizës së ngarkesës
GJ711
- Gnd ---- Gnd
- DT ---- A3
- SCK --- A2
- VCC ---- +5V
LCD
- Gnd ---- Gnd
- VCC ---- +5V
- SDA ---- A4
- SCL ---- A5
Butoni Tare
- Pin1 ---- +5V
- Pin2 ---- D2 --- 10K rezistencë ---- Gnd
Butoni i numërimit të caktuar
- Pin1 ---- +5V
- Pin2 ---- D3 --- 10K rezistencë ---- Gnd
Hapi 3: Firmware Arduino - 1
Kodi Arduino përdor bibliotekat Q2HX711 dhe LiquidCrystal_I2C.
Biblioteka Q2HX711 inicializohet duke marrë të dhënat dhe pinin e orës si parametër
Q2HX711 hx711 (hx711_data_pin, hx711_clock_pin);
Biblioteka LCD merr inicimin merr adresën I2C dhe kunjat si parametër
LiquidCrystal_I2C LCD (0x3F, 16, 2);
Dy butonat janë caktuar për një ndërprerje në konfigurim në mënyrë që ata të mund të kryejnë funksionet përkatëse
attachInterrupt (0, _doTare, CHANGE); attachInterrupt (1, _doCount, CHANGE);
Hapi 4: Firmware Arduino - 2
Mesatarja e leximit kthen vlerën mesatare të leximit të papërpunuar të marrë nga HX711
mesatare e leximit të gjatë (mostrat int = 25, të gjata t = 0) {total = 0; për (int i = 0; i <mostrat; i ++) {total = total+((hx711.read ()/rezolucion) -t); vonesa (10)} kthimi (gjithsej / mostra); }
Brenda programi përdor vlerat e papërpunuara kur shfaqet, ai përdor vlerën e konvertimit për të treguar peshën në gram, vlera e korrigjimit do të varet nga qeliza e ngarkesës që përdoret dhe duhet të ndryshohet në përputhje me rrethanat.
Kodi i plotë ruhet në këtë depo Github
Hapi 5: Përdorimi i shkallës për të numëruar
Pasi ta aktivizoni Arduino -n, ai inicializohet duke vendosur vlerën TARE në leximin fillestar. Shkalla i përgjigjet çdo ndryshimi në zbulimin e peshës dhe azhurnon ekranin LCD.
Funksioni TARE
Ju mund të dëshironi të zeroni shkallën me një peshë të caktuar mbi të, për shembull një tas ose ndonjë enë tjetër që planifikoni të vendosni objekte për të matur, por pa përfshirë peshën e enës. Thjesht vendosni enën e zbrazët dhe shtypni butonin tare dhe prisni disa sekonda derisa leximi të shfaqë zero me enën në shkallë.
Funksioni COUNT
Ju mund të numëroni objekte me peshë identike. Së pari ju duhet të vendosni një vlerë të farës dhe t'i mësoni shkallës peshën e një artikulli të vetëm. sipas parazgjedhjes shkalla programohet të peshojë 25 artikuj dhe të llogarisë peshën e një artikulli duke e ndarë këtë peshë me 25. Pasi të vendoseni mund të shtoni ose hiqni objekte dhe shkalla duhet të shfaqë me saktësi numërimin e artikujve të vendosur në të.
Softueri i kompjuterit
Opsionale, shkalla mund të çiftohet me një aplikim PC për të komunikuar peshën përsëri në aplikacionin PC dhe për të ruajtur peshat e artikujve dhe për të vendosur peshat e artikujve përsëri në shkallë. Kjo është ende në punë dhe unë nuk po ndaj aplikacionin e PC, por ju mund të shihni një demonstrim në videon më poshtë.
Hapi 6: Komente
Më lejoni të kem reagimet tuaja dhe mos ngurroni të përdorni / modifikoni firmware -in. Do të vlerësoja çdo sugjerim për përmirësime.
Recommended:
Robo-Dog i thjeshtë (i bërë nga çelësat e pianos, një armë lodër dhe një mi): 20 hapa (me fotografi)
Robo-qen i thjeshtë (i bërë nga çelësat e pianos, një armë lodrash dhe një mi): Oh, Azerbajxhan! Toka e zjarrit, mikpritja e madhe, njerëzit miqësorë dhe gratë e bukura (… më fal, grua! Sigurisht që kam sy për ty, gruaja ime gözəl balaca ana ördəkburun!). Por sinqerisht, ky është një vend shumë i vështirë për një prodhues, veçanërisht kur ju
(2) Fillimi për të bërë një lojë - Bërja e një ekrani spërkatës në Unity3D: 9 hapa
(2) Fillimi për të bërë një lojë - Krijimi i një spërkatjeje në Unity3D: Në këtë Instructable do të mësoni se si të bëni një ekran të thjeshtë spërkatjeje në Unity3D. Së pari, ne do të hapim Unitetin
Përdorimi i një prestar Vinyl për të bërë një klishe ajri: 5 hapa
Përdorimi i një prestari Vinyl për të bërë një klishe ajri: Në këtë udhëzues, unë do të bëj një hyrje të shkurtër në procesin e përdorimit të një prestar vinyl për të bërë klishe që mund të përdorni për pikturë me një strukturë të furçave të ajrit ose vërtet, me pothuajse çdo lloj e bojës. Në këto fotografi, kam përdorur një boo airbrush
BasketBot - një makinë robot e bërë me një shportë plastike: 12 hapa
BasketBot - një makinë robot e bërë me një shportë plastike: Ky udhëzues do t'ju tregojë se si të ndërtoni një makinë robot nga një shportë plastike e lirë dhe një pajisje STEAMbot Robot NC me kosto të ulët. Edhe një shportë më e vogël e gjelbër drejtkëndëshe dhe një shportë më e madhe e kuqe e rrumbullakosur bëhen një BasketBot. Pasi është ndërtuar, ro
Duke e bërë praktikën e grupit më të lehtë; një pajisje e numërueshme e veshshme me një ndërprerës presioni: 7 hapa
Duke e bërë praktikën e grupit më të lehtë; një pajisje e numërueshme e veshshme me një ndërprerës presioni: Përdorimi i një presioni të thjeshtë