Taula de continguts:

Arduino envia dades Dht11 al servidor MySQL (PHPMYADMIN) mitjançant Python: 5 passos
Arduino envia dades Dht11 al servidor MySQL (PHPMYADMIN) mitjançant Python: 5 passos

Vídeo: Arduino envia dades Dht11 al servidor MySQL (PHPMYADMIN) mitjançant Python: 5 passos

Vídeo: Arduino envia dades Dht11 al servidor MySQL (PHPMYADMIN) mitjançant Python: 5 passos
Vídeo: Blynk and Arduino ESP8266 Быстрое и простое руководство! - Пример DHT11 и светодиода 2024, Juliol
Anonim
Arduino envia dades Dht11 al servidor MySQL (PHPMYADMIN) mitjançant Python
Arduino envia dades Dht11 al servidor MySQL (PHPMYADMIN) mitjançant Python

En aquest projecte he interfocat DHT11 amb arduino i després envio dades de dht11, que és la humitat i la temperatura, a la base de dades phpmyadmin. A diferència del nostre projecte anterior, en aquest cas no fem servir cap escut Ethernet, aquí només estem llegint les dades de sèrie provinents d’arduino i, tot seguit, empenyent-les a phpmyadmin mitjançant un codi php. Per tant, aquí el nostre dispositiu està connectat a l'ordinador perquè pugui enviar dades de manera seriosa, també podeu connectar el dispositiu a raspberry pi perquè aquest projecte sigui portàtil.

Pas 1: programari utilitzat:

Programari utilitzat
Programari utilitzat
Programari utilitzat
Programari utilitzat
Programari utilitzat
Programari utilitzat

Aquests són els programes que hem utilitzat per a aquest projecte:

1. Arduino IDE: Podeu descarregar la versió més recent d’Arduino IDE des d’aquest enllaç:

2. Instal·lació del servidor XAMPP: aquí estem utilitzant el servidor XAMPP, es pot utilitzar tant a Windows com a Linux, però el meu suggeriment és que si esteu a Ubuntu (qualsevol plataforma Linux), aneu amb LAMP. Ara, ja que estem a Windows, hem preferit el servidor XAMPP. Així, podeu descarregar el servidor XAMPP des d’aquest enllaç.

Alternativament, aquí teniu els passos per al servidor LAMP:

1. Instal·leu Apache: sudo apt-get install apache2

2. Instal·leu MySQL: sudo apt-get install mysql-server

3. Instal·leu PHP: sudo apt-get install php5 libapache2-mod-php5

4. Reinicieu el servidor: sudo /etc/init.d/apache2 restart

5. Comproveu Apache https:// localhost / per obtenir una pàgina apache fent clic en aquest enllaç superior si no ho heu obtingut, vol dir que ha fallat la vostra instal·lació.

Aquí estem utilitzant PHPMYADMIN que és la interfície web del servidor MySQL, de manera que per instal·lar aquesta comanda d'ús:

sudo apt-get install phpmyadmin

Pas 2: components utilitzats:

Components utilitzats
Components utilitzats
Components utilitzats
Components utilitzats

1) Arduino UNO: Arduino / Genuino Uno és una placa de microcontrolador basada en l'ATmega328P (full de dades). Té 14 pins d'entrada / sortida digitals (dels quals 6 es poden utilitzar com a sortides PWM), 6 entrades analògiques, un cristall de quars de 16 MHz, una connexió USB, una presa d'alimentació, una capçalera ICSP i un botó de reinici.

3) Sensor DHT11: aquest sensor de temperatura i humitat DHT11 presenta una sortida de senyal digital calibrada amb la capacitat del sensor de temperatura i humitat. Està integrat amb un microcontrolador d’alt rendiment de 8 bits. La seva tecnologia garanteix una alta fiabilitat i una excel·lent estabilitat a llarg termini. Aquest sensor inclou un element resistiu i un sensor per a dispositius de mesura de temperatura NTC humits. Té una qualitat excel·lent, resposta ràpida, capacitat anti-interferències i alt rendiment.

Pas 3: diagrama del circuit:

Esquema de connexions
Esquema de connexions
Esquema de connexions
Esquema de connexions

Pas 4: Codi font:

Aquí, per a arduino, he utilitzat un codi d’exemple amb una petita actualització, que és el codi DHTtester, si us plau, mireu el vídeo d’incorporació sobre el que he canviat en aquest codi d’exemple i un codi python que envia dades a phpmyadmin, que podeu trobar a sota l'enllaç de descàrrega

Pas 5: vídeo:

Tota la descripció del projecte apareix al vídeo anterior

Si teniu cap dubte sobre aquest projecte, no dubteu a comentar-nos a continuació.

I si voleu obtenir més informació sobre el sistema incrustat, visiteu el nostre canal de youtube

Visiteu la nostra pàgina de Facebook i us agradi per obtenir actualitzacions freqüents.

Gràcies i Salutacions, Tecnologies Embedotronics

Recomanat: