Мазмуну:
- 1 -кадам: Колдонулган Программалык камсыздоо:
- 2 -кадам: Колдонулган компоненттер:
- 3 -кадам: Arduino IDEде Nodemcu кантип конфигурацияланат
- 4 -кадам: Райондук диаграмма:
- 5 -кадам: Код:
- 6 -кадам: Видео:
Video: NodeMCU колдонуп DHT11 маалыматтарын MySQL серверине кантип жөнөтүү керек: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоордо биз 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 кантип конфигурацияланат
Төмөндө 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
Сунушталууда:
Зымсыз температура жана нымдуулук сенсорунун маалыматтарын Excelге жөнөтүү: 34 кадам
Зымсыз Температура жана Нымдуулук Сенсорунун Берилиштерин Excelге Жөнөтүү: Биз бул жерде NCDдин Температура жана Нымдуулук сенсорун колдонуп жатабыз, бирок кадамдар ncd продуктусу үчүн бирдей болуп калат, андыктан башка ncd зымсыз сенсорлоруңуз болсо, жанында байкоо жүргүзүңүз. Бул текстти токтотуу аркылуу сиз
Зымсыз титирөө жана температура сенсорунун маалыматтарын Node-RED аркылуу Excelге жөнөтүү: 25 кадам
Node-REDдин жардамы менен зымсыз титирөө жана температура сенсорунун маалыматтарын Excelге жөнөтүү: NCDдин узак аралыкка IoT өнөр жай зымсыз титирөө жана температура сенсорун киргизүү, 2 милге чейин зымсыз сетка тармагын колдонуу менен мактануу. Так 16 биттик титирөө жана температура сенсорун камтыган бул аппарат
Ардуино менен Python колдонуп MySQL серверине RFID маалыматын жөнөтүү менен катышуу системасы: 6 кадам
Arduino менен Python колдонуп MySQL серверине RFID маалыматын жөнөтүү менен катышуу системасы: Бул долбоордо мен RFID-RC522 менен ардуино менен байланышып, анан phpmyadmin маалымат базасына RFID маалыматын жөнөтүп жатам. Мурунку долбоорлорубуздан айырмаланып, биз бул учурда эч кандай Ethernet калканчын колдонбойбуз, бул жерде биз жөн гана келип жаткан сериялык маалыматтарды окуп жатабыз
IoT Long Range Зымсыз Температура жана Нымдуулук Сенсорунун маалыматтарын Google Баракка жөнөтүү: 39 кадам
IoT Long Range Wireless Temperature and Humidity Sensor маалыматтарын Google Sheetке жөнөтүү: Биз бул жерде NCDдин температурасы жана нымдуулугу сенсорун колдонобуз, бирок кадамдар ncd продуктусу үчүн бирдей, ошондуктан сизде башка ncd зымсыз сенсорлору болсо, байкап көрүңүз жанында. Бул текстти токтотуу аркылуу сиз
Arduino Python аркылуу Dht11 маалыматтарын MySQL Serverге (PHPMYADMIN) жөнөтүп жатат: 5 кадам
Arduino Python аркылуу Dht11 маалыматын MySQL Serverге (PHPMYADMIN) жөнөтүп жатат: Бул долбоордо мен DHT11 менен arduino менен иштештим, анан phpmyadmin маалымат базасына нымдуулук жана температура болгон dht11 маалыматын жөнөтүп жатам. Мурунку долбоорубуздан айырмаланып, биз эч кандай Ethernet калканчын колдонбойбуз, бул жерде биз жөн гана окуп жатабыз