Мазмұны:
Бейне: 16 X 2 LCD I2c MQTT деректерін көрсетеді: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Random Nerd Оқулықтары мен 3KU_Delta -ға шабыт, көмек және код үшін рахмет.
1 -қадам: Крокодил бассейнінің сенсоры
3KU_Delta мұнда нұсқаулықтар бойынша тамаша жобаны жариялады: Бүтін Croc жобасы
Жобаға Blynk және MQTT арқылы температураны, соңғы жаңартылған уақытты және батареяның күйін орналастыру кірді. Кейінірек ол үлкен жарықдиодты дисплей құруға және Raspberry Pi үшін Red Node туралы мәліметтерді көруге арналған қосымшаны қосты.
Мен бірнеше нәрсені өзгерттім:
Мен көбірек қуат пен зарядтау мүмкіндігін алғым келді. Мен сондықтан:
1. Мен кротаның үстіне үлкенірек (6V 1W Solar Cell массивін) қойдым; бұл 3,7 В керісінше 6В болса да, TP4056 батареядағы кернеуді және тізбекті дұрыс мәнде ұстады.
2. Мен үлкенірек (2000 мАч зарядталатын литий -полимерлі ионды аккумуляторлық пакетті кроктың ішіне қойдым. 3KU_Delta өзінің бастапқы жазбасынан шыққан нұсқасында осы үлкен батареяны ұсынды.
Үлкен аккумулятор 3KU_Delta 5см -ден 7см -ге дейінгі схемаға сәйкес келмеді, бірақ мен бәрібір сол өлшемді тақтаны қолдандым; бұл маған шағын тақтаға қарағанда компоненттерді орнатуға көбірек орын берді, сонымен қатар TP4056 кернеу реттегішін сол тақтаға қоюға мүмкіндік берді.
ESP8266 Wemos D1 mini pro мен TP4056 -де бассейн суын алу мүмкіндігі болмайтынына сенімді болу үшін мен «Food Saver» материалын қолдана отырып, барлық тақтаны жаптым. Мен материалды Amazon -да қол жетімді шағын сөмке тығыздағышының көмегімен жаптым. Мен Күн ұяшығына, батареяға, антеннаға және ds18b20 сымдарын «сөмкенің» бір шетінен өткіздім, содан кейін бұл тесікті силиконды тығыздағышпен жаптым.
Айтпақшы, (3KU_Delta түсініктемеде айтқандай), бассейн суының сенсорға зақым келтірмеуін қамтамасыз ету үшін ds1820b -ны жұқа эпоксидті қабатпен тығыздаңыз.
2 -қадам: дисплей шағын (16 X 2)
Мен таңқурай pi MQTT брокерінен деректерді алғым келді және шағын СКД дисплейінде мәліметтерді көргім келді. Random Nerd Tutorials екі жобаны, сондай -ақ Arduino ide бір бағдарламасында бірнеше MQTT жариялауды алу қадамдарын жариялады. Міне, сол элементтерге сілтемелер:
dsb18b20 ESP8266 көмегімен
СКД -де деректерді көрсету
және
MQTT бірнеше тақырыптарына жазылу
Мен Руи Сантосқа оның үш жазбасын өзгерту және қолдану арқылы жасаған кодты жариялауға рұқсат бергені үшін ризамын.
Бөлшектерді Amazon немесе Ebay -де оңай алуға болады:
1. ESP8266 NodeMCU тақтасы
2. 16 X 2 i2c тақтасы бар СКД дисплейі - i2c тақтасы бекітілген дисплейді алуды ұмытпаңыз. Бұл i2c тақтасын СКД дисплейге дәнекерлеуге көп уақытты үнемдейді.
3. Пластикалық бейсбол витринасы - мен Амазоннан өте қымбат емесін тауып, корпустың жартысын ғана қолдандым. Өкінішке орай, СКД бейсбол корпусынан сәл үлкен. Егер сіз жобаңызды жабық корпусқа салғыңыз келсе, софтболдан жасалған ең арзан қап контейнерлік дүкенде болды.
4. Қысқа қосылатын сымдар
5. Сымдарды орнында ұстау үшін жылу қысқыш түтік.
Жоғарыдағы суретте көріп тұрғандай, мен корпустың жартысын ғана қолдандым. Егер сіз жабылатын үлкен корпусты қаласаңыз, мен софтбол қорабын ұсынамын. Мен тапқан ең қымбаты контейнерлік дүкеннен болды (sku#: 44070).
Мен өз кодымды GitHub: Code -ге орналастырдым
3KU_Delta және Rui мен Sara Santos кездейсоқ нерд оқулықтарына көмек пен шабыт үшін рахмет.
Ұсынылған:
Smart Planter - су деңгейін көрсетеді: 5 қадам (суреттермен)
Smart Planter - су деңгейін көрсетеді: Біз жаңа үйге бірнеше әдемі өсімдіктерді сатып алдық. Үйде толтырылған барлық электронды гаджеттердің арасында өсімдіктер жанды сезімге бөлейді. Сондықтан мен бұған жауап ретінде өсімдіктерге бірдеңе жасағым келді. Сондықтан мен бұл ақылды жоспарды құрдым
DIY Arduino көмегімен температураны СКД экранында көрсетеді: 10 қадам
DIY Arduino көмегімен СКД экранында температураны көрсетеді: Біз бұл жобада Arduino, температура сенсоры сияқты компоненттерді қолдана отырып схема құрамыз. Бұл тізбекте дәреже СКД -де үздіксіз қаралады, 100 миллисекунд кешігуі бар. жаңа дәреженің көзқарасы арасындағы
Температураның дисплейі 3310 графикалық жолды көрсетеді: 5 қадам
Уақыттың дисплейі 3310 дисплейінің графикалық әдісі: Сәлеметсіз бе, менде youtube каналы бар, сондықтан NOKIA 3310 дисплейін қолдану туралы бұл жоба: -1 X NOKIA 3310 дисплейі (ЕСКЕРТІ /ЖАҢА БІР) 1 X ARDUINO UNO /NANO (БАРЛЫҚ ТІР) ЖҰМЫС) 1X LM35 TEMP SENSOR1 X 10uf (ЭЛЕКТРОЛИТИКАЛЫҚ КОНДЕНТОР) кейбір сым
Arduino матрицасы эмоционалды беттерді көрсетеді: 4 қадам
Arduino матрицасының эмоционалды беттері: бүгін біз Arduino және Matrix Display 8 x 8 көмегімен әр түрлі беттер жасаймыз
MQTT көмегімен сымсыз қысым датчигінің деректерін жариялау: 7 қадам
MQTT: ESP32 жәнеESP 8266 көмегімен сымсыз қысым датчигінің деректерін жариялау IoT саласындағы өте таныс SoC болып табылады. Бұл IoT жобалары үшін жақсы нәрсе. ESP 32 - бұл интеграцияланған WiFi мен BLE бар құрылғы. Тек SSID, пароль мен IP конфигурациясын беріңіз және заттарды интеграциялаңыз