Sisukord:
- Samm: kasutatud tarkvara:
- 2. samm: kasutatud komponendid:
- 3. samm: vooluahela skeem:
- 4. samm: lähtekood:
- 5. samm: video:
Video: Arduino saadab Dht11 andmeid MySQL -serverisse (PHPMYADMIN), kasutades Pythoni: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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:
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:
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:
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:
COVID19 armatuurlaud maailmakaardil (kasutades Pythoni): 16 sammu
COVID19 juhtpaneel maailmakaardil (kasutades Pythoni): ma tean, et peaaegu kõik meist teavad enamikku teavet COVID19 kohta. Ja see juhend on mullikaardi loomine, et joonistada maailmakaardile (juhtumite) reaalajas andmed. Mugavuse huvides , lisasin programmi Githubi hoidlasse: https: //github.co
Näidispadja kontroller, kasutades puhtaid andmeid: 4 sammu
Näidispadja kontroller, mis kasutab puhtaid andmeid: selles juhendis loon ma kontrolleri, mis võimaldab mõnel vanal Rolandi elektroonilisel trummikomplektil käivitada helisid ilma komplektiga kaasas oleva originaalse trummimoodulita. Kasutan Pure Data -d plaastri loomiseks laadimiseks mõned wav -failid ja siis p
Nodemcu saadab temperatuuri ja niiskuse andmeid asjakõnele: 7 sammu
Nodemcu saadab temperatuuri ja niiskuse andmeid asjakõnele: siin selles õpetuses oleme liidestanud nodemcu dht11 anduriga ja saatnud temperatuuri ja niiskuse andmed asjade kõne serverisse. Siin oleme joonistanud ka asjade kõne serveri temperatuuri ja niiskuse graafiku
Osalemissüsteem, saates RFID -andmed MySQL -serverisse, kasutades Pythoni ja Arduino: 6 sammu
Osalemissüsteem, saates RFID-andmed MySQL-serverisse, kasutades Pythoni koos Arduinoga: Selles projektis olen liidestanud RFID-RC522 arduinoga ja seejärel saadan RFID-andmed phpmyadmini andmebaasi. Erinevalt meie eelmistest projektidest ei kasuta me sel juhul Etherneti kilpi, siin loeme lihtsalt ar
DIY "PC Usage Meter ROG Base", kasutades Arduino ja Pythoni: 5 sammu (koos piltidega)
DIY "PC Usage Meter ROG Base", kasutades Arduino ja Pythoni: ************************************ +Esiteks, selle juhendi oli kirjutanud inglise keelt emakeelena kõneleja …… pole inglise keele professor, seega palun teavitage enne minust nalja tegemist grammatilistest vigadest.: P +Ja ärge jäljendage