Sadržaj:

IOT Vaga za vaganje saksije: 7 koraka
IOT Vaga za vaganje saksije: 7 koraka

Video: IOT Vaga za vaganje saksije: 7 koraka

Video: IOT Vaga za vaganje saksije: 7 koraka
Video: Книга 11 - Глава 1 - Послы Генри Джеймса 2024, Juli
Anonim
IOT vaga za vaganje
IOT vaga za vaganje
IOT vaga za vaganje
IOT vaga za vaganje
IOT vaga za vaganje
IOT vaga za vaganje
IOT Vaga za vaganje saksija
IOT Vaga za vaganje saksija

Želim predstaviti svoju IOT vagu za vaganje sa loncima za cvijeće, koja može kontinuirano dobivati i bilježiti težinu saksije. Tako se vlaga u tlo može dobiti direktno. A kada je biljci potrebna voda može se znati.

Zašto upotrebom metode vaganja ne mjerite kapacitet ili otpor?

1. potrebno je umetnuti sondu u lonac, može ozlijediti korijen biljke.

2. mjerenje kapaciteta ili otpora ne može dobiti direktnu vrijednost vlažnosti tla.

Na primjer, moj Sinn. 'Stone's Georgia' ima 287 g kada se tlo malo osuši.

Nakon zalijevanja, postalo je 460 g, 173 g je voda.

Prva slika je moj Sinn. 'Stone's Georgia', snimljeno prošle godine.

Korak 1: Kako to funkcionira

Kako radi
Kako radi
Kako radi
Kako radi

Prije vaganja , potrebna je jasna operacija kako bi se spriječilo nulto odstupanje, zanošenje temperature ili nešto slično.

Merna ćelija se montira između osnovne ploče i fiksne ploče. Jedan kraj pomične ploče spojen je šarkama, a drugi kraj je postavljen iznad ekscentričnog kotača.

Ekscentrični kotač pokreće MG995 Servo. U gornjem položaju, saksija će stajati na pokretnoj ploči. Može se izvršiti jasna operacija. U donjem položaju, saksija će stajati na fiksnoj ploči. Operacija vaganja se može obaviti. Kako bi se spriječilo oštećenje mjerne ćelije, saksija će najviše stajati na pomičnoj ploči. Nodemcu se koristi za čitanje ćelije sa opterećenjem, kontrolni server i slanje podataka na IOT server putem WIFI -a koristeći MQTT protokol.

Korak 2: Prikupite ono što vam treba

Prikupite ono što vam treba
Prikupite ono što vam treba
Prikupite ono što vam treba
Prikupite ono što vam treba
Prikupite ono što vam treba
Prikupite ono što vam treba

Evo spiska svega što je potrebno za ovaj projekat:

1. vaga (pomoću mjerne ćelije)

2. HX711 modul

3. NodeMCU sa ESP-12E

4. MG995 Servo

5. ABS ploča debljine 5 mm

6. neki 3D štampani delovi

7. neki kabel

8. M3 i M4 vijci i matice

Korak 3: Napravite vagu za vaganje

Napravite Vagu
Napravite Vagu
Napravite Vagu
Napravite Vagu
Napravite Vagu
Napravite Vagu

200*250*5 mm ABS ploča koristi se kao osnova za vagu.

Merna ćelija se montira na ploču.

Fiksna ploča sastoji se od originalne ploče i 3D štampanog dijela.

Pokretna ploča je ABS ploča dimenzija 180*190*5 mm s još jednim ojačanjem od ABS -a.

Šarka, servo držač, ekscentrični točak je deo sa 3D štampom.

Zalijepite ih ili zavijte.

Sketchup datoteka može vam reći gdje staviti dijelove.

Korak 4: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje

Povežite ih.

Ako se koristi duboko spavanje ESP8266, GPIO16 i RST pin trebaju biti povezani, u ovoj aplikaciji nema koristi.

Korak 5: Kodiranje

Koristi se Arduino i biblioteka HX711, evo veze

github.com/bogde/HX711

Nodemcu šalje MQTT poruku na domoticz server u mom NAS -u. Dakle, potrebna je biblioteka klijenta MQTT.

github.com/knolleary/pubsubclient

Greška sa bibliotekom HX711, odnosno resetovanje softvera će se pojaviti pri povezivanju MQTT servera nakon uključivanja biblioteke HX711. Komentar "void yield (void) {};" u HX711. CPP može riješiti problem.

Vaša SSID, lozinka, MQTT postavka trebaju biti promijenjene prije upotrebe.

const char* ssid = "VAŠ SSID";

const char* password = "VAŠA LOZINKA";

const char* mqtt_domoticz = "VAŠ SERVER";

Korak 6: Kalibracija

Kalibracija
Kalibracija
Kalibracija
Kalibracija

Upute potražite u biblioteci HX711.

1. Pozovite set_scale () bez parametra.

2. Pozovite tara () bez parametra.

3. Postavite poznatu težinu na vagu i pozovite get_units (10).

4. Podijelite rezultat u koraku 3 na svoju poznatu težinu. Trebali biste se informirati o parametru koji trebate prenijeti u set_scale ().

5. Podesite parametar u koraku 4 dok ne dobijete tačno očitanje.

Korak 7: Sažmite

To mi je prvi članak na engleskom, možda ima nekih grešaka.

Mogu se dodati neke druge funkcije, poput prikaza težine, zalijevanja.

Preporučuje se: