Përmbajtje:
Video: 16 X 2 LCD I2c Shfaqja e të dhënave MQTT: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:13
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
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)
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:
Si të bëni lagështi dhe temperaturë Regjistruese të të dhënave në kohë reale me Arduino UNO dhe SD-Card - Simulimi DHT11 Regjistruesi i të dhënave në Proteus: 5 hapa
Si të bëni lagështi dhe temperaturë Regjistruese të të dhënave në kohë reale me Arduino UNO dhe SD-Card | Simulimi i regjistruesit të të dhënave DHT11 në Proteus: Hyrje: përshëndetje, ky është Liono Maker, këtu është lidhja në YouTube. Ne po bëjmë projekt krijues me Arduino dhe po punojmë në sisteme të ngulitura. Data-Logger: Një regjistrues i të dhënave (gjithashtu regjistrues i të dhënave ose regjistrues i të dhënave) është një pajisje elektronike që regjistron të dhëna me kalimin e kohës me
Blerja e të Dhënave dhe Sistemi i Vizualizimit të të Dhënave për një Biçikletë Garash MotoStudente Elektrike: 23 hapa
Sistemi i marrjes së të dhënave dhe vizualizimi i të dhënave për një motoçikletë MotoStudent Electric Racing: Një sistem i marrjes së të dhënave është një koleksion i pajisjeve dhe programeve kompjuterike që punojnë së bashku për të mbledhur të dhëna nga sensorë të jashtëm, për t'i ruajtur dhe përpunuar ato më pas në mënyrë që të mund të vizualizohen dhe analizohen, duke lejuar inxhinierët të bëjnë
EASY Arduino OLED Sensori i të dhënave të të dhënave: 4 hapa
EASY Arduino OLED Sensori i të dhënave: Nëse keni punuar ndonjëherë me Arduino, me siguri keni dashur që ai të shfaqë leximet e sensorit. Ndërsa përdorni LCD -in e vjetër klasik Nokia 5110, mund të keni vënë re se lidhja e të gjithë atyre telave është e çrregullt dhe kërkon shumë kunja. Sigurisht, ka një më të mirë
Shfaqja e orarit të autobusit LCD: 7 hapa
Afishimi i Orarit të Autobusëve LCD: Standardi 18 Studentët do të kuptojnë dhe do të jenë në gjendje të zgjedhin dhe përdorin teknologjitë e transportit. Transporti Benchmark 18-J luan një rol jetësor në funksionimin e teknologjive të tjera, të tilla si prodhimi, ndërtimi, komunikimi
Shfaqja e temperaturës dhe lagështisë dhe mbledhja e të dhënave me Arduino dhe përpunimi: 13 hapa (me fotografi)
Shfaqja e Temperaturës dhe Lagështisë dhe Mbledhja e të Dhënave Me Arduino dhe Përpunimi: Hyrje: Ky është një Projekt që përdor një bord Arduino, një Sensor (DHT11), një kompjuter Windows dhe një Përpunim (një program pa shkarkim falas) për të shfaqur të dhënat e Temperaturës, Lagështisë në dixhital dhe forma e grafikut të shiritit, shfaqja e kohës dhe datës dhe ekzekutimi i kohës së numërimit