Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Unë dua të prezantoj shkallën time të peshimit të tenxhereve me lule, ajo mund të marrë dhe regjistrojë peshën e një tenxhere me lule vazhdimisht. Kështu që lagështia e tokës mund të merret drejtpërdrejt. Dhe kur bimët kanë nevojë për ujë mund të dihet.
Pse të përdorni metodën e peshimit duke mos matur kapacitetin ose rezistencën?
1. një sondë që duhej futur në tenxhere, mund të dëmtojë rrënjën e bimës.
2. matja e kapacitetit ose rezistencës nuk mund të marrë vlerën direkte të lagështisë së tokës.
Për shembull, Sinni im. 'Stone's Georgia' është 287g kur toka është tharë pak.
Pas ujitjes, u bë 460g, 173g është ujë.
Fotografia e parë është Sinni im. 'Stone's Georgia', marrë vitin e kaluar.
Hapi 1: Si funksionon
Para peshimit , nevojitet një operacion i qartë për të parandaluar zhvendosjen zero ose zhvendosjen e temperaturës ose diçka të tillë.
Qeliza e ngarkesës është montuar midis tabelës së bazës dhe pllakës fikse. Një fund i pllakës së lëvizshme është i lidhur me një menteshë dhe skaji tjetër është vendosur mbi rrotën ekscentrike.
Rrota acentrike drejtohet nga një Servo MG995. Në pozicionin e sipërm, Tenxhereja e Luleve do të qëndrojë mbi pjatën e lëvizshme. Mund të bëhet një operacion i qartë. Në pozicionin e poshtëm, Tenxhereja e Luleve do të qëndrojë mbi pjatën e fiksuar. Operacioni i peshimit mund të bëhet. Për të parandaluar dëmtimin e qelizës së ngarkesës, në shumicën e kohës Tenxhereja e Luleve do të qëndrojë mbi pllakën e lëvizshme. Nodemcu përdoret për të lexuar qelizën e ngarkesës, kontrollin e serverit dhe dërgimin e të dhënave në serverin IOT përmes WIFI duke përdorur protokollin MQTT.
Hapi 2: Mblidhni atë që ju nevojitet
Këtu është një listë e gjithçkaje që nevojitet për këtë projekt:
1. peshore (duke përdorur qelizën e saj të ngarkesës)
2. Moduli HX711
3. NodeMCU me ESP-12E
4. MG995 Servo
5. Bordi ABS me trashësi 5mm
6. disa pjesë të printuara 3D
7. disa kabllo
8. Vida dhe arra M3 dhe M4
Hapi 3: Bëni Peshoren e Peshimit
Pllaka ABS 200*250*5 mm përdoret si bazë e Peshores së Peshimit.
Qeliza e ngarkesës është montuar në tabelë.
Pllaka fikse është e përbërë me pllakën origjinale dhe një pjesë të printuar 3D.
Pllaka e lëvizshme është një tabelë ABS 180*190*5mm me një brinjë tjetër përforcuese ABS 5mm.
Varet, mbajtësi i servo, rrota acentrike është pjesë e printimit 3d.
Ngjitini ose vidhosini ato.
Një skedar sketchup mund t'ju tregojë se ku të vendosni pjesë.
Hapi 4: Instalimet elektrike
Lidhini ato.
Nëse përdoret gjumi i thellë ESP8266, kunja GPIO16 dhe RST duhet të lidhen, pa përdorim në këtë aplikacion.
Hapi 5: Kodimi
Përdoret Arduino dhe përdoret biblioteka HX711, këtu lidhja
github.com/bogde/HX711
Nodemcu dërgon mesazh MQTT në një server domoticz në NAS -in tim. Pra, nevojitet biblioteka e klientit MQTT.
github.com/knolleary/pubsubclient
Një gabim me bibliotekën HX711, që është një rivendosje e softuerit do të ndodhë kur lidhni serverin MQTT pasi të përfshini bibliotekën HX711. Komenti "rendimenti i pavlefshëm (i pavlefshëm) {};" në HX711. CPP mund të zgjidhë problemin.
Cilësimi juaj SSID, Fjalëkalimi, MQTT duhet të modifikohet para përdorimit.
const char* ssid = "SSID TUAJ";
const char* fjalëkalim = "FJALA JUAJ";
const char* mqtt_domoticz = "SERVERI YT";
Hapi 6: Kalibrimi
Referojuni udhëzimit në bibliotekën HX711.
1. Thirrni set_scale () pa parametër.
2. Thirrni tare () pa asnjë parametër.
3. Vendosni një peshë të njohur në shkallë dhe telefononi get_units (10).
4. Ndani rezultatin në hapin 3 me peshën tuaj të njohur. Duhet të njiheni me parametrin që duhet të kaloni në set_scale ().
5. Rregulloni parametrin në hapin 4 derisa të merrni një lexim të saktë.
Hapi 7: Përmblidhni
Articleshtë artikulli im i parë në anglisht, ndoshta disa gabime.
Mund të shtohen disa funksione të tjera, të tilla si shfaqja e peshës, lotimi.