Mundarija:

Arduino MySQL serveriga harorat va namlik ma'lumotlarini yuboradi (PHPMYADMIN): 5 qadam
Arduino MySQL serveriga harorat va namlik ma'lumotlarini yuboradi (PHPMYADMIN): 5 qadam

Video: Arduino MySQL serveriga harorat va namlik ma'lumotlarini yuboradi (PHPMYADMIN): 5 qadam

Video: Arduino MySQL serveriga harorat va namlik ma'lumotlarini yuboradi (PHPMYADMIN): 5 qadam
Video: How to use DHT11 DHT22 with NodeMCU ESP8266 to read temperature over WiFi - IoT 2024, Noyabr
Anonim
Arduino MySQL serveriga harorat va namlik ma'lumotlarini yuboradi (PHPMYADMIN)
Arduino MySQL serveriga 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.

1 -qadam: Ishlatilgan dasturiy ta'minot:

Ishlatilgan dasturiy ta'minot
Ishlatilgan dasturiy ta'minot
Ishlatilgan dasturiy ta'minot
Ishlatilgan dasturiy ta'minot

Bu loyiha uchun biz ishlatgan dasturlar:

1. Arduino IDE: Siz so'nggi Arduino IDE -ni quyidagi havoladan yuklab olishingiz mumkin:

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. Shunday qilib, siz XAMPP serverini ushbu havoladan yuklab olishingiz mumkin.

Shu bilan bir qatorda, LAMP serveri uchun qadamlar:

1. Apachesudo apt-get install 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:

Ishlatiladigan komponentlar
Ishlatiladigan komponentlar
Ishlatiladigan komponentlar
Ishlatiladigan komponentlar
Ishlatiladigan komponentlar
Ishlatiladigan komponentlar

1) Arduino UNO: Arduino/Genuino Uno - ATmega328P (ma'lumotlar jadvaliga) asoslangan mikrokontrollerlar paneli. U 14 ta raqamli kirish/chiqish piniga ega (ulardan 6 tasi PWM chiqishi sifatida ishlatilishi mumkin), 6 ta analog kirish, 16 MGts kvartsli kristall, USB ulanishi, quvvat ulagichi, ICSP sarlavhasi va reset tugmasi.

2) Ethernet qalqoni: Arduino Ethernet Shield 2 sizning Arduino -ni Internetga bir necha daqiqada ulaydi. Ushbu modulni Arduino kartasiga ulang, uni RJ45 kabeli bilan tarmoqqa ulang va Internet orqali dunyoni boshqarishni boshlash uchun bir necha oddiy qadamlarni bajaring. Har doimgidek, Arduino-da bo'lgani kabi, platformaning har bir elementi-apparat, dasturiy ta'minot va hujjatlar-erkin mavjud va ochiq manbali. Bu shuni anglatadiki, siz uning qanday ishlab chiqarilganini aniq bilib olishingiz va uning dizaynini o'zingizning davralaringiz uchun boshlang'ich nuqtasi sifatida ishlatishingiz mumkin. Yuz minglab Arduino taxtalari har kuni butun dunyoda odamlarning ijodini kuchaytirmoqda.

3) 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: O'chirish diagrammasi:

O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi

Ushbu loyihaning sxemasi yuqorida keltirilgan.

Avval Ethernet ekranini yuqoridagi rasmda ko'rsatilgandek ulashingiz kerak, keyin DHT11 ulanishi kerak

4 -qadam: Kod:

Siz ushbu loyihaning manba kodini github sahifamizdan olishingiz mumkin. Buning uchun github havolasi

5 -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: