Obsah:

Váha váhy květináčů IOT: 7 kroků
Váha váhy květináčů IOT: 7 kroků

Video: Váha váhy květináčů IOT: 7 kroků

Video: Váha váhy květináčů IOT: 7 kroků
Video: 7 NEJČASTĚJŠÍCH CHYB LYŽAŘŮ 2024, Červenec
Anonim
Váha váhy květináčů IOT
Váha váhy květináčů IOT
Váha váhy květináčů IOT
Váha váhy květináčů IOT
Váha váhy květináčů IOT
Váha váhy květináčů IOT
Váha váhy květináčů IOT
Váha váhy květináčů IOT

Chtěl bych představit svoji váhu na vážení květináčů IOT, která dokáže nepřetržitě zjišťovat a zaznamenávat hmotnost květináče. Vlhkost půdy lze tedy získat přímo. A když rostlina potřebuje vodu, dá se to poznat.

Proč pomocí metody vážení neměřit kapacitu nebo odpor?

1. do květináče je třeba vložit sondu, může poškodit kořen rostliny.

2. měření kapacity nebo odporu nemůže získat přímou hodnotu vlhkosti půdy.

Například můj Sinn. „Stone's Georgia“má 287 g, když je půda trochu suchá.

Po zalévání to bylo 460 g, 173 g je voda.

První obrázek je můj Sinn. „Stone's Georgia“, pořízené loni.

Krok 1: Jak to funguje

Jak to funguje
Jak to funguje
Jak to funguje
Jak to funguje

Před vážením , je nutná jasná operace, která zabrání nulovému driftu nebo teplotnímu driftu nebo něčemu podobnému.

Snímač zatížení je namontován mezi základní desku a pevnou desku. Jeden konec pohyblivé desky je spojen se závěsem a druhý konec je umístěn nad necentrálním kolem.

Aeccentrické kolo je poháněno servem MG995. V horní poloze bude květináč stát na pohyblivém talíři. Lze provést jasný provoz. Ve spodní poloze bude květináč stát na pevné desce. Lze provést vážení. Aby se zabránilo poškození siloměru, bude květináč většinou stát na pohyblivé desce. Nodemcu se používá ke čtení zatěžovací buňky, řídicího serveru a odesílání dat na server IOT přes WIFI pomocí protokolu MQTT.

Krok 2: Sbírejte, co potřebujete

Sbírejte, co potřebujete
Sbírejte, co potřebujete
Sbírejte, co potřebujete
Sbírejte, co potřebujete
Sbírejte, co potřebujete
Sbírejte, co potřebujete

Zde je seznam všeho, co je pro tento projekt potřeba:

1. váhová váha (pomocí snímače zatížení)

2. Modul HX711

3. NodeMCU s ESP-12E

4. Servo MG995

5. ABS deska o tloušťce 5 mm

6. některé 3D tištěné díly

7. nějaký kabel

8. Šrouby a matice M3 a M4

Krok 3: Vytvořte váhu

Vytvořte váhu
Vytvořte váhu
Vytvořte váhu
Vytvořte váhu
Vytvořte váhu
Vytvořte váhu

Deska ABS 200*250*5 mm se používá jako základ váhy.

Snímač zatížení je namontován na desce.

Fixační deska se skládá z původní desky a 3D tištěné části.

Pohyblivá deska je 180*190*5 mm ABS deska s dalším 5 mm ABS výztužným žebrem.

Pant, držák serva, acentrické kolo je 3D tisková část.

Přilepte je nebo přišroubujte.

Soubor náčrtu vám může říci, kam umístit součásti.

Krok 4: Zapojení

Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení

Zapojte je.

Pokud je použit hluboký spánek ESP8266, měl by být připojen pin GPIO16 a RST, v této aplikaci žádné použití.

Krok 5: Kódování

Používá se Arduino a knihovna HX711, zde odkaz

github.com/bogde/HX711

Nodemcu odesílá zprávu MQTT na server domoticz v mém NAS. Je tedy zapotřebí klientská knihovna MQTT.

github.com/knolleary/pubsubclient

Při připojování serveru MQTT po zahrnutí knihovny HX711 dojde k chybě v knihovně HX711, tj. Obnovení softwaru. Komentář "neplatný výnos (neplatný) {};" v HX711. CPP může problém vyřešit.

Před použitím byste měli upravit nastavení SSID, hesla a MQTT.

const char* ssid = "VAŠE SSID";

const char* heslo = "VAŠE HESLO";

const char* mqtt_domoticz = "VÁŠ SERVER";

Krok 6: Kalibrace

Kalibrace
Kalibrace
Kalibrace
Kalibrace

Viz pokyny v knihovně HX711.

1. Zavolejte set_scale () bez parametru.

2. Zavolejte táru () bez parametru.

3. Umístěte na váhu známou váhu a zavolejte get_units (10).

4. Rozdělte výsledek v kroku 3 na vaši známou hmotnost. Měli byste získat parametr, který potřebujete předat set_scale ().

5. Upravte parametr v kroku 4, dokud nezískáte přesné hodnoty.

Krok 7: Shrňte

Je to můj první článek v angličtině, možná nějaké chyby.

Mohou být přidány některé další funkce, jako je zobrazení hmotnosti, zalévání.

Doporučuje: