Tartalomjegyzék:

Az Arduino Dht11 adatokat küld a MySQL szerverre (PHPMYADMIN) Python használatával: 5 lépés
Az Arduino Dht11 adatokat küld a MySQL szerverre (PHPMYADMIN) Python használatával: 5 lépés

Videó: Az Arduino Dht11 adatokat küld a MySQL szerverre (PHPMYADMIN) Python használatával: 5 lépés

Videó: Az Arduino Dht11 adatokat küld a MySQL szerverre (PHPMYADMIN) Python használatával: 5 lépés
Videó: Использование карты Micro SD и регистрация данных с Arduino | Пошаговый курс Arduino, урок 106 2024, November
Anonim
Az Arduino Dht11 adatokat küld a MySQL szerverre (PHPMYADMIN) Python használatával
Az Arduino Dht11 adatokat küld a MySQL szerverre (PHPMYADMIN) Python használatával

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:

Felhasznált szoftver
Felhasznált szoftver
Felhasznált szoftver
Felhasznált szoftver
Felhasznált szoftver
Felhaszná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:

Használt komponensek
Használt komponensek
Használt komponensek
Használt komponensek

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:

Kördiagramm
Kördiagramm
Kördiagramm
Kördiagramm

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: