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, Srpanj
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
IOT vaga za vaganje

Želim predstaviti svoju IOT vagu za vaganje, ona može kontinuirano dobivati i bilježiti težinu posude za cvijeće. Tako se vlaga u tlo može dobiti izravno. A kada biljci treba vode može se znati.

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

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

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

Na primjer, moj Sinn. 'Stone's Georgia' ima 287 g kad 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 radi

Kako radi
Kako radi
Kako radi
Kako radi

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

Merna ćelija se postavlja 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, Cvjetnjak će stajati na pomičnoj ploči. Može se obaviti 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, cvjetni lonac će najviše stajati na pomičnoj ploči. Nodemcu se koristi za čitanje mjerne ćelije, kontrolni poslužitelj i slanje podataka na IOT poslužitelj 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 popisa svega što je potrebno za ovaj projekt:

1. vaga (pomoću mjerne ćelije)

2. HX711 modul

3. NodeMCU s ESP-12E

4. Servo MG995

5. ABS ploča debljine 5 mm

6. neki 3D ispisani dijelovi

7. neki kabel

8. M3 i M4 vijci i matice

Korak 3: Napravite vagu

Napravite vagu
Napravite vagu
Napravite vagu
Napravite vagu
Napravite vagu
Napravite vagu

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

Merna ćelija se montira na ploču.

Fiksna ploča sastavljena je s originalnom pločom i 3D ispisanim dijelom.

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 kotač dio je za 3D ispis.

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

Ožič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 poslužitelj u mom NAS -u. Dakle potrebna je klijentska knjižnica MQTT.

github.com/knolleary/pubsubclient

Greška s bibliotekom HX711, odnosno resetiranje softvera, dogodit će se pri povezivanju MQTT poslužitelja nakon uključivanja knjižnice HX711. Komentar "void yield (void) {};" u HX711. CPP može riješiti problem.

Postavke SSID -a, lozinke i MQTT -a trebate promijeniti prije upotrebe.

const char* ssid = "VAŠ SSID";

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

const char* mqtt_domoticz = "VAŠ SERVER";

Korak 6: Kalibracija

Kalibriranje
Kalibriranje
Kalibriranje
Kalibriranje

Pogledajte upute u knjižnici HX711.

1. Pozovite set_scale () bez parametra.

2. Pozovite tara () bez parametra.

3. Stavite poznatu težinu na vagu i nazovite 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 točno očitanje.

Korak 7: Sažmite

To mi je prvi članak na engleskom, možda neke greške.

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

Preporučeni: