Мазмуну:

ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor): 4 кадам
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor): 4 кадам

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor): 4 кадам

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor): 4 кадам
Video: How to use ESP8266 NodeMCU with DHT11 Temperature and Humidity Sensor 2024, Ноябрь
Anonim
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor)
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor)
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor)
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor)

Салам балдар! Бул Нускамада биз LM35 сенсорун NodeMCU менен кантип байланыштырууну жана Blynk тиркемеси бар смартфондо ошол температура маалыматын көрсөтүүнү үйрөнөбүз.

(Ошондой эле бул долбоордо биз Blynk тиркемесинде SuperChart виджетин колдонобуз, андыктан маалыматтар Blynk булутунда сакталат жана биз мурунку бардык маалыматтарды диаграммада көрө алабыз. Кыскасы, сенсорлордун эч кандай маалыматы жоголбойт жана сиз көрө аласыз сонун графика.)

Жабдуулар

Баштоо…

Бул долбоорго керектүү нерселердин тизмеси

1. NodeMCU

2. LM35

3. jumper зымдары

4. Breadboard

5. Arduino ide (blynk китепканалары орнотулган)

1 -кадам: Райондук туташуу

Circuit Connection
Circuit Connection

LM35те 3 төөнөгүч бар. (Сенсордун жалпак жүзү сизге каратылганда, pin1 эң сол казык болсун, орто пин пин 2 болот, ал эми оң жак пин 3 болот)

Pin1 NodeMCU боюнча 3.3v менен туташкан.

Pin2 A0 менен туташкан. (NodeMCU боюнча бир жана жалгыз аналогдук пин)

Pin3 NodeMCU боюнча Ground менен туташкан.

(Мен секирүүчү зымдарды колдонбойм, анткени мен муну бир нече убакытка чейин туташтырып турууну ниет кылам)

2 -кадам: Blynk тиркемесин орнотуу

Blynk тиркемесин орнотуу
Blynk тиркемесин орнотуу
Blynk тиркемесин орнотуу
Blynk тиркемесин орнотуу
Blynk тиркемесин орнотуу
Blynk тиркемесин орнотуу

1. Playstore/ App дүкөнүнөн Blynk тиркемесин орнотуңуз жана каттоо эсебиңизге кириңиз.

2. NodeMCUду түзмөк катары жана туташуу түрү катары Wi-Fi тандап жаңы долбоор түзүңүз. (Тастыктоочу почта id дарегиңизге жөнөтүлөт, бул кийинчерээк коддо колдонулат)

3. + сөлөкөтүн чыкылдатып, төмөнкү виджеттерди кошуңуз - Labeled value display, gauge and superchart. (виджеттердин өлчөмүн каалаганыңызча өзгөртүү)

4. Биз иштөө убактысын көрсөтүү үчүн белгиленген баалуу виджетти колдонобуз. (NodeMCUду иштеткенден кийинки секунддардын саны) Муну колдонуу менен биз бир нече артыкчылыктарга ээ болобуз- Nodemcu интернетке туташканбы же жокпу биле алабыз (эсептегич секундуна 1ге көтөрүлүшү керек) жана бул эсептегич кубаттуулукту калыбына келтирүү (ошондо сиз электр менен камсыздоо туура эмес болгондо болжол менен түшүнүккө ээ болосуз). Биз бул үчүн виртуалдык пин V6 колдонобуз жана окуу ылдамдыгы 1 секундга коюлган.

5. Биз температураны көрсөтүү үчүн виджетти колдонобуз. V5 виртуалдык пин аркылуу blynk колдонмосуна маалыматтарды жөнөтөлү, дисплей диапазону Цельсий боюнча 0 ден 50 градуска чейин жана окуу ылдамдыгы PUSH деп коюлат (анткени биз суперчартты колдонобуз).

6. Эми Суперчарт келет. Биз муну мурунку температуранын көрсөткүчтөрүн графикте көрүү үчүн колдонобуз. Виджеттин жөндөөлөрүнө Температураны маалымат агымы катары кошуңуз. түзүлгөн маалымат агымынын жанындагы жөндөөлөр сөлөкөтүн чыкылдатуу менен, V5 виртуалдык пин катары киргизүү пинин тандаңыз. (Калган жөндөөлөрдү өзүңүз каалагандай өзгөртө аласыз).

** ЭСКЕРТҮҮ: Эгерде сиз менин жогоруда аталган кадамдарымда эмнени айткым келгенин түшүнбөсөңүз, анда колдонмону орнотуу үчүн жөн гана жогорудагы сүрөттөрдү ээрчип алсаңыз болот.

3 -кадам: Код

Code
Code
Code
Code

Мен бул баракчага керектүү код файлын тиркеп жатам.

4 -кадам: Жыйынтыктоо…

Жыйынтыктоо…
Жыйынтыктоо…
Жыйынтыктоо…
Жыйынтыктоо…

Кодду NodeMCUго компьютериңизге туташтыруу менен жүктөңүз. Blynk колдонмосундагы ойнотуу баскычын басыңыз, азырынча сиз смартфонуңузга маалымат алып турушуңуз керек, ошону менен сиз аны компьютерден ажыратып, аны кайсы бир Powerbankке туташтырып, температураны сезүүчү аппаратты керектүү жерге жайгаштыра аласыз.

** ЭСКЕРТҮҮ: Бир нече нерсеге көңүл буруңуз-

1. UPTIME: Blynk колдонмосу интернет аркылуу NodeMCU менен туташканда, ал ар бир секунд сайын иштөөнү суранат. Эгер бул эсептегич секунд сайын көтөрүлбөсө, бул жөн гана телефондун же NodeMCU тараптын тармактык байланышы начар же бузулганын билдирет (же NodeMCU иштебейт).

2. SUPERCHART: Сиз жаздырылган сенсор маалыматыңызды CSV файлы катары экспорттой аласыз, же жаңыдан баштоо үчүн мурунку дайындарды өчүрө аласыз. (Суперчартты колдонуу үчүн температуранын окуу ылдамдыгы PUSH деп коюлушу керек)

3. Мен бир нече сүрөттөргө жазууларды коштум. (кээ бир күмөндөрдү жок кылышы мүмкүн)

Бул көрсөтмө сизге жакты деп үмүттөнөбүз!

Сунушталууда: