Sadržaj:
Video: 16 X 2 LCD I2c Prikaz MQTT podataka: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Hvala Ratom Nerd Tutorials i 3KU_Delta na inspiraciji, pomoći i kodu.
Korak 1: Krokodilski senzor za bazen
3KU_Delta je ovdje objavila sjajan projekt o instrukcijama: Cijeli Croc projekt
Projekt je uključivao postavljanje temperature, vremena posljednjeg ažuriranja i stanja baterije putem Blynk -a i MQTT -a. Kasnije je dodao dodatak za stvaranje velikog LED ekrana i pregled podataka o čvoru Red za Raspberry Pi.
Promenio sam nekoliko stvari:
Htio sam imati više snage i mogućnosti punjenja. Ja dakle:
1. Stavio sam veći (6V 1W niz solarnih ćelija) na vrh croc -a; iako je ovo bilo 6V za razliku od 3.7V, TP4056 je održavao napon na bateriji i krug na ispravnoj vrijednosti.
2. Stavio sam veću (2000mAh punjivu litij -polimer -ionsku bateriju bateriju unutar croc -a. U reviziji iz svog originalnog posta, 3KU_Delta je preporučila ovu veću bateriju.
Veća baterija nije stala na ploču dimenzija 5 cm x 7 cm koju je koristila 3KU_Delta, ali svejedno sam koristio ploču te veličine; to mi je dalo više prostora za montažu komponenti nego manja ploča, kao i postavljanje regulatora napona TP4056 na istu ploču.
Da bih bio siguran da ESP8266 Wemos D1 mini pro i TP4056 neće imati nikakvu mogućnost da na njih dospije voda iz bazena, cijelu sam ploču zapečatio materijalom "Food Saver". Materijal sam zatvorio pomoću male brtve za mini vrećice dostupne na Amazonu. Proveo sam žice za solarnu ćeliju, bateriju, antenu i ds18b20 kroz jedan kraj "vrećice", a zatim sam tu rupu zapečatio silikonskim brtvilom.
Usput, (kako 3KU_Delta kaže u komentaru), obavezno zalijepite ds1820b tankim slojem epoksida kako biste osigurali da voda u bazenu neće oštetiti senzor.
Korak 2: Prikažite na malom (16 X 2) LCD -u
Htio sam dohvatiti podatke sa svog maline pi MQTT brokera i vidjeti podatke na malom LCD ekranu. Random Nerd Tutoriali objavili su dva projekta, kao i korake za višestruko objavljivanje MQTT u jednom Arduino ide programu. Evo veza do tih stavki:
dsb18b20 sa ESP8266
Prikaz podataka na LCD -u
i
Pretplata na više tema o MQTT -u
Zahvalan sam Rui Santosu što mi je omogućio da objavim kôd koji sam stvorio izmjenom i upotrebom sva tri njegova unosa.
Svi dijelovi su lako dostupni na Amazonu ili Ebayu:
1. ESP8266 NodeMCU ploča
2. 16 X 2 LCD ekran sa pričvršćenom i2c pločom - obavezno nabavite ekran sa pričvršćenom i2c pločom. To će vam uštedjeti mnogo vremena za lemljenje i2c ploče na LCD zaslon.
3. Plastična vitrina za bejzbol - Našao sam vrlo jeftinu na Amazonu i koristio sam samo polovicu kućišta. Nažalost, LCD je nešto veći od bejzbol kućišta. Ako želite staviti svoj projekt u zatvorenu kutiju, najjeftinija softball kutija pronađena je u The Container Store.
4. Kratke spojne žice
5. Termoskupljajuće cijevi da držite žice na mjestu.
Kao što možete vidjeti na gornjoj slici, koristio sam samo jednu polovicu kućišta. Ako želite veće kućište koje se zatvara, predlažem softball futrolu. Najjeftinije što sam našao je iz The Container Store -a (sku#: 44070).
Objavio sam svoj kod na GitHub -u: Code
Hvala 3KU_Delti i Rui i Sari Santos iz udžbenika Random Nerd Tutorials na pomoći i inspiraciji.
Preporučuje se:
Kako napraviti praćenje podataka uživo protiv koronavirusa COVID 19 s ESP8266, prikaz na e-papiru: 7 koraka
Kako napraviti živi prijenos podataka o koronavirusu COVID 19 s ESP8266, ekran e-papira: 1
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom - DHT11 Zapisnik podataka Simulacija u Proteusu: 5 koraka
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom | DHT11 Simulator zapisnika podataka u Proteusu: Uvod: zdravo, ovdje Liono Maker, ovdje je YouTube veza. Radimo na kreativnom projektu s Arduinom i radimo na ugrađenim sistemima. Zapisnik podataka: Zapisnik podataka (također zapisnik podataka ili snimač podataka) je elektronički uređaj koji bilježi podatke tokom vremena sa
EASY Arduino OLED prikaz senzorskih podataka: 4 koraka
LAGANI Arduino OLED prikaz senzorskih podataka: Ako ste ikada radili s Arduinom, vjerojatno ste htjeli da prikazuje očitanja senzora. Dok ste koristili stari klasični Nokia 5110 LCD, možda ste primijetili da je povezivanje svih tih žica neuredno i da zauzima previše pinova. Naravno, postoji bolji
Prikaz temperature i vlažnosti i prikupljanje podataka s Arduinom i obradom: 13 koraka (sa slikama)
Prikaz temperature i vlažnosti i prikupljanje podataka s Arduinom i obradom: Uvod: Ovo je projekt koji koristi Arduino ploču, senzor (DHT11), Windows računalo i program za obradu (besplatan za preuzimanje) za prikaz podataka o temperaturi, vlažnosti u digitalnom i obrazac trakastog grafikona, prikaz vremena i datuma i pokretanje odbrojavanja
EAL-Industri4.0-RFID prikupljanje podataka do baze podataka: 10 koraka (sa slikama)
EAL-Industri4.0-RFID podatkovno prikupljanje podataka u bazi podataka: Ovaj projektni upravitelj opsamlira sve podatke i podatke, registrovane kao identifikator u vašoj bazi podataka. RFID, zaostajanje podataka u MySQL bazi podataka. node-RED, samo ažuriranje i ponašanje u skladu sa općenitim podacima u et C# programu koji se formira u aplikaciji Windows Form