Мазмуну:

NodeMCU колдонуп DHT11 маалыматтарын MySQL серверине кантип жөнөтүү керек: 6 кадам
NodeMCU колдонуп DHT11 маалыматтарын MySQL серверине кантип жөнөтүү керек: 6 кадам

Video: NodeMCU колдонуп DHT11 маалыматтарын MySQL серверине кантип жөнөтүү керек: 6 кадам

Video: NodeMCU колдонуп DHT11 маалыматтарын MySQL серверине кантип жөнөтүү керек: 6 кадам
Video: How to use DHT11 DHT22 with NodeMCU ESP8266 to read temperature over WiFi - IoT 2024, Ноябрь
Anonim
NodeMCU аркылуу DHT11 маалыматтарын MySQL серверине кантип жөнөтүү керек
NodeMCU аркылуу DHT11 маалыматтарын MySQL серверине кантип жөнөтүү керек

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

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

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

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

www.arduino.cc/en/Main/Software

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

2. XAMPP серверин орнотуу: Бул жерде биз XAMPP серверин колдонуп жатабыз, аны терезелерде жана Linuxто колдонсо болот, бирок менин сунушум - эгер сиз Ubuntuдо болсоңуз (Linuxтун каалаган платформасы), анда LAMP менен иштеңиз. Азыр биз терезелерде болгондуктан, XAMPP серверине артыкчылык бердик. Ошентип, бул шилтемеден XAMPP серверин жүктөп алсаңыз болот. Бул жерде LAMP серверинин кадамдары:

1. Apache орнотуу

sudo apt-get apache2 орнотуу

2. MySQLти орнотуу:

sudo apt-get mysql-server орнотуу

3. PHP орнотуу:

sudo apt-get php5 libapache2-mod-php5 орнотуңуз

4. Серверди кайра баштоо:

sudo /etc/init.d/apache2 кайра баштоо

5. Текшерүү Apache https:// localhost/

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

Бул жерде биз PHPMYADMINди колдонобуз, бул MySQL серверинин веб интерфейси, ошондуктан ошол буйрукту орнотуу үчүн:

sudo apt-get phpmyadmin орнотуу

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 -кадам: Райондук диаграмма:

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

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

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

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

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

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

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

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

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