Mundarija:
- 1 -qadam: Ishlatilgan dasturiy ta'minot:
- 2 -qadam: ishlatilgan komponentlar:
- 3 -qadam: Arduino IDE -da Nodemcu -ni qanday sozlash kerak
- 4 -qadam: O'chirish diagrammasi:
- 5 -qadam: Kod:
- 6 -qadam: Video:
Video: NodeMCU yordamida DHT11 ma'lumotlarini MySQL serveriga qanday yuborish mumkin: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ushbu loyihada biz DHT11 -ni nodemcu bilan bog'ladik va keyin namlik va harorat bo'lgan dht11 ma'lumotlarini phpmyadmin ma'lumotlar bazasiga yuboramiz.
1 -qadam: Ishlatilgan dasturiy ta'minot:
1. Arduino IDE: nodemcu -ga kelsak, biz faqat arduino IDE -dan foydalanmoqdamiz. Siz so'nggi Arduino IDE -ni ushbu havoladan yuklab olishingiz mumkin:
www.arduino.cc/en/Main/Software
Endi nodemcu -ni arduino IDE -ga qanday sozlash kerak, biz sizga buni keyingi bosqichlarda aytib beramiz.
2. XAMPP serverini o'rnatish: Bu erda biz XAMPP serveridan foydalanmoqdamiz, uni ham Windows, ham Linuxda ishlatish mumkin, lekin mening taklifim shuki, agar siz Ubuntu (Linux -ning istalgan platformasi) da bo'lsangiz, LAMP -ga o'ting. Endi biz derazada bo'lganimiz uchun XAMPP serverini afzal ko'rdik. XAMPP serverini ushbu havoladan yuklab olishingiz mumkin.
1. Apache -ni o'rnating
sudo apt-get apache2 ni o'rnating
2. MySQL -ni o'rnating:
sudo apt-get mysql-serverni o'rnating
3. PHP -ni o'rnating:
sudo apt-get php5 libapache2-mod-php5 ni o'rnating
4. Serverni qayta ishga tushiring:
sudo /etc/init.d/apache2 qayta ishga tushiring
5. Apache -ni tekshiring https:// localhost/
yuqoridagi havolani bosish orqali siz apache -ning bitta sahifasini olasiz
Bu erda biz PHPMYADMIN -dan foydalanamiz, bu MySQL -serverning veb -interfeysi, shuning uchun uni ishlatish buyrug'ini o'rnatamiz:
sudo apt-get phpmyadmin-ni o'rnating
2 -qadam: ishlatilgan komponentlar:
1) MCU V3 tuguni: MCU tugunlari ochiq manbali IOT platformasi. U ESP8266 Wi-Fi SoC-da ishlaydigan ESP-12 moduliga asoslangan uskunadan ishlaydigan dasturiy ta'minotni o'z ichiga oladi. "Tugun MCU" atamasi, odatda, asboblar to'plamidan ko'ra, dasturiy ta'minotni bildiradi.
2) DHT11 sensori: Bu DHT11 harorat va namlik sensori harorat va namlik sensori bilan sozlangan raqamli signal chiqishiga ega. U yuqori samarali 8-bitli mikrokontroller bilan birlashtirilgan. Uning texnologiyasi yuqori ishonchlilik va uzoq muddatli barqarorlikni ta'minlaydi. Bu sensor qarshilik elementi va nam NTC harorat o'lchash moslamalari uchun sensorni o'z ichiga oladi. Bu mukammal sifat, tezkor javob, aralashuvga qarshi qobiliyat va yuqori ishlashga ega.
3 -qadam: Arduino IDE -da Nodemcu -ni qanday sozlash kerak
Quyida nodemcu -ni arduino IDE -da sozlash bo'yicha qadamlar keltirilgan
I1, I2 va I3 dan yuqori rasmlar mos yozuvlar uchun mavjud bo'lib, biz sizga tushunarli bo'lishi uchun ularni havola qilish uchun ishlatamiz
1 -qadam: Avval siz Arduino IDE -ni ochishingiz kerak.
2 -qadam: Endi I1 tasvir kabi afzalliklar yorlig'ini bosing. Endi siz qo'shimcha boshqaruv menejerida bitta URLni nusxalashingiz kerak. Bu erda URL- https://arduino.esp8266.com/stable/package_esp8266… va keyin OK ni bosing
3 -qadam: Endi "Asboblar" ga o'ting, keyin "Kengash menejeri" ni tanlang. I2 kabi bitta oyna olasiz.
Faqat o'sha oynani pastga aylantiring va ESP8266 hamjamiyati tomonidan esp8266 -ni qidiring yoki siz to'g'ridan -to'g'ri qidirish variantini yozib esp8266 -ni qidirishingiz mumkin, endi o'rnatish tugmasini bosing.
4 -qadam: Arduino IDE -ni qayta ishga tushiring
5 -qadam: Endi "Asboblar" ga o'ting, keyin I3 rasmda ko'rsatilgandek nodemcu qurilmangizni tanlang
4 -qadam: O'chirish diagrammasi:
5 -qadam: Kod:
Siz manba kodini Github havolamizdan olishingiz mumkin
6 -qadam: Video:
Loyihaning to'liq tavsifi yuqoridagi videoda berilgan
Agar sizda ushbu loyihaga shubha tug'ilsa, quyida bizga izoh qoldiring. Va agar siz o'rnatilgan tizim haqida ko'proq bilmoqchi bo'lsangiz, youtube kanalimizga tashrif buyurishingiz mumkin
Tez -tez yangilanishlar uchun Facebook sahifasiga tashrif buyuring va layk bosing.
Rahmat va hurmat bilan, Embedotronika texnologiyalari
Tavsiya:
Node-RED yordamida simsiz tebranish va harorat sensori ma'lumotlarini Excelga yuborish: 25 qadam
Node-RED yordamida simsiz tebranish va harorat sensori ma'lumotlarini Excelga yuborish: NCD-ning uzoq masofali IoT sanoat simsiz tebranish va harorat sensori bilan tanishish, 2 millik masofaga qadar simsiz tarmoq tarmog'idan foydalanish. 16-bitli aniq tebranish va harorat sensori bilan jihozlangan ushbu qurilma
Arduino bilan Python yordamida MySQL serveriga RFID ma'lumotlarini yuborish orqali ishtirok etish tizimi: 6 qadam
Arduino bilan Python yordamida MySQL-serverga RFID ma'lumotlarini yuborish orqali ishtirok etish tizimi: Ushbu loyihada men RFID-RC522-ni arduino bilan bog'ladim va keyin RFID ma'lumotlarini phpmyadmin ma'lumotlar bazasiga yuboraman. Oldingi loyihalarimizdan farqli o'laroq, biz hech qanday chekilgan qalqondan foydalanmaymiz, bu erda biz faqat ketma -ket ma'lumotlarni o'qiymiz
MySQL-ga IOT-simsiz-harorat-namlik sensori-ma'lumotlarini yuborish: 41-qadam
MySQL-ga IOT-simsiz-harorat-namlik-sensori-ma'lumotlarini yuborish: NCDning uzoq masofali IoT harorati va namlik sensori bilan tanishish. 28 milgacha bo'lgan masofaga va simsiz tarmoqli arxitekturaga ega bo'lgan bu sensor namlik (± 1,7%) va harorat (± 0,3 ° C) ma'lumotlarini foydalanuvchi tomonidan belgilangan vaqt oralig'ida, uxlab yotgan vaqtda uzatadi
Arduino Python yordamida Dht11 ma'lumotlarini MySQL serveriga (PHPMYADMIN) yuboradi: 5 qadam
Arduino Python yordamida Dht11 ma'lumotlarini MySQL Serverga (PHPMYADMIN) yuboradi: Ushbu loyihada men DHT11ni arduino bilan bog'ladim, keyin namlik va harorat bo'lgan dht11 ma'lumotlarini phpmyadmin ma'lumotlar bazasiga yuboraman. Oldingi loyihamizdan farqli o'laroq, biz hech qanday chekilgan qalqondan foydalanmaymiz, bu erda biz faqat o'qiymiz
Arduino MySQL serveriga harorat va namlik ma'lumotlarini yuboradi (PHPMYADMIN): 5 qadam
Arduino MySQL -serverga harorat va namlik ma'lumotlarini yuboradi (PHPMYADMIN): Ushbu loyihada men DHT11 -ni arduino bilan bog'ladim va keyin namlik va harorat bo'lgan dht11 ma'lumotlarini phpmyadmin ma'lumotlar bazasiga yuboraman. Bu erda biz ma'lumotlarni PHPmyadmin ma'lumotlar bazasiga o'tkazish uchun bitta PHP skriptidan foydalanmoqdamiz