Obsah:
Video: 16 X 2 LCD I2c Zobrazení dat MQTT: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Děkujeme Random Nerd Tutorials a 3KU_Delta za inspiraci, pomoc a kód.
Krok 1: Krokodýlí bazénový senzor
3KU_Delta zde zveřejnila skvělý projekt na instructables: Celý projekt Croc
Projekt zahrnoval zveřejnění teploty, času poslední aktualizace a stavu baterie prostřednictvím Blynk a MQTT. Později přidal dodatek pro vytvoření velkého LED displeje a zobrazení dat na Node Red pro Raspberry Pi.
Změnil jsem pár věcí:
Chtěl jsem mít více energie a více možností nabíjení. Já tedy:
1. Na krokodýl jsem umístil větší (6V 1W pole solárních článků); i když to bylo 6 V na rozdíl od 3,7 V, TP4056 udržoval napětí na baterii a obvodu na správné hodnotě.
2. Do krokusu jsem vložil větší (2000mAh dobíjecí lithium -polymerovou iontovou baterii. V revizi ze svého původního příspěvku 3KU_Delta doporučil tuto větší baterii.
Větší baterie se nevešla na použitou desku s obvodem 5K x 7 cm 3KU_Delta, ale stejně jsem použil tuto velikostní desku; poskytlo mi to více prostoru pro montáž součástí než menší deska s obvody a také umístění regulátoru napětí TP4056 na stejnou desku.
Abych si byl jistý, že ESP8266 Wemos D1 mini pro a TP4056 nebudou mít možnost dostat na ně vodu z bazénu, utěsnil jsem celou desku s obvody materiálem „Food Saver“. Zavřel jsem materiál pomocí malého Mini sáčku, který je k dispozici na Amazonu. Protáhl jsem dráty pro solární článek, baterii, anténu a ds18b20 přes jeden konec „vaku“a poté ten otvor utěsnil silikonovým těsněním.
Mimochodem (jak říká 3KU_Delta v komentáři) nezapomeňte ds1820b utěsnit tenkou vrstvou epoxidu, abyste zajistili, že voda v bazénu nepoškodí snímač.
Krok 2: Zobrazte na malém (16 x 2) LCD
Chtěl jsem načíst data od svého brokera Raspberry Pi MQTT a zobrazit data na malém LCD displeji. Random Nerd Tutorials publikoval dva projekty a také kroky k získání více publikací MQTT v jednom programu Arduino ide. Zde jsou odkazy na tyto položky:
dsb18b20 s ESP8266
Zobrazení dat na LCD
a
Přihlášení k odběru více témat MQTT
Jsem vděčný Rui Santosovi za to, že mi umožnil publikovat kód, který jsem vytvořil úpravou a použitím všech tří jeho záznamů.
Potřebné díly jsou snadno dostupné na Amazonu nebo Ebay:
1. Deska ESP8266 NodeMCU
2. 16 X 2 LCD displej s připojenou deskou i2c - určitě si pořiďte displej s připojenou deskou i2c. To vám ušetří spoustu času pájením desky i2c na LCD displej.
3. Plastová baseballová vitrína - na Amazonu jsem našel velmi levnou a použil jsem jen polovinu pouzdra. LCD je bohužel o něco větší než baseballové pouzdro. Pokud chcete svůj projekt umístit do uzavřeného pouzdra, bylo nejméně nákladné pouzdro na softball nalezeno v The Container Store.
4. Krátké propojovací vodiče
5. Smršťovací bužírky drží dráty na místě.
Jak vidíte na obrázku výše, použil jsem pouze jednu polovinu pouzdra. Pokud chcete větší pouzdro, které se zavírá, doporučuji softballové pouzdro. Nejméně nákladné jsem našel v The Container Store (sku#: 44070).
Zveřejnil jsem svůj kód na GitHub: Code
Děkujeme 3KU_Delta a Rui a Sara Santos z Random Nerd Tutorials za pomoc a inspiraci.
Doporučuje:
LCD displej I2C / IIC - Použijte SPI LCD na I2C LCD displej pomocí modulu SPI až IIC s Arduino: 5 kroků
LCD displej I2C / IIC | Použijte SPI LCD na I2C LCD displej pomocí modulu SPI až IIC s Arduino: Ahoj lidi, protože normální SPI LCD 1602 má příliš mnoho vodičů na připojení, takže je velmi obtížné propojit jej s arduino, ale na trhu je k dispozici jeden modul, který může převést SPI displej na IIC displej, takže pak potřebujete připojit pouze 4 vodiče
LCD displej I2C / IIC - Převeďte SPI LCD na I2C LCD displej: 5 kroků
LCD displej I2C / IIC | Převeďte SPI LCD na I2C LCD displej: použití spi lcd displeje vyžaduje příliš mnoho připojení, což je opravdu těžké, takže jsem našel modul, který dokáže převést i2c lcd na spi lcd, takže můžeme začít
SNADNÉ zobrazení dat senzoru OLED Arduino: 4 kroky
SNADNÝ displej dat senzoru OLED Arduino OLED: Pokud jste někdy pracovali s Arduinem, pravděpodobně jste chtěli, aby zobrazoval hodnoty ze senzorů. Při používání starého klasického LCD displeje Nokia 5110 jste si možná všimli, že připojení všech těchto vodičů je nepohodlné a zabírá příliš mnoho kolíků. Samozřejmě existuje lepší
Zobrazení teploty a vlhkosti a sběr dat pomocí Arduina a zpracování: 13 kroků (s obrázky)
Zobrazení teploty a vlhkosti a sběr dat pomocí Arduina a zpracování: Úvod: Jedná se o projekt, který k zobrazení dat o teplotě, vlhkosti a digitálním a digitálním sloupcový graf, zobrazení času a data a spuštění odpočítávání času
Zobrazení čísel klávesnice na 16 X 2 LCD s kroky 8051: 4
Zobrazení čísel klávesnice na 16 X 2 LCD s 8051: V tomto projektu se chystáme propojit klávesnici a LCD s 8051. Když mačkáme klávesu na klávesnici, získáváme číslo korespondence v našem LCD