Cuprins:

Arduino trimite date Dht11 către serverul MySQL (PHPMYADMIN) folosind Python: 5 pași
Arduino trimite date Dht11 către serverul MySQL (PHPMYADMIN) folosind Python: 5 pași

Video: Arduino trimite date Dht11 către serverul MySQL (PHPMYADMIN) folosind Python: 5 pași

Video: Arduino trimite date Dht11 către serverul MySQL (PHPMYADMIN) folosind Python: 5 pași
Video: Measure Temperature and Humidity WiFi with ESP32 DHT11 and DHT22 - Robojax 2024, Iulie
Anonim
Arduino trimite date Dht11 către serverul MySQL (PHPMYADMIN) folosind Python
Arduino trimite date Dht11 către serverul MySQL (PHPMYADMIN) folosind Python

În acest proiect am interfațat DHT11 cu arduino și apoi trimit date de dht11, care este umiditatea și temperatura la baza de date phpmyadmin. Spre deosebire de proiectul nostru anterior, nu folosim niciun scut Ethernet în acest caz, aici citim doar datele seriale provenite de la arduino și apoi le împingem către phpmyadmin printr-un cod php. Așadar, aici dispozitivul nostru este conectat la computer, astfel încât să poată trimite date în serie, puteți conecta, de asemenea, dispozitivul la raspberry pi pentru a face acest proiect portabil.

Pasul 1: Software folosit:

Software folosit
Software folosit
Software folosit
Software folosit
Software folosit
Software folosit

Acestea sunt software-ul pe care l-am folosit pentru acest proiect:

1. Arduino IDE: Puteți descărca cel mai recent IDE Arduino de pe acest link:

2. Instalarea serverului XAMPP: Aici folosim serverul XAMPP, acesta poate fi utilizat atât în Windows, cât și în Linux, dar sugestia mea este că, dacă vă aflați în Ubuntu (orice platformă Linux), atunci mergeți cu LAMP. Acum, deoarece suntem în Windows, așa că am preferat serverul XAMPP. Deci, puteți descărca serverul XAMPP de pe acest link.

Alternativ, iată pașii pentru serverul LAMP:

1. Instalați Apache: sudo apt-get install apache2

2. Instalați MySQL: sudo apt-get install mysql-server

3. Instalați PHP: sudo apt-get install php5 libapache2-mod-php5

4. Reporniți serverul: sudo /etc/init.d/apache2 restart

5. Verificați Apache https:// localhost / veți obține o singură pagină apache făcând clic pe acest link de mai sus, dacă nu ați obținut, înseamnă că a mers ceva în neregulă cu instalarea dvs.

Aici folosim PHPMYADMIN, care este interfața web a serverului MySQL, deci pentru instalarea comenzii de utilizare:

sudo apt-get install phpmyadmin

Pasul 2: Componente utilizate:

Componente utilizate
Componente utilizate
Componente utilizate
Componente utilizate

1) Arduino UNO: Arduino / Genuino Uno este o placă de microcontroler bazată pe ATmega328P (foaie de date). Are 14 pini de intrare / ieșire digitale (dintre care 6 pot fi folosiți ca ieșiri PWM), 6 intrări analogice, un cristal cuarț de 16 MHz, o conexiune USB, o mufă de alimentare, un antet ICSP și un buton de resetare.

3) Senzor DHT11: Acest senzor de temperatură și umiditate DHT11 are o ieșire de semnal digital calibrată cu capacitatea senzorului de temperatură și umiditate. Este integrat cu un microcontroler de 8 biți de înaltă performanță. Tehnologia sa asigură o fiabilitate ridicată și o stabilitate excelentă pe termen lung. Acest senzor include un element rezistiv și un senzor pentru dispozitive de măsurare a temperaturii umede NTC. Are o calitate excelentă, răspuns rapid, capacitate anti-interferențe și performanță ridicată.

Pasul 3: Diagrama circuitului:

Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
Diagrama circuitului

Pasul 4: Cod sursă:

Aici, pentru arduino, am folosit un exemplu de cod cu o mică actualizare, adică cod DHTtester, vă rugăm să urmăriți videoclipul încorporat despre ceea ce am schimbat în acel exemplu de cod și un cod python care trimite date către phpmyadmin, pe care îl puteți găsiți de mai jos linkul de descărcare

Pasul 5: Video:

Întreaga descriere a proiectului este prezentată în videoclipul de mai sus

Dacă aveți vreo îndoială cu privire la acest proiect, nu ezitați să ne comentați mai jos.

Și dacă doriți să aflați mai multe despre sistemul încorporat, puteți vizita canalul nostru YouTube

Vă rugăm să vizitați și să apreciați pagina noastră de Facebook pentru actualizări frecvente.

Multumiri si urari de bine, Tehnologii Embedotronics

Recomandat: