Satura rādītājs:
Video: 16 X 2 LCD I2c MQTT datu parādīšana: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Paldies Random Nerd Tutorials un 3KU_Delta par iedvesmu, palīdzību un kodu.
1. solis: krokodila baseina sensors
3KU_Delta šeit publicēja lielisku projektu par pamācībām: Viss Croc projekts
Projekts ietvēra temperatūras, pēdējā atjauninājuma laika un akumulatora stāvokļa publicēšanu, izmantojot Blynk un MQTT. Vēlāk viņš pievienoja pielikumu, lai izveidotu lielu LED displeju un redzētu Raspberry Pi datus par Node Red.
Es mainīju dažas lietas:
Es gribēju, lai būtu lielāka jauda un vairāk uzlādes iespēju. Tāpēc es:
1. Es uzlieku lielāku (6V 1W saules elementu masīvu) virs kroka; pat ja tas bija 6 V pretstatā 3,7 V, TP4056 uzturēja spriegumu akumulatoram un ķēdi pareizajā vērtībā.
2. Es ievietoju lielāku (2000mAh uzlādējamo litija polimēru jonu akumulatoru) krokā. Pārskatot viņa sākotnējo ziņu, 3KU_Delta ieteica šo lielāku akumulatoru.
Lielāks akumulators neietilpa uz izmantotās 5 cm līdz 7 cm shēmas plates 3KU_Delta, bet es tik un tā izmantoju šāda izmēra plati; tas deva man vairāk vietas komponentu uzstādīšanai nekā mazāka shēmas plate, kā arī TP4056 sprieguma regulatora ievietošana tajā pašā plāksnē.
Lai būtu pārliecināts, ka ESP8266 Wemos D1 mini pro un TP4056 nebūtu nekādu iespēju uz tiem iekļūt baseina ūdenī, es aizzīmogoju visu shēmas plati, izmantojot "Food Saver" materiālu. Es aizvēru materiālu, izmantojot nelielu mini somu aizzīmogotāju, kas pieejams Amazon. Es baroju saules elementa vadus, akumulatoru, antenu un ds18b20 caur vienu "maisa" galu un pēc tam aiztaisīju šo caurumu ar silikona blīvējumu.
Starp citu, (kā 3KU_Delta saka komentārā) noteikti noslēdziet ds1820b ar plānu epoksīda slāni, lai pārliecinātos, ka baseina ūdens nesabojās sensoru.
2. darbība. Parādiet uz maza (16 X 2) LCD
Es gribēju iegūt datus no sava aveņu pi MQTT brokera un redzēt datus nelielā LCD displejā. Random Nerd Tutorials publicēja divus projektus, kā arī soļus, kā iegūt vairākas MQTT publikācijas vienā Arduino ide programmā. Šeit ir saites uz šiem vienumiem:
dsb18b20 ar ESP8266
Datu parādīšana LCD ekrānā
un
Abonēt vairākas MQTT tēmas
Esmu pateicīgs Rui Santosam par atļauju man publicēt izveidoto kodu, mainot un izmantojot visus trīs viņa ierakstus.
Visas nepieciešamās detaļas ir viegli pieejamas Amazon vai Ebay:
1. ESP8266 NodeMCU tāfele
2. 16 X 2 LCD displejs ar pievienotu i2c plati - noteikti iegādājieties displeju ar pievienotu i2c plati. Tas ietaupīs daudz laika, lodējot i2c plāksni pie LCD displeja.
3. Plastmasas beisbola vitrīna - Amazonā atradu ļoti lētu un izmantoju tikai pusi no korpusa. Diemžēl LCD ir nedaudz lielāks nekā beisbola futrālis. Ja vēlaties ievietot savu projektu slēgtā korpusā, lētākais softbola futrālis tika atrasts konteineru veikalā.
4. Īsi savienojuma vadi
5. Sildiet saraušanās cauruli, lai turētu vadus vietā.
Kā redzat attēlā iepriekš, es izmantoju tikai vienu pusi no lietas. Ja vēlaties lielāku korpusu, kas aizveras, es iesaku softball futrāli. Vislētākais, ko atradu, bija The Container Store (sku#: 44070).
Es ievietoju savu kodu vietnē GitHub: Code
Paldies 3KU_Delta un Rui un Sara Santos no Random Nerd Tutorials par palīdzību un iedvesmu.
Ieteicams:
8051 Saskarne ar DS1307 RTC un laika zīmoga parādīšana LCD: 5 soļi
8051 saskarne ar DS1307 RTC un laika zīmoga parādīšana LCD: Šajā apmācībā mēs jums esam izskaidrojuši, kā mēs varam savienot 8051 mikrokontrolleru ar ds1307 RTC. Šeit mēs parādām RTC laiku LCD, izmantojot proteusa simulāciju
Kā izveidot mitruma un temperatūras reālā laika datu ierakstītāju, izmantojot Arduino UNO un SD karti - DHT11 datu reģistrētāja simulācija Proteus: 5 soļi
Kā izveidot mitruma un temperatūras reālā laika datu ierakstītāju, izmantojot Arduino UNO un SD karti | DHT11 datu reģistrētāja simulācija Proteus: Ievads: čau, tas ir Liono Maker, šeit ir YouTube saite. Mēs veidojam radošu projektu ar Arduino un strādājam pie iegultām sistēmām. Datu reģistrētājs: Datu reģistrētājs (arī datu reģistrētājs vai datu ierakstītājs) ir elektroniska ierīce, kas laika gaitā reģistrē datus
Datu iegūšanas un datu vizualizācijas sistēma elektriskajam motociklam MotoStudent: 23 soļi
Datu iegūšanas un datu vizualizācijas sistēma MotoStudent elektriskajam sacīkšu velosipēdam: Datu iegūšanas sistēma ir aparatūras un programmatūras kopums, kas darbojas kopā, lai apkopotu datus no ārējiem sensoriem, pēc tam tos uzglabātu un apstrādātu, lai tos varētu vizualizēt grafiski un analizēt, ļaujot inženieriem izgatavot
IoT datu zinātnes PiNet reāllaika viedā ekrāna datu vizualizācijai: 4 soļi
IoT datu zinātnes PiNet reāllaika viedā ekrāna datu vizam: Jūs varat viegli izveidot viedo displeju IoT tīklu datu vizualizācijai, lai papildinātu savus pētījumus datu zinātnē vai jebkurā kvantitatīvā jomā. Varat izsaukt " push " no jūsu zemes gabaliem klientiem tieši no jūsu
EAL-Industri4.0-RFID datu paraugu ņemšanas datu bāze: 10 soļi (ar attēliem)
EAL-Industri4.0-RFID datu paraugu ņemšana līdz datubāzei: Dette projekt omhandler opsamling af v æ gtdata, registreering af identiteter vha. RFID, satraucoši dati un lv MySQL datu bāze. mezgls RED, samt fremvisning og behandling af de opsamlede data i et C# program i form af en Windows Form Application