Мазмұны:

ESP8266 NodeMCU + LM35 + Blynk (IOT ауа райы станциясы/ сандық температура сенсоры): 4 қадам
ESP8266 NodeMCU + LM35 + Blynk (IOT ауа райы станциясы/ сандық температура сенсоры): 4 қадам

Бейне: ESP8266 NodeMCU + LM35 + Blynk (IOT ауа райы станциясы/ сандық температура сенсоры): 4 қадам

Бейне: ESP8266 NodeMCU + LM35 + Blynk (IOT ауа райы станциясы/ сандық температура сенсоры): 4 қадам
Бейне: Weather monitoring station #wather #monitoring #weatherstation #trending #arduino #robuin 2024, Қараша
Anonim
ESP8266 NodeMCU + LM35 + Blynk (IOT ауа райы станциясы/ сандық температура сенсоры)
ESP8266 NodeMCU + LM35 + Blynk (IOT ауа райы станциясы/ сандық температура сенсоры)
ESP8266 NodeMCU + LM35 + Blynk (IOT ауа райы станциясы/ сандық температура сенсоры)
ESP8266 NodeMCU + LM35 + Blynk (IOT ауа райы станциясы/ сандық температура сенсоры)

Cәлем жігіттер! Бұл нұсқаулықта біз LM35 сенсорын NodeMCU -мен қалай байланыстыру керектігін және Blynk қосымшасы бар смартфондағы температура туралы ақпаратты интернетте көрсетуді үйренеміз.

(Сонымен қатар, бұл жобада біз Blynk қосымшасында SuperChart виджетін қолданатын боламыз, осылайша деректер Blynk бұлтында сақталады және біз барлық өткен деректерді диаграммада көре аламыз. Қысқасы, сенсорлық деректер жоғалмайды және сіз көре аласыз. керемет график.)

Жабдықтар

Бастау…

Бұл жобаға қажет элементтер тізімі

1. NodeMCU

2. LM35

3. жоғары сымдар

4. Нан тақтасы

5. Arduino ide (blynk кітапханалары орнатылған)

1 -қадам: тізбекті қосу

Электр тізбегіне қосылу
Электр тізбегіне қосылу

LM35 -те 3 түйреуіш бар. (Сенсордың жазық беті сізге қараған кезде, түйреуіш 1 - сол жақ түйреуіш болсын, ортаңғы түйреуіш - түйреуіш 2, оң жақ түйреуіш - пин3)

Pin1 NodeMCU жүйесінде 3.3в қосылады.

Pin2 A0 -ге қосылған. (NodeMCU -де бір ғана аналогты түйреуіш)

Pin3 NodeMCU -дегі жерге қосылады.

(Мен секіргіш сымдарды пайдаланбаймын, себебі мен оны біраз уақытқа дейін қосқым келеді)

2 -қадам: Blynk қосымшасын орнату

Blynk қосымшасын орнату
Blynk қосымшасын орнату
Blynk қосымшасын орнату
Blynk қосымшасын орнату
Blynk қосымшасын орнату
Blynk қосымшасын орнату

1. Blynk қосымшасын Playstore/ App store дүкенінен орнатып, есептік жазбаңызға кіріңіз.

2. Құрылғы ретінде NodeMCU мен қосылым түрі ретінде Wi-Fi таңдау арқылы жаңа жоба жасаңыз. (Растау белгісі сіздің пошта идентификаторыңызға жіберіледі, ол кейінірек кодта қолданылады)

3. + белгішесін басып, келесі виджеттерді қосыңыз - Белгіленген мәнді көрсету, өлшеуіш және супер диаграмма. (виджеттердің өлшемін өз қалауыңыз бойынша өзгертіңіз)

4. Біз жұмыс уақытын көрсету үшін таңбаланған мәндер виджетін қолданатын боламыз. (NodeMCU қосылған сәттен бастап секундтар саны) Мұны қолдана отырып, біз бірнеше артықшылықтарға ие боламыз- Nodemcu интернетке қосылғанын немесе түспейтінін біле аламыз (санауыш секундына 1-ге көтерілуі керек) және бұл санауыш қайта орнатылған сайын Қуатты қалпына келтіру (осылайша сіз қуат көзі дұрыс болмаған кезде нақты түсінік аласыз). Біз бұл үшін V6 виртуалды түйреуішін қолданамыз және оқу жылдамдығы 1 секундқа орнатылады.

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

6. Енді Superchart келеді. Біз мұны алдыңғы температура көрсеткіштерін графикте көру үшін қолданамыз. Виджет параметрлерінде Температураны деректер ағыны ретінде қосыңыз. Деректер ағынының жанындағы параметрлер белгішесін басу арқылы V5 виртуалды түйреуіші ретінде PIN кодын таңдаңыз. (Қалаған параметрлерді қалауыңыз бойынша өзгертуге болады)

** ЕСКЕРТПЕ: Егер сіз жоғарыда айтқанымды түсінбесеңіз, қосымшаны орнату үшін жоғарыдағы суреттерді орындауға болады.

3 -қадам: код

Код
Код
Код
Код

Мен бұл бетте қажетті код файлын тіркеймін.

4 -қадам: Жинау…

Жиналуда…
Жиналуда…
Жиналуда…
Жиналуда…

Кодты компьютерге қосу арқылы NodeMCU -ге жүктеңіз. Blynk қосымшасындағы ойнату түймесін басыңыз, әзірге сіз смартфонға деректерді алуыңыз керек, сондықтан сіз оны дербес компьютерден ажыратып, қуат банкіне қосып, температураны анықтайтын құрылғыны қажет жерде орналастыра аласыз.

** ЕСКЕРТПЕ: Назар аударатын бірнеше нәрсе

1. UPTIME: Blynk қолданбасы Интернет арқылы NodeMCU -ға қосылған кезде, ол әр секунд сайын жұмыс уақытын сұрайды. Егер бұл санауыш секунд сайын көтерілмесе, бұл телефонның екі жағында да, NodeMCU жағында да байланыс нашар немесе үзілгенін білдіреді (немесе NodeMCU қосылмайды).

2. SUPERCHART: Жазылған сенсорлық деректерді CSV файлы ретінде экспорттауға немесе жаңадан бастау үшін бұрынғы деректерді жоюға болады. (Superchart пайдалану үшін температураны оқу жылдамдығы PUSH күйіне орнатылуы керек)

3. Мен бірнеше суреттерге ескертулер қостым. (кейбір күмәндерді жоюға болады)

Сізге бұл нұсқаулық ұнады деп үміттенемін!

Ұсынылған: