Мазмұны:

Nodemcu Thingspeak -ке температура мен ылғалдылық туралы ақпаратты жібереді: 7 қадам
Nodemcu Thingspeak -ке температура мен ылғалдылық туралы ақпаратты жібереді: 7 қадам

Бейне: Nodemcu Thingspeak -ке температура мен ылғалдылық туралы ақпаратты жібереді: 7 қадам

Бейне: Nodemcu Thingspeak -ке температура мен ылғалдылық туралы ақпаратты жібереді: 7 қадам
Бейне: How to use DHT11 DHT22 with NodeMCU ESP8266 to read temperature over WiFi - IoT 2024, Шілде
Anonim
Nodemcu Thingspeak -ке температура мен ылғалдылық туралы ақпаратты жібереді
Nodemcu Thingspeak -ке температура мен ылғалдылық туралы ақпаратты жібереді

Бұл оқулықта біз dht11 сенсорымен nodemcu байланыстырдық және температура мен ылғалдылық туралы мәліметтерді нәрселер серверіне жібердік. Сонымен қатар, біз температура мен ылғалдылық графигін Thingspeak серверіне саламыз.

1 -қадам: Қолданылатын бағдарламалық қамтамасыз ету:

Қолданылған бағдарламалық қамтамасыз ету
Қолданылған бағдарламалық қамтамасыз ету

1. Arduino IDE: nodemcu -ге келетін болсақ, біз тек arduino IDE қолданамыз. Сіз Arduino IDE -нің соңғы нұсқасын мына сілтемеден жүктей аласыз:

www.arduino.cc/kz/Main/Software Енді nodemcu -ды arduino IDE -ге қалай теңшеуге болады, біз сізге бұл туралы төмендегі қадамдарда айтамыз.

2 -қадам: пайдаланылатын компонент:

Қолданылатын компонент
Қолданылатын компонент
Қолданылатын компонент
Қолданылатын компонент

1) MCU V3 түйіні: MCU түйіні - бұл ашық IOT платформасы. Ол ESP8266 Wi-Fi SoC жүйесінде ESP-12 модуліне негізделген аппараттық құралмен жұмыс істейтін микробағдарламаны қамтиды. «MCU түйіні» термині әдепкі бойынша, жинақтарды емес, микробағдарламаны білдіреді.

2) DHT11 сенсоры: Бұл DHT11 температура мен ылғалдылық сенсорында температура мен ылғалдылық сенсорының мүмкіндігі бар калибрленген цифрлық сигнал шығысы бар. Ол жоғары өнімді 8 биттік микроконтроллермен біріктірілген. Оның технологиясы жоғары сенімділікті және ұзақ мерзімді тұрақтылықты қамтамасыз етеді. Бұл датчик резистивті элементті және ылғалды NTC температурасын өлшеу құрылғыларына арналған сенсорды қамтиды. Ол тамаша сапаға, жылдам жауап беруге, кедергіге қарсы қабілетке және жоғары өнімділікке ие.

3 -қадам: Arduino IDE -де Nodemcu -ді қалай конфигурациялау керек:

Nodemcu Arduino IDE -де қалай теңшеледі
Nodemcu Arduino IDE -де қалай теңшеледі
Nodemcu Arduino IDE -де қалай теңшеледі
Nodemcu Arduino IDE -де қалай теңшеледі
Nodemcu Arduino IDE -де қалай теңшеледі
Nodemcu Arduino IDE -де қалай теңшеледі

Төменде arduino IDE -де nodemcu конфигурациясының қадамдары берілген

I1, I2 және I3 суреттерінің үстінде сілтеме бар, оларды біз сізге түсінікті болу үшін қолданамыз

1 -қадам: Алдымен сізге Arduino IDE ашу керек.

2 -қадам: Енді I1 кескіні сияқты теңшелімдер қойындысын нұқыңыз. Енді сіз қосымша тақта менеджерінде бір URL мекенжайын көшіруіңіз керек. Міне URL- https://arduino.esp8266.com/stable/package_esp8266… содан кейін OK түймесін басыңыз

3 -қадам: Енді құралдарға өтіңіз, содан кейін тақта менеджерін таңдаңыз. сізде I2 сияқты бір терезе болады.

Тек сол терезені төмен қарай айналдырып, ESP8266 қауымдастығынан esp8266 іздеңіз немесе сіз іздеу опциясын теру арқылы esp8266 -дан тікелей іздей аласыз, енді орнату түймесін басыңыз.

4 -қадам: Arduino IDE қайта іске қосыңыз

5 -қадам: Енді Құралдарға өтіп, I3 суретте көрсетілгендей nodemcu құрылғысын таңдаңыз

4 -қадам: Thingspeak жұмыс:

Thingspeak жұмыс
Thingspeak жұмыс
Thingspeak жұмыс
Thingspeak жұмыс
Thingspeak жұмыс
Thingspeak жұмыс

Осы уақытқа дейін сіз осы жобада қолданылатын бағдарламалық жасақтама мен компоненттерді алдыңыз.

Енді сіз нәрселер серверін түсінуіңіз керек.

ThingsSpeak - бұл Интернетте немесе Жергілікті желі арқылы HTTP протоколы арқылы заттардан деректерді сақтауға және алуға арналған заттардың ашық көзі (IoT) қосымшасы мен API.

Сонымен, графикалық және сенсорлық мәліметтерді нәрселерден алу үшін алдымен нәрселер туралы есептік жазбаны құру керек.

Есептік жазбаны сәтті жасағаннан кейін, сіз тіркелгіге кіруіңіз керек.

Енді сіз арна жасауыңыз керек, ол үшін жоғарыдағы суретте көрсетілген Жаңа арналар түймесін басыңыз.

Енді оған өзіңізге сәйкес атау беріңіз, өйткені жоғарыдағы суретте сіз DHT11 сенсорының атын бердік және сипаттама мен өріс1 және өріс2 сияқты кейбір нәрселерді толтырдық.

Біз бір арна үшін 8 өріске дейін жасай аламыз. Мұнда бізге тек 2 арна қажет, өйткені біз dht11 сенсорынан температура мен ылғалдылықты аламыз.

Енді арнаны сәтті жасағаннан кейін сіз API кілттері қойындысына өтіп, Arduino IDE -де жазылған nodemcu кодыңызда осы API API кілтін жазыңыз.

5 -қадам: схема:

Схема схемасы
Схема схемасы

6 -қадам: код:

Сіз бастапқы кодты біздің Github сілтемесінен ала аласыз

7 -қадам: Бейне:

Жобаның толық сипаттамасы жоғарыдағы бейнеде берілген

Егер сізде осы жобаға қатысты күмәніңіз болса, бізге төменде пікір қалдырыңыз.

Егер сіз ендірілген жүйе туралы көбірек білгіңіз келсе, біздің youtube каналымызға кіре аласыз

Біздің фейсбуктегі парақшамызға кіріп, ұнатып тұрыңыз.

Рахмет пен құрметпен, Эмбедотроника технологиялары

Ұсынылған: