Sisukord:

Arduino saadab Dht11 andmeid MySQL -serverisse (PHPMYADMIN), kasutades Pythoni: 5 sammu
Arduino saadab Dht11 andmeid MySQL -serverisse (PHPMYADMIN), kasutades Pythoni: 5 sammu

Video: Arduino saadab Dht11 andmeid MySQL -serverisse (PHPMYADMIN), kasutades Pythoni: 5 sammu

Video: Arduino saadab Dht11 andmeid MySQL -serverisse (PHPMYADMIN), kasutades Pythoni: 5 sammu
Video: Esp8266 interfaced with Dht11 and displaying data in web server #esp8266 #nodemcu #sensor 2024, Juuli
Anonim
Arduino saadab Dyt11 andmeid MySQL -serverisse (PHPMYADMIN), kasutades Pythoni
Arduino saadab Dyt11 andmeid MySQL -serverisse (PHPMYADMIN), kasutades Pythoni

Selles projektis ühendasin DHT11 arduinoga ja seejärel saadan dht11, mis on niiskus ja temperatuur, andmed phpmyadmini andmebaasi. Erinevalt meie eelmisest projektist ei kasuta me sel juhul Etherneti kilpi, siin me loeme lihtsalt arduinost pärinevaid jadaandmeid ja lükkame need seejärel ühe php -koodi kaudu phpmyadminile. Nii et siin on meie seade arvutiga ühendatud, et see saaks andmeid järjestikku saata, saate selle projekti kaasaskantavaks muutmiseks ühendada seadme ka vaarika pi -ga.

Samm: kasutatud tarkvara:

Kasutatud tarkvara
Kasutatud tarkvara
Kasutatud tarkvara
Kasutatud tarkvara
Kasutatud tarkvara
Kasutatud tarkvara

Selle projekti jaoks kasutasime järgmist tarkvara:

1. Arduino IDE: uusima Arduino IDE saate alla laadida sellelt lingilt:

2. XAMPP -serveri installimine: siin kasutame XAMPP -serverit, mida saab kasutada nii Windowsis kui ka Linuxis, kuid minu soovitus on, et kui olete Ubuntus (mis tahes Linuxi platvorm), siis minge LAMP -iga. Kuna oleme akendes, oleme eelistanud XAMPP -serverit. Nii saate sellelt lingilt alla laadida XAMPP -serveri.

Teise võimalusena toimige järgmiselt.

1. Installige Apache: sudo apt-get install apache2

2. Installige MySQL: sudo apt-get install mysql-server

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

4. Taaskäivitage server: sudo /etc/init.d/apache2 restart

5. Kontrollige Apache https:// localhost/saate ühe apache lehe, klõpsates seda ülaltoodud linki, kui te seda ei saanud, tähendab see, et teie installimisel läks midagi valesti

Siin kasutame PHPMYADMIN -i, mis on MySQL -serveri veebiliides, nii et selle käsu installimiseks:

sudo apt-get install phpmyadmin

2. samm: kasutatud komponendid:

Kasutatud komponendid
Kasutatud komponendid
Kasutatud komponendid
Kasutatud komponendid

1) Arduino UNO: Arduino/Genuino Uno on mikrokontrolleri plaat, mis põhineb ATmega328P -l (andmeleht). Sellel on 14 digitaalset sisend-/väljundnõela (millest 6 saab kasutada PWM -väljunditena), 6 analoogsisendit, 16 MHz kvartskristall, USB -ühendus, toitepistik, ICSP -päis ja lähtestusnupp.

3) DHT11 andur: sellel DHT11 temperatuuri ja niiskuse anduril on kalibreeritud digitaalsignaali väljund koos temperatuuri ja niiskuse anduri võimalustega. See on integreeritud suure jõudlusega 8-bitise mikrokontrolleriga. Selle tehnoloogia tagab kõrge töökindluse ja suurepärase pikaajalise stabiilsuse. See andur sisaldab takistuslikku elementi ja märgade NTC temperatuuri mõõteseadmete andurit. Sellel on suurepärane kvaliteet, kiire reageerimine, häiretevastane võime ja kõrge jõudlus.

3. samm: vooluahela skeem:

Lülitusskeem
Lülitusskeem
Lülitusskeem
Lülitusskeem

4. samm: lähtekood:

Siin olen arduino jaoks kasutanud ühte näidiskoodi koos väikese värskendusega, see on DHTtesteri kood. Palun vaadake manustusvideot selle kohta, mida ma selles näidiskoodis muutsin, ja ühte python -koodi, mis saadab andmeid phpmyadminile. allalaadimislingi alt leiate

5. samm: video:

Kogu projekti kirjeldus on esitatud ülaltoodud videos

Kui teil on selle projekti osas kahtlusi, kirjutage meile allpool.

Ja kui soovite sisseehitatud süsteemi kohta rohkem teada saada, külastage meie YouTube'i kanalit

Külastage ja meeldige meie Facebooki lehele, et saada sageli värskendusi.

Tänud ja parimat, Embedotroonika tehnoloogiad

Soovitan: