Tartalomjegyzék:
- 1. lépés: Használt szoftver:
- 2. lépés: Használt összetevők:
- 3. lépés: Áramköri diagram:
- 4. lépés: Forráskód:
- 5. lépés: Videó:
Videó: Az Arduino Dht11 adatokat küld a MySQL szerverre (PHPMYADMIN) Python használatával: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ebben a projektben illesztettem a DHT11 -et arduino -val, majd a dht11, azaz páratartalom és hőmérséklet adatait elküldöm a phpmyadmin adatbázisba. Az előző projektünkkel ellentétben ebben az esetben nem használunk ethernet pajzsot, itt csak az arduino -ból származó soros adatokat olvassuk, majd egy php kódon keresztül továbbítjuk a phpmyadmin -nek. Tehát itt a készülékünk PC -hez van csatlakoztatva, hogy sorban adatokat tudjon küldeni, és csatlakoztathatja az eszközt a málna pi -hez is, hogy hordozhatóvá tegye ezt a projektet.
1. lépés: Használt szoftver:
Ezeket a szoftvereket használtuk ehhez a projekthez:
1. Arduino IDE: A legújabb Arduino IDE -t innen töltheti le:
2. Az XAMPP szerver telepítése: Itt az XAMPP szervert használjuk, amely használható mind Windows, mind Linux alatt, de azt javaslom, hogy ha Ubuntu -ban (Bármilyen Linux platformon) van, akkor használja a LAMP -ot. Most, hogy Windows -on vagyunk, előnyben részesítettük az XAMPP szervert. Tehát letöltheti az XAMPP szervert erről a linkről.
Alternatív megoldásként itt a LAMP szerver lépései:
1. Telepítse az Apache-t: sudo apt-get install apache2
2. Telepítse a MySQL-t: sudo apt-get install mysql-server
3. Telepítse a PHP-t: sudo apt-get install php5 libapache2-mod-php5
4. Indítsa újra a kiszolgálót: sudo /etc/init.d/apache2 restart
5. Ellenőrizze az Apache https:// localhost/egy apache oldalt, és kattintson a fenti linkre, ha nem kapta meg, ez azt jelenti, hogy valami hiba történt a telepítés során
Itt a PHPMYADMIN -t használjuk, amely a MySQL szerver webes kezelőfelülete, így a use parancs telepítéséhez:
sudo apt-get install phpmyadmin
2. lépés: Használt összetevők:
1) Arduino UNO: Az Arduino/Genuino Uno egy mikrovezérlő kártya, amely az ATmega328P (adatlap) alapján készült. 14 digitális bemeneti/kimeneti tűvel rendelkezik (ebből 6 használható PWM kimenetként), 6 analóg bemenettel, 16 MHz -es kvarckristályt, USB -csatlakozót, tápcsatlakozót, ICSP fejlécet és reset gombot.
3) DHT11 érzékelő: Ez a DHT11 hőmérséklet- és páratartalom -érzékelő kalibrált digitális jelkimenettel rendelkezik, amely lehetővé teszi a hőmérséklet- és páratartalom -érzékelőt. Nagy teljesítményű, 8 bites mikrovezérlővel van integrálva. Technológiája biztosítja a nagy megbízhatóságot és a kiváló hosszú távú stabilitást. Ez az érzékelő tartalmaz egy ellenálló elemet és egy érzékelőt nedves NTC hőmérsékletmérő készülékekhez. Kiváló minőségű, gyors válasz, interferencia-képesség és nagy teljesítmény.
3. lépés: Áramköri diagram:
4. lépés: Forráskód:
Itt az arduino esetében egy példakódot használtam egy kis frissítéssel, ez a DHTtester kód, kérjük, nézze meg a beágyazási videót arról, hogy mit változtattam ezen a példakódon, és egy python -kódot, amely adatokat küld a phpmyadmin -nek. a letöltési link alján találja
5. lépés: Videó:
A projekt teljes leírását a fenti videó tartalmazza
Ha kétségei vannak ezzel a projekttel kapcsolatban, bátran írjon nekünk az alábbiakban.
Ha pedig többet szeretne megtudni a beágyazott rendszerről, látogasson el youtube csatornánkra
Látogassa meg és kedvelje Facebook oldalunkat a gyakori frissítésekért.
Köszönettel és üdvözlettel, Embedotronics Technologies
Ajánlott:
A Nodemcu hőmérséklet- és páratartalom -adatokat küld a dolgokhoz: 7 lépés
A Nodemcu hőmérséklet- és páratartalom -adatokat küld a Thingspeak -hez: Ebben az oktatóanyagban összekapcsoltuk a nodemcu -t a dht11 érzékelővel, és elküldjük a hőmérséklet- és páratartalom -adatokat a thingspeak szervernek. Itt is ábrázoltuk a hőmérséklet és páratartalom grafikonját a thingspeak szerverre
DHT11 adatok küldése a MySQL szerverre a NodeMCU használatával: 6 lépés
DHT11 adatok küldése a MySQL szerverre a NodeMCU használatával: Ebben a projektben a DHT11 -et összekapcsoltuk a nodemcu -val, majd a dht11, azaz páratartalom és hőmérséklet adatait küldjük a phpmyadmin adatbázisba
Részvételi rendszer RFID adatok küldésével a MySQL szerverre Python és Arduino használatával: 6 lépés
Jelenléti rendszer RFID-adatok küldésével a MySQL szerverre Python használatával az Arduino segítségével: Ebben a projektben az RFID-RC522-t illesztettem az arduino-val, majd az RFID adatait a phpmyadmin adatbázisba küldöm. Korábbi projektjeinktől eltérően ebben az esetben nem használunk ethernet pajzsot, itt csak az ar
Az Arduino hőmérséklet- és páratartalom -adatokat küld a MySQL szerverre (PHPMYADMIN): 5 lépés
Az Arduino hőmérséklet- és páratartalom -adatokat küld a MySQL szerverre (PHPMYADMIN): Ebben a projektben a DHT11 -et illesztettem az arduino -val, majd a dht11, azaz páratartalom és hőmérséklet adatait elküldöm a phpmyadmin adatbázisba. Itt egy PHP szkriptet használunk az adatok phpmyadmin adatbázisba történő továbbítására
TCP/IP kapcsolat GPRS -en keresztül: Hogyan lehet adatokat küldeni a szerverre a SIM900A modul használatával: 4 lépés
TCP/IP kapcsolat GPRS -en keresztül: Hogyan lehet adatokat küldeni a szerverre a SIM900A modul használatával: Ebben az oktatóanyagban arról fogok beszélni, hogyan lehet adatokat küldeni a TCP szerverre a sim900 modul használatával. Azt is látni fogjuk, hogyan fogadhatunk adatokat szerverről ügyfélre (GSM modul)