Obsah:
Video: 16 X 2 LCD I2c zobrazujúci údaje MQTT: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Ďakujem Random Nerd Tutorials a 3KU_Delta za inšpiráciu, pomoc a kód.
Krok 1: Krokodílový bazénový senzor
3KU_Delta tu publikoval skvelý projekt na inštrukciách: Celý projekt Croc
Projekt zahŕňal zverejnenie teploty, času poslednej aktualizácie a stavu batérie prostredníctvom Blynk a MQTT. Neskôr pridal prílohu na vytvorenie veľkého LED displeja a zobrazenie údajov na Node Red pre Raspberry Pi.
Zmenil som niekoľko vecí:
Chcel som mať viac energie a viac možností nabíjania. Preto:
1. Na krokodíl som umiestnil väčšie (6V 1W pole solárnych článkov); aj keď to bolo 6 V na rozdiel od 3,7 V, TP4056 udržoval napätie na batérii a obvode na správnej hodnote.
2. Do croc som vložil väčšiu (2000mAh nabíjateľnú lítium -polymérovú iónovú batériu. V revízii zo svojho pôvodného príspevku 3KU_Delta odporučil túto väčšiu batériu.
Väčšia batéria sa nezmestila na použitú dosku 3KU_Delta s obvodom 5 cm x 7 cm, ale napriek tomu som použil túto dosku; poskytol mi viac priestoru na namontovanie komponentov ako na menšiu dosku s obvodmi, ako aj umiestnenie regulátora napätia TP4056 na rovnakú dosku.
Aby som si bol istý, že ESP8266 Wemos D1 mini pro a TP4056 nebudú mať žiadnu možnosť dostať na ne vodu z bazéna, celú dosku plošných spojov som utesnil materiálom „Food Saver“. Zatvoril som materiál pomocou malého zatavovača Mini Bag, ktorý je k dispozícii na Amazone. Prostredníctvom jedného konca „vrecka“som previedol vodiče pre solárny článok, batériu, anténu a ds18b20 a potom som otvor utesnil silikónovým tesnením.
Mimochodom, (ako hovorí 3KU_Delta v komentári), nezabudnite ds1820b utesniť tenkou vrstvou epoxidu, aby ste sa uistili, že voda v bazéne nepoškodí snímač.
Krok 2: Zobrazte na malom (16 x 2) LCD displeji
Chcel som získať údaje od svojho brokera Raspberry Pi MQTT a vidieť údaje na malom LCD displeji. Random Nerd Tutorials publikovali dva projekty a tiež kroky na získanie viacerých publikácií MQTT v jednom programe Arduino ide. Tu sú odkazy na tieto položky:
dsb18b20 s ESP8266
Zobrazenie údajov na LCD displeji
a
Prihlásenie sa na odber viacerých tém MQTT
Som vďačný Rui Santosovi za to, že mi umožnil zverejniť kód, ktorý som vytvoril úpravou a použitím všetkých troch jeho záznamov.
Potrebné diely sú ľahko dostupné na Amazone alebo Ebay:
1. Doska ESP8266 NodeMCU
2. 16 x 2 LCD displej s pripojenou doskou i2c - určite si zaobstarajte displej s pripojenou doskou i2c. To vám ušetrí veľa času spájkovaním dosky i2c na LCD displej.
3. Plastová baseballová vitrína - na Amazone som našiel veľmi lacnú a použil som iba polovicu puzdra. Displej LCD je bohužiaľ o niečo väčší ako baseballové puzdro. Ak chcete svoj projekt vložiť do uzavretého puzdra, najlacnejšie nájdené puzdro na softball bolo v The Container Store.
4. Krátke prepojovacie vodiče
5. Tepelne zmršťovacia hadička, ktorá drží vodiče na mieste.
Ako vidíte na obrázku vyššie, použil som iba jednu polovicu puzdra. Ak chcete väčšie puzdro, ktoré sa zatvára, navrhujem puzdro na softball. Najlacnejšie som našiel v obchode The Container Store (sku#: 44070).
Uverejnil som svoj kód na GitHub: Code
Ďakujem 3KU_Delta a Rui a Sara Santos z Random Nerd Tutorials za pomoc a inšpiráciu.
Odporúča:
Ako čítať údaje DHT na LCD displeji pomocou Raspberry Pi: 6 krokov
Ako čítať údaje DHT na LCD displeji pomocou Raspberry Pi: Teplota a relatívna vlhkosť sú dôležité údaje o počasí v prostredí. Môžu to byť údaje, ktoré poskytuje malá meteorologická stanica. Odčítanie vašej teploty a relatívnej vlhkosti s Raspberry Pi je možné dosiahnuť pomocou rôznych variácií
Vytvorte si vlastný displej EQ MQTT pre čas, správy a environmentálne údaje: 7 krokov
Vytvorte si vlastný displej EQ MQTT pre čas, správy a údaje o životnom prostredí: „THE“je malý informačný displej MQTT pre čas, správy a informácie o životnom prostredí. Vďaka 4,2-palcovej obrazovke eInk je jeho koncept jednoduchý-zobrazovať informácie na rotačnom základe a aktualizovať sa každých pár minút. Dáta môžu byť z akéhokoľvek zdroja -
LCD displej I2C / IIC - Použite SPI LCD na I2C LCD displej pomocou modulu SPI až IIC s Arduino: 5 krokov
LCD displej I2C / IIC | Použite SPI LCD na I2C LCD displej pomocou modulu SPI až IIC s Arduino: Ahoj, pretože normálny SPI LCD 1602 má príliš veľa káblov na pripojenie, takže je veľmi ťažké prepojiť ho s arduino, ale na trhu je k dispozícii jeden modul, ktorý môže preveďte displej SPI na displej IIC, takže potom potrebujete pripojiť iba 4 vodiče
LCD displej I2C / IIC - Premeňte SPI LCD na I2C LCD displej: 5 krokov
LCD displej I2C / IIC | Premeňte SPI LCD na I2C LCD displej: používanie spi LCD displeja vyžaduje príliš veľa pripojení, čo je skutočne ťažké. Našiel som modul, ktorý dokáže previesť i2c LCD na spi LCD, takže môžeme začať
Akord zobrazujúci inteligentnú gitaru: 8 krokov (s obrázkami)
Chord zobrazujúci inteligentnú gitaru: Som profesiou elektrotechnický inžinier a koníčkom gitaristom. Chcel som vyrobiť gitaru, ktorá by mohla začínajúcim gitaristom ukázať, ako hrať na akordy, a to tak, že ich zobrazíte na pražcovej doske. Preto som sa rozhodol upraviť svoju akustickú gitaru tak, aby