Sommario:

Arduino sta inviando dati Dht11 a MySQL Server (PHPMYADMIN) utilizzando Python: 5 passaggi
Arduino sta inviando dati Dht11 a MySQL Server (PHPMYADMIN) utilizzando Python: 5 passaggi

Video: Arduino sta inviando dati Dht11 a MySQL Server (PHPMYADMIN) utilizzando Python: 5 passaggi

Video: Arduino sta inviando dati Dht11 a MySQL Server (PHPMYADMIN) utilizzando Python: 5 passaggi
Video: how to send Sensor Data using email, Arduino IOT, Temperature and Humidity values via email, vb net 2024, Luglio
Anonim
Arduino sta inviando dati Dht11 a MySQL Server (PHPMYADMIN) usando Python
Arduino sta inviando dati Dht11 a MySQL Server (PHPMYADMIN) usando Python

In questo progetto ho interfacciato DHT11 con arduino e quindi sto inviando i dati di dht11 che sono umidità e temperatura al database phpmyadmin. A differenza del nostro progetto precedente, in questo caso non stiamo utilizzando alcuno scudo ethernet, qui stiamo solo leggendo i dati seriali provenienti da arduino e quindi inviandoli a phpmyadmin tramite un codice php. Quindi qui il nostro dispositivo è collegato al PC in modo che possa inviare dati in serie, puoi anche collegare il dispositivo a raspberry pi per rendere portatile questo progetto.

Passaggio 1: Software utilizzato:

Software utilizzato
Software utilizzato
Software utilizzato
Software utilizzato
Software utilizzato
Software utilizzato

Questi sono i software che abbiamo utilizzato per questo progetto:

1. Arduino IDE: puoi scaricare l'ultimo Arduino IDE da questo link:

2. Installazione del server XAMPP: qui stiamo usando il server XAMPP che può essere utilizzato sia in Windows che in Linux, ma il mio suggerimento è che se sei in Ubuntu (qualsiasi piattaforma Linux) allora vai con LAMP. Ora, poiché siamo in Windows, abbiamo preferito il server XAMPP. Quindi puoi scaricare il server XAMPP da questo link.

In alternativa, ecco i passaggi per il server LAMP:

1. Installa Apache: sudo apt-get install apache2

2. Installa MySQL: sudo apt-get install mysql-server

3. Installa PHP: sudo apt-get install php5 libapache2-mod-php5

4. Riavvia il server: sudo /etc/init.d/apache2 restart

5. Controlla Apache https://localhost/ otterrai una pagina Apache facendo clic su questo collegamento sopra se non l'hai ottenuto significa che qualcosa è andato storto con la tua installazione

Qui stiamo usando PHPMYADMIN che è l'interfaccia web del server MySQL, quindi per installare quel comando usa:

sudo apt-get install phpmyadmin

Passaggio 2: componenti utilizzati:

Componenti utilizzati
Componenti utilizzati
Componenti utilizzati
Componenti utilizzati

1) Arduino UNO: Arduino/Genuino Uno è una scheda microcontrollore basata sull'ATmega328P (scheda tecnica). Dispone di 14 ingressi/uscite digitali (di cui 6 utilizzabili come uscite PWM), 6 ingressi analogici, un cristallo di quarzo da 16 MHz, una connessione USB, un jack di alimentazione, un header ICSP e un pulsante di reset.

3) Sensore DHT11: questo sensore di temperatura e umidità DHT11 è dotato di un'uscita del segnale digitale calibrata con la capacità del sensore di temperatura e umidità. È integrato con un microcontrollore a 8 bit ad alte prestazioni. La sua tecnologia garantisce l'elevata affidabilità e l'eccellente stabilità a lungo termine. Questo sensore include un elemento resistivo e un sensore per dispositivi di misurazione della temperatura NTC a umido. Ha una qualità eccellente, una risposta rapida, capacità anti-interferenza e prestazioni elevate.

Passaggio 3: Schema del circuito:

Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico

Passaggio 4: codice sorgente:

Qui per arduino ho usato un codice di esempio con un piccolo aggiornamento, ovvero il codice DHTtester, per favore guarda il video embed su cosa ho cambiato su quel codice di esempio e un codice python che sta inviando dati a phpmyadmin, che puoi trova dal link di download qui sotto

Passaggio 5: video:

L'intera descrizione del progetto è fornita nel video sopra

Se hai qualche dubbio su questo progetto, sentiti libero di commentarci qui sotto.

E se vuoi saperne di più sul sistema embedded puoi visitare il nostro canale youtube

Visita e metti mi piace alla nostra pagina Facebook per aggiornamenti frequenti.

Grazie e saluti, Tecnologie di embedotronica

Consigliato: