Sisällysluettelo:

IOT -kukkaruukun vaaka: 7 vaihetta
IOT -kukkaruukun vaaka: 7 vaihetta

Video: IOT -kukkaruukun vaaka: 7 vaihetta

Video: IOT -kukkaruukun vaaka: 7 vaihetta
Video: Как вылечить ДИАБЕТ 2 типа: 7 шагов. Простые, но эффективные советы по лечению сахарного диабета. 2024, Marraskuu
Anonim
IOT -kukkaruukun vaaka
IOT -kukkaruukun vaaka
IOT -kukkaruukun vaaka
IOT -kukkaruukun vaaka
IOT -kukkaruukun vaaka
IOT -kukkaruukun vaaka
IOT -kukkaruukun vaaka
IOT -kukkaruukun vaaka

Haluan esitellä IOT -kukkaruukun vaaka -asteikon, se voi saada ja kirjata kukkaruukun painon jatkuvasti. Joten maaperän kosteus voidaan saada suoraan. Ja kun kasvi tarvitsee vettä, voidaan tietää.

Miksi punnitusmenetelmän käyttäminen ei mittaa kapasitanssia tai vastusta?

1. Kun koetin on asetettava ruukkuun, se voi vahingoittaa kasvin juuria.

2. mittaamalla kapasitanssi tai vastus ei voi saada suoraa maaperän kosteusarvoa.

Esimerkiksi minun Sinn. "Stone's Georgia" on 287 g, kun maaperä on hieman kuiva.

Kastelun jälkeen siitä tuli 460 g, 173 g on vettä.

Ensimmäinen kuva on minun Sinn. "Stone's Georgia", otettu viime vuonna.

Vaihe 1: Näin se toimii

Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii

Ennen punnitusta , on suoritettava selkeä toimenpide, jotta estetään nollan ajautuminen tai lämpötilan nousu tai vastaava.

Punnituskenno on asennettu pohjalevyn ja kiinteän levyn väliin. Liikkuvan levyn toinen pää on liitetty saranalla ja toinen pää on epäkeskisen pyörän yläpuolella.

Epäkeskistä pyörää käyttää MG995 Servo. Yläasennossa kukkaruukku seisoo liikkuvan levyn päällä. Selkeä toiminta voidaan tehdä. Ala -asennossa kukkaruukku seisoo kiinteän levyn päällä. Punnitus voidaan suorittaa. Vaurioiden estämiseksi punnituskenno, kukkaruukku seisoo korkeintaan liikkuvan levyn päällä. Nodemcua käytetään kuormitussolun lukemiseen, ohjauspalvelimeen ja tietojen lähettämiseen IOT -palvelimelle WIFI: n kautta MQTT -protokollaa käyttäen.

Vaihe 2: Kerää tarvitsemasi

Kerää mitä tarvitset
Kerää mitä tarvitset
Kerää mitä tarvitset
Kerää mitä tarvitset
Kerää mitä tarvitset
Kerää mitä tarvitset

Tässä on luettelo kaikesta, mitä tähän projektiin tarvitaan:

1. punnitusasteikko (käyttämällä sen punnitusanturia)

2. HX711 -moduuli

3. NodeMCU ja ESP-12E

4. MG995 Servo

5. 5 mm paksu ABS -levy

6. jotkin 3D -tulostetut osat

7. jotkut kaapelit

8. M3- ja M4 -ruuvit ja mutterit

Vaihe 3: Tee vaaka

Tee vaaka
Tee vaaka
Tee vaaka
Tee vaaka
Tee vaaka
Tee vaaka

200*250*5 mm ABS -levyä käytetään vaaka -asteikon pohjana.

Punnituskenno on asennettu levylle.

Kiinnityslevy koostuu alkuperäisestä levystä ja 3D -painetusta osasta.

Siirrettävä levy on 180*190*5 mm: n ABS -levy, jossa on toinen 5 mm: n ABS -vahvike.

Sarana, servopidike, epäkeskopyörä on 3D -tulostusosa.

Liimaa tai ruuvaa ne.

Luonnostiedosto voi kertoa, minne osat laitetaan.

Vaihe 4: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus

Kiinnitä ne.

Jos käytetään ESP8266 -syvää unta, GPIO16 ja RST -nasta on kytkettävä, ei käyttöä tässä sovelluksessa.

Vaihe 5: Koodaus

Arduinoa käytetään ja HX711 -kirjastoa, tässä linkki

github.com/bogde/HX711

Nodemcu lähettää MQTT -viestin NAS: n domoticz -palvelimelle. Joten MQTT -asiakaskirjastoa tarvitaan.

github.com/knolleary/pubsubclient

Virhe HX711 -kirjastossa, joka on ohjelmiston nollaus, tapahtuu yhdistettäessä MQTT -palvelin HX711 -kirjaston sisällyttämisen jälkeen. Kommentti "void tuotto (void) {};" HX711. CPP voi ratkaista ongelman.

SSID-, salasana- ja MQTT -asetuksia on muutettava ennen käyttöä.

const char* ssid = "OMA SSID";

const char* password = "SALASANASI";

const char* mqtt_domoticz = "PALVELIJASI";

Vaihe 6: Kalibrointi

Kalibrointi
Kalibrointi
Kalibrointi
Kalibrointi

Katso ohjeet HX711 -kirjastosta.

1. Soita set_scale () ilman parametria.

2. Soita taara () ilman parametria.

3. Aseta tunnettu paino vaa'alle ja soita get_units (10).

4. Jaa tulos vaiheessa 3 tunnettuun painoosi. Sinun pitäisi saada tietoa parametrista, joka sinun on siirrettävä arvoon set_scale ().

5. Säädä parametria vaiheessa 4, kunnes saat tarkan lukeman.

Vaihe 7: Tee yhteenveto

Tämä on ensimmäinen englanninkielinen artikkelini, ehkä joitakin virheitä.

Jotain muuta toimintoa voidaan lisätä, kuten painonäyttö, kastelu.

Suositeltava: