Satura rādītājs:

Arduino sūta Dht11 datus uz MySQL serveri (PHPMYADMIN), izmantojot Python: 5 soļi
Arduino sūta Dht11 datus uz MySQL serveri (PHPMYADMIN), izmantojot Python: 5 soļi

Video: Arduino sūta Dht11 datus uz MySQL serveri (PHPMYADMIN), izmantojot Python: 5 soļi

Video: Arduino sūta Dht11 datus uz MySQL serveri (PHPMYADMIN), izmantojot Python: 5 soļi
Video: Использование карты Micro SD и регистрация данных с Arduino | Пошаговый курс Arduino, урок 106 2024, Jūlijs
Anonim
Arduino sūta Dht11 datus uz MySQL serveri (PHPMYADMIN), izmantojot Python
Arduino sūta Dht11 datus uz MySQL serveri (PHPMYADMIN), izmantojot Python

Šajā projektā es esmu sasaistījis DHT11 ar arduino, un tad es sūtu datus par dht11, kas ir mitrums un temperatūra, uz phpmyadmin datu bāzi. Atšķirībā no mūsu iepriekšējā projekta šajā gadījumā mēs neizmantojam nekādu Ethernet vairogu, šeit mēs tikai lasām sērijas datus, kas nāk no arduino, un pēc tam nosūta tos phpmyadmin, izmantojot vienu php kodu. Tātad šeit mūsu ierīce ir savienota ar datoru, lai tā varētu nosūtīt datus sērijveidā, un jūs varat arī savienot ierīci ar aveņu pi, lai padarītu šo projektu pārnēsājamu.

1. darbība. Izmantotā programmatūra:

Izmantotā programmatūra
Izmantotā programmatūra
Izmantotā programmatūra
Izmantotā programmatūra
Izmantotā programmatūra
Izmantotā programmatūra

Šī ir programmatūra, ko esam izmantojuši šim projektam:

1. Arduino IDE: jaunāko Arduino IDE varat lejupielādēt no šīs saites:

2. XAMPP servera instalēšana: Šeit mēs izmantojam XAMPP serveri, to var izmantot gan logos, gan Linux, taču mans ieteikums ir tāds, ka, ja atrodaties Ubuntu (jebkura Linux platforma), tad izmantojiet LAMP. Tā kā mēs esam logos, mēs esam izvēlējušies XAMPP serveri. Tātad jūs varat lejupielādēt XAMPP serveri no šīs saites.

Alternatīvi šeit ir LAMP servera darbības:

1. Instalējiet Apache: sudo apt-get install apache2

2. Instalējiet MySQL: sudo apt-get install mysql-server

3. Instalējiet PHP: sudo apt-get install php5 libapache2-mod-php5

4. Restartējiet serveri: sudo /etc/init.d/apache2 restart

5. Pārbaudiet Apache https:// localhost/jūs saņemsiet vienu apache lapu, noklikšķinot uz šīs saites, ja nesaņēmāt, tas nozīmē, ka instalēšanas laikā radās problēma.

Šeit mēs izmantojam PHPMYADMIN, kas ir MySQL servera tīmekļa saskarne, tāpēc, lai instalētu šo lietošanas komandu:

sudo apt-get instalēt phpmyadmin

2. darbība. Izmantotās sastāvdaļas:

Izmantotās sastāvdaļas
Izmantotās sastāvdaļas
Izmantotās sastāvdaļas
Izmantotās sastāvdaļas

1) Arduino UNO: Arduino/Genuino Uno ir mikrokontrolleru plate, kuras pamatā ir ATmega328P (datu lapa). Tam ir 14 digitālās ieejas/izejas tapas (no kurām 6 var izmantot kā PWM izejas), 6 analogās ieejas, 16 MHz kvarca kristāls, USB savienojums, barošanas ligzda, ICSP galvene un atiestatīšanas poga.

3) DHT11 sensors: šim DHT11 temperatūras un mitruma sensoram ir kalibrēta digitālā signāla izeja ar temperatūras un mitruma sensora iespējām. Tas ir integrēts ar augstas veiktspējas 8 bitu mikrokontrolleru. Tā tehnoloģija nodrošina augstu uzticamību un izcilu stabilitāti ilgtermiņā. Šis sensors ietver pretestības elementu un sensoru mitrām NTC temperatūras mērīšanas ierīcēm. Tam ir lieliska kvalitāte, ātra reakcija, spēja traucēt un augsta veiktspēja.

3. darbība: shēmas shēma:

Ķēdes shēma
Ķēdes shēma
Ķēdes shēma
Ķēdes shēma

4. darbība. Avota kods:

Šeit arduino es esmu izmantojis vienu koda piemēru ar nelielu atjauninājumu, tas ir, DHTtester kodu, lūdzu, noskatieties iegulšanas video par to, ko esmu mainījis šajā piemēra kodā, un vienu pitona kodu, kas sūta datus uz phpmyadmin. atrodiet zemāk esošo lejupielādes saiti

5. darbība: video:

Viss projekta apraksts ir sniegts iepriekš redzamajā video

Ja jums ir šaubas par šo projektu, lūdzu, komentējiet mūs zemāk.

Un, ja vēlaties uzzināt vairāk par iegulto sistēmu, varat apmeklēt mūsu YouTube kanālu

Lūdzu, apmeklējiet mūsu Facebook lapu un atzīmējiet to ar Patīk, lai iegūtu bieži atjauninājumus.

Paldies un sveicieni, Embedotronikas tehnoloģijas

Ieteicams: