Sisukord:

IOT lillepoti kaalumisskaala: 7 sammu
IOT lillepoti kaalumisskaala: 7 sammu

Video: IOT lillepoti kaalumisskaala: 7 sammu

Video: IOT lillepoti kaalumisskaala: 7 sammu
Video: ОБЗОР ХЛЕБОПЕЧКА Homebake 502001 Morphy Richards Морфи Ричардс ГОТОВИМ ХЛЕБ 2024, Juuli
Anonim
IOT lillepoti kaalukaal
IOT lillepoti kaalukaal
IOT lillepoti kaalukaal
IOT lillepoti kaalukaal
IOT lillepoti kaalukaal
IOT lillepoti kaalukaal
IOT lillepoti kaalukaal
IOT lillepoti kaalukaal

Tahan tutvustada oma IOT lillepoti kaalukaalu, see suudab pidevalt lillepoti kaalu saada ja seda registreerida. Nii saab mulla niiskust otse kätte. Ja millal taim vett vajab, saab teada.

Miks ei kasutata kaalumismeetodit mahtuvuse või takistuse mõõtmisel?

1. sondi oli vaja potti sisestada, see võib taimejuurele haiget teha.

2. mahtuvuse või takistuse mõõtmine ei saa otsest mulla niiskuse väärtust.

Näiteks minu Sinn. "Stone's Georgia" on 287 g, kui muld on veidi kuiv.

Pärast kastmist sai sellest 460 g, 173 g on vesi.

Esimene pilt on minu Sinn. "Stone's Georgia", tehtud eelmisel aastal.

1. toiming: kuidas see toimib

Kuidas see töötab
Kuidas see töötab
Kuidas see töötab
Kuidas see töötab

Enne kaalumist , tuleb teha selge toiming, et vältida triivimist nullist või temperatuuri triivi või midagi sellist.

Koormusandur on paigaldatud alusplaadi ja fikseeritud plaadi vahele. Liigutatava plaadi üks ots on ühendatud hingega ja teine ots asetatakse ekstsentrilise ratta kohale.

Ekstsentrilist ratast juhib MG995 Servo. Ülemises asendis seisab lillepott liikuva plaadi peal. Selget toimingut saab teha. Alumises asendis seisab lillepott fikseeritud plaadi peal. Kaalumisoperatsiooni saab teha. Koormusanduri kahjustuste vältimiseks seisab lillepott maksimaalselt liikuval plaadil. Nodemcu kasutatakse laadimisanduri lugemiseks, serveri juhtimiseks ja andmete saatmiseks IOT -serverisse WIFI kaudu, kasutades MQTT -protokolli.

2. samm: koguge vajalik

Koguge, mida vajate
Koguge, mida vajate
Koguge, mida vajate
Koguge, mida vajate
Koguge, mida vajate
Koguge, mida vajate

Siin on nimekiri kõigest, mida selle projekti jaoks vaja on:

1. kaalumisskaala (kasutades selle koormusandurit)

2. HX711 moodul

3. NodeMCU koos ESP-12E-ga

4. MG995 Servo

5. 5 mm paksune ABS -plaat

6. mõned 3D trükitud osad

7. mingi kaabel

8. M3 ja M4 kruvid ja mutrid

3. samm: tehke kaalumisskaala

Tehke kaalumisskaala
Tehke kaalumisskaala
Tehke kaalumisskaala
Tehke kaalumisskaala
Tehke kaalumisskaala
Tehke kaalumisskaala

Kaalude alusena kasutatakse 200*250*5 mm ABS -plaati.

Koormusandur on plaadile paigaldatud.

Kinnitusplaat koosneb originaalplaadist ja 3D trükitud osast.

Liigutatav plaat on 180*190*5 mm ABS -plaat koos teise 5 mm ABS -i tugevdusribiga.

Hing, servohoidik, ekstsentriline ratas on 3D -printimise osa.

Liimige või keerake need kinni.

Eskiisifail võib teile öelda, kuhu osad panna.

4. samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Ühendage need juhtmetega.

Kui kasutatakse sügavat unet ESP8266, tuleks GPIO16 ja RST tihvt ühendada, sellest rakendusest pole kasu.

Samm: kodeerimine

Kasutatakse Arduino ja HX711 raamatukogu, siin on link

github.com/bogde/HX711

Nodemcu saadab MQTT sõnumi minu NAS -i domoticz -serverisse. Seega on vaja MQTT klienditeeki.

github.com/knolleary/pubsubclient

MXTT -serveri ühendamisel pärast HX711 kogu lisamist ilmneb viga HX711 koguga, st tarkvara lähtestamine. Kommentaar "tühine tootlus (tühine) {};" HX711. CPP saab probleemi lahendada.

Teie SSID, parool, MQTT seade tuleb enne kasutamist muuta.

const char* ssid = "SINU SSID";

const char* password = "SINU PAROOL";

const char* mqtt_domoticz = "OMA SERVER";

6. samm: kalibreerimine

Kalibreerimine
Kalibreerimine
Kalibreerimine
Kalibreerimine

Vaadake HX711 raamatukogu juhiseid.

1. Helistage parameetriteta set_scale ().

2. Kõne taara () ilma parameetriteta.

3. Asetage kaal kaaludele ja helistage get_units (10).

4. Jagage 3. etapi tulemus oma teadaoleva kaaluga. Peaksite tundma parameetrit, mille peate määrangule set_scale () edastama.

5. Reguleerige parameetrit 4. sammus, kuni saate täpse näidu.

7. samm: tehke kokkuvõte

See on minu esimene ingliskeelne artikkel, võib -olla mõned vead.

Lisada võib mõnda muud funktsiooni, näiteks kaalunäit, kastmine.

Soovitan: