Turinys:

„Arduino“siunčia Dht11 duomenis į „MySQL“serverį (PHPMYADMIN), naudodamas „Python“: 5 žingsniai
„Arduino“siunčia Dht11 duomenis į „MySQL“serverį (PHPMYADMIN), naudodamas „Python“: 5 žingsniai

Video: „Arduino“siunčia Dht11 duomenis į „MySQL“serverį (PHPMYADMIN), naudodamas „Python“: 5 žingsniai

Video: „Arduino“siunčia Dht11 duomenis į „MySQL“serverį (PHPMYADMIN), naudodamas „Python“: 5 žingsniai
Video: Esp8266 interfaced with Dht11 and displaying data in web server #esp8266 #nodemcu #sensor 2024, Lapkritis
Anonim
„Arduino“siunčia Dht11 duomenis į „MySQL“serverį (PHPMYADMIN) naudodamas „Python“
„Arduino“siunčia Dht11 duomenis į „MySQL“serverį (PHPMYADMIN) naudodamas „Python“

Šiame projekte aš sujungiau DHT11 su arduino ir tada siunčiu dht11, kuris yra drėgmė ir temperatūra, duomenis į phpmyadmin duomenų bazę. Skirtingai nuo ankstesnio projekto, šiuo atveju nenaudojame jokio „Ethernet“skydo, čia mes tik skaitome serijinius duomenis, gaunamus iš „arduino“, ir tada perduodame juos phpmyadmin per vieną php kodą. Taigi čia mūsų įrenginys yra prijungtas prie kompiuterio, kad jis galėtų nuosekliai siųsti duomenis, taip pat galite prijungti įrenginį prie aviečių pi, kad šis projektas būtų nešiojamas.

1 veiksmas: naudojama programinė įranga:

Naudota programinė įranga
Naudota programinė įranga
Naudota programinė įranga
Naudota programinė įranga
Naudota programinė įranga
Naudota programinė įranga

Šią programinę įrangą mes panaudojome šiam projektui:

1. „Arduino IDE“: naujausią „Arduino IDE“galite atsisiųsti iš šios nuorodos:

2. XAMPP serverio diegimas: Čia mes naudojame XAMPP serverį, jis gali būti naudojamas tiek „Windows“, tiek „Linux“, tačiau mano pasiūlymas yra tas, kad jei esate „Ubuntu“(bet kuri „Linux“platforma), eikite su LAMP. Kadangi mes esame „Windows“, mes pasirinkome XAMPP serverį. Taigi galite atsisiųsti XAMPP serverį iš šios nuorodos.

Arba čia yra LAMP serverio veiksmai:

1. Įdiekite „Apache“: sudo apt-get install apache2

2. Įdiekite „MySQL“: sudo apt-get install mysql-server

3. Įdiekite PHP: sudo apt-get install php5 libapache2-mod-php5

4. Iš naujo paleiskite serverį: sudo /etc/init.d/apache2 restart

5. Patikrinkite „Apache“https:// localhost/ir gausite vieną „apache“puslapį spustelėję šią aukščiau esančią nuorodą, jei jos negavote, reiškia, kad diegiant įvyko klaida

Čia mes naudojame PHPMYADMIN, kuris yra „MySQL“serverio žiniatinklio sąsaja, todėl norėdami įdiegti tą naudojimo komandą:

sudo apt-get install phpmyadmin

2 žingsnis: naudojami komponentai:

Naudojami komponentai
Naudojami komponentai
Naudojami komponentai
Naudojami komponentai

1) „Arduino UNO“: „Arduino“/„Genuino Uno“yra mikrovaldiklio plokštė, pagrįsta ATmega328P (duomenų lapas). Jame yra 14 skaitmeninių įvesties/išvesties kaiščių (iš kurių 6 gali būti naudojami kaip PWM išėjimai), 6 analoginiai įėjimai, 16 MHz kvarco kristalas, USB jungtis, maitinimo lizdas, ICSP antraštė ir atstatymo mygtukas.

3) DHT11 jutiklis: Šis DHT11 temperatūros ir drėgmės jutiklis turi kalibruotą skaitmeninį signalo išėjimą su temperatūros ir drėgmės jutikliu. Jis integruotas su didelio našumo 8 bitų mikrovaldikliu. Jo technologija užtikrina aukštą patikimumą ir puikų ilgalaikį stabilumą. Šis jutiklis apima varžinį elementą ir drėgnų NTC temperatūros matavimo prietaisų jutiklį. Jis pasižymi puikia kokybe, greitu reagavimu, atsparumu trukdžiams ir dideliu našumu.

3 žingsnis: grandinės schema:

Grandinės schema
Grandinės schema
Grandinės schema
Grandinės schema

4 žingsnis: šaltinio kodas:

Čia „arduino“naudoju vieną kodo pavyzdį su nedideliu atnaujinimu, tai yra „DHTtester“kodą, žiūrėkite įterpimo vaizdo įrašą apie tai, ką pakeičiau pavyzdiniame kode, ir vieną „Python“kodą, siunčiantį duomenis į „phpmyadmin“. rasite iš žemiau esančios atsisiuntimo nuorodos

5 žingsnis: vaizdo įrašas:

Visas projekto aprašymas pateiktas aukščiau esančiame vaizdo įraše

Jei turite kokių nors abejonių dėl šio projekto, nedvejodami pakomentuokite mus žemiau.

O jei norite daugiau sužinoti apie įterptąją sistemą, galite apsilankyti mūsų „YouTube“kanale

Jei norite dažnai atnaujinti, apsilankykite ir pamėgkite mūsų „Facebook“puslapį.

Ačiū ir linkėjimai, Embedotronikos technologijos

Rekomenduojamas: