Мазмуну:

Nodemcu Thingspeakке температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө: 7 кадам
Nodemcu Thingspeakке температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө: 7 кадам

Video: Nodemcu Thingspeakке температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө: 7 кадам

Video: Nodemcu Thingspeakке температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө: 7 кадам
Video: Как использовать DHT11 DHT22 с NodeMCU ESP8266 для считывания температуры через Wi-Fi - IoT 2024, Июль
Anonim
Nodemcu Thingspeakке температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө
Nodemcu Thingspeakке температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө

Бул жерде бул үйрөткүчтө биз dht11 сенсору менен nodemcu байланыштырып, температура жана нымдуулук маалыматын нерселер серверине жөнөтөбүз. Бул жерде биз температура менен нымдуулуктун графигин нерселердин серверине түзөбүз.

1 -кадам: Колдонулган Программалык камсыздоо:

Колдонулган Программалык камсыздоо
Колдонулган Программалык камсыздоо

1. Arduino IDE: nodemcuге келсек, биз ардуино IDEди гана колдонобуз. Сиз бул шилтемеден акыркы Arduino IDE жүктөп алсаңыз болот:

www.arduino.cc/en/Main/Software Эми nodemcu'ду arduino IDEге кантип конфигурациялоо керек, биз сизге төмөндөгү кадамдарда айтып беребиз.

2 -кадам: колдонулган компонент:

Колдонулган компонент
Колдонулган компонент
Колдонулган компонент
Колдонулган компонент

1) MCU V3 түйүнү: MCU түйүнү ачык булак IOT платформасы. Ал ESP-12 модулуна негизделген жабдуулардан ESP8266 Wi-Fi SoCде иштеген микробагдарламаны камтыйт. "Түйүн 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 -кадам: Эми куралдарга өтүңүз, андан соң Board Manager тандаңыз. Сиз I2 сыяктуу бир терезени аласыз.

Жөн гана ошол терезени ылдый жылдырып, esp8266ны ESP8266 коомчулугу боюнча издеңиз же сиз издөө параметрин терүү менен esp8266 түз издей аласыз, эми орнотуу баскычын басыңыз.

4 -кадам: Arduino IDEди кайра жүктөңүз

5 -кадам: Эми Аспаптарга өтүңүз, анда I3 сүрөтүндө көрсөтүлгөндөй, nodemcu түзмөгүңүздү тандаңыз

4 -кадам: Thingspeak иштөө:

Thingspeak Working
Thingspeak Working
Thingspeak Working
Thingspeak Working
Thingspeak Working
Thingspeak Working

Ошентип, ушул убакка чейин сиз бул долбоордо колдонулган программалык камсыздоону жана компоненттерди алдыңыз.

Эми сиз нерселер серверин түшүнүшүңүз керек.

ThingsSpeak бул нерселердин ачык булагы Интернет (IoT) тиркемеси жана интернетте HTTP протоколун колдонуп нерселерден маалыматтарды алуу үчүн API.

Ошентип, графикалык жана сенсордук маалыматтарды алуу үчүн, адегенде нерселердин эсебин түзүшүңүз керек.

Аккаунтту ийгиликтүү түзгөндөн кийин, сиз каттоо эсебине киришиңиз керек.

Эми сиз канал түзүшүңүз керек, ал үчүн жогорудагы сүрөттө көрсөтүлгөн Жаңы Каналдарга чыкылдатыңыз.

Эми ага Колдонмоңузга ылайыктуу ат коюңуз, жогорудагы сүрөттө, биз DHT11 сенсорунун атын бергенибизди көрө аласыз жана сүрөттөмө жана field1 жана field2 сыяктуу кээ бир нерселерди толтурасыз.

Биз бир канал үчүн 8ге чейин талааларды түзө алабыз. Бул жерде бизге 2 канал гана керек, анткени биз dht11 сенсорунан температура менен нымдуулукту алабыз.

Каналды ийгиликтүү түзгөндөн кийин, API ачкычтары өтмөгүнө өтүп, ошол каналдын API жазуу баскычын алышыңыз керек, бул жазуу API ачкычын сиз Arduino IDEде жазылган nodemcu кодуңузда колдоносуз.

5 -кадам: Райондук диаграмма:

Райондук диаграмма
Райондук диаграмма

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

Булак кодун биздин Github шилтемесинен ала аласыз

7 -кадам: Видео:

Долбоордун сүрөттөмөсү толугу менен жогорудагы видеодо берилген

Эгерде сизде бул долбоорго кандайдыр бир шектенүү пайда болсо, бизге төмөндө комментарий жазуудан тартынбаңыз.

Жана эгер сиз киргизилген система жөнүндө көбүрөөк билгиңиз келсе, биздин youtube каналыбызга кире аласыз

Сураныч, биздин Facebook баракчасына кирип, тез -тез жаңыртууларды алып туруңуз.

Рахмат жана урматтоо менен, Embedotronics Technologies

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