Përmbajtje:

16 X 2 LCD I2c Shfaqja e të dhënave MQTT: 3 hapa
16 X 2 LCD I2c Shfaqja e të dhënave MQTT: 3 hapa

Video: 16 X 2 LCD I2c Shfaqja e të dhënave MQTT: 3 hapa

Video: 16 X 2 LCD I2c Shfaqja e të dhënave MQTT: 3 hapa
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Nëntor
Anonim
16 X 2 LCD I2c Shfaqja e të dhënave MQTT
16 X 2 LCD I2c Shfaqja e të dhënave MQTT

Faleminderit Random Nerd Tutorials dhe 3KU_Delta për frymëzimin, ndihmën dhe kodin e tyre.

Hapi 1: Sensori i Pishinës së Krokodilit

Sensori i Pishinës së Krokodilit
Sensori i Pishinës së Krokodilit
Sensori i Pishinës së Krokodilit
Sensori i Pishinës së Krokodilit
Sensori i Pishinës së Krokodilit
Sensori i Pishinës së Krokodilit

3KU_Delta publikoi një projekt të shkëlqyeshëm këtu në udhëzime: I gjithë Projekti i Krokodilit

Projekti përfshinte postimin e temperaturës, kohës së përditësimit të fundit dhe gjendjen e baterisë përmes Blynk dhe MQTT. Ai më vonë shtoi një shtojcë për krijimin e një ekrani të madh LED dhe shikimin e të dhënave në Node Red për një Raspberry Pi.

Kam ndryshuar disa gjëra:

Doja të kisha më shumë fuqi dhe më shumë aftësi karikimi. Prandaj unë:

1. Kam vënë një grup më të madh (6V 1W Solar Cell) në krye të krokotikut; edhe pse kjo ishte 6V në krahasim me 3.7V, TP4056 mbajti tensionin në bateri dhe qarkun në vlerën e duhur.

2. Vendosa një bateri më të madhe (2000mAh të rimbushshme me litium polimer jonik brenda). Në një rishikim nga postimi i tij origjinal, 3KU_Delta rekomandoi këtë bateri më të madhe.

Bateria më e madhe nuk u fut në tabelën qarkore 5cm me 7cm të përdorur 3KU_Delta, por unë gjithsesi e përdor atë tabelë me madhësi; më dha më shumë hapësirë për të montuar përbërësit sesa një tabelë qarku më e vogël, si dhe vendosja e rregullatorit të tensionit TP4056 në të njëjtën tabelë.

Për të qenë të sigurt se ESP8266 Wemos D1 mini pro dhe TP4056 nuk do të kishin asnjë mundësi për të marrë ujë pishine mbi to, unë vulosa të gjithë tabelën e qarkut duke përdorur materialin "Kursyesi i ushqimit". E mbylla materialin duke përdorur një vulosës të vogël të çantave Mini të disponueshme në Amazon. I ushqeva telat për Qelizën Diellore, baterinë, antenën dhe ds18b20 përmes një skaji të "çantës" dhe pastaj e vulosa atë vrimë me vulë silikoni.

Nga rruga, (siç thotë 3KU_Delta në një koment) sigurohuni që të vulosni ds1820b me një shtresë të hollë epoksi për të siguruar që uji i pishinës nuk do të dëmtojë sensorin.

Hapi 2: Shfaqeni në një LCD të vogël (16 X 2)

Shfaq në një LCD të vogël (16 X 2)
Shfaq në një LCD të vogël (16 X 2)
Shfaq në një LCD të vogël (16 X 2)
Shfaq në një LCD të vogël (16 X 2)
Shfaq në një LCD të vogël (16 X 2)
Shfaq në një LCD të vogël (16 X 2)

Doja të merrja të dhënat nga ndërmjetësi im mjedër pi MQTT dhe t'i shihja të dhënat në një ekran të vogël LCD. Tutorials Random Nerd botuan dy projekte, si dhe hapat për të marrë botime të shumta MQTT në një program të vetëm ide Arduino. Këtu janë lidhjet me ato artikuj:

dsb18b20 me një ESP8266

Shfaqja e të dhënave në një LCD

dhe

Abonimi në tema të shumta MQTT

I jam mirënjohës Rui Santos që më lejoi të publikoja kodin që krijova duke modifikuar dhe përdorur të tre shënimet e tij.

Pjesët e nevojshme të disponueshme lehtësisht në Amazon ose Ebay:

1. Bordi ESP8266 NodeMCU

2. Ekran LCD 16 X 2 me bordin i2c të bashkangjitur - sigurohuni që të merrni një ekran me një bord i2c të bashkangjitur. Kjo do t'ju kursejë shumë kohë duke bashkuar bordin i2c në ekranin LCD.

3. Kase plastike bejsbolli - Kam gjetur një shumë të lirë në Amazon dhe kam përdorur vetëm gjysmën e kasës. Fatkeqësisht, LCD është pak më i madh se rasti i bejsbollit. Nëse doni ta vendosni projektin tuaj në një kuti të mbyllur, rasti më i shtrenjtë i softballit i gjetur ishte në The Container Store.

4. Tela të shkurtër lidhës

5. Tubat e tkurrjes së nxehtësisë për të mbajtur telat në vend.

Siç mund ta shihni në imazhin e mësipërm, kam përdorur vetëm gjysmën e kutisë. Nëse doni një kuti më të madhe e cila mbyllet, unë sugjeroj një kuti softball. Më e shtrenjta që gjeta ishte nga Dyqani i Kontejnerëve (sku#: 44070).

Kam postuar kodin tim në GitHub: Code

Faleminderit 3KU_Delta dhe Rui dhe Sara Santos të Random Nerd Tutorials për ndihmën dhe frymëzimin e tyre.

Recommended: