Cuprins:
- Pasul 1: Software folosit:
- Pasul 2: Componente utilizate:
- Pasul 3: Diagrama circuitului:
- Pasul 4: Cod:
- Pasul 5: Video:
Video: Arduino trimite date de temperatură și umiditate către serverul MySQL (PHPMYADMIN): 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Î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. Aici folosim un script PHP pentru a împinge datele către baza de date phpmyadmin.
Pasul 1: 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 Apachesudo 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-o înseamnă că ceva nu a funcționat 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:
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.
2) Ethernet Shield: Arduino Ethernet Shield 2 vă conectează Arduino la internet în doar câteva minute. Conectați acest modul la placa Arduino, conectați-l la rețea cu un cablu RJ45 și urmați câțiva pași simpli pentru a începe să vă controlați lumea prin internet. Ca întotdeauna cu Arduino, fiecare element al platformei - hardware, software și documentație - este disponibil gratuit și open-source. Acest lucru înseamnă că puteți afla exact cum este realizat și puteți utiliza designul său ca punct de plecare pentru propriile circuite. Sute de mii de plăci Arduino alimentează deja creativitatea oamenilor în întreaga lume, în fiecare zi.
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 acestui proiect este prezentată mai sus.
Mai întâi trebuie să conectați ecranul Ethernet așa cum se arată în imaginea de mai sus, apoi trebuie să faceți conexiunea DHT11
Pasul 4: Cod:
Puteți obține codul sursă al acestui proiect de pe pagina noastră github. Iată linkul github pentru asta
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:
Date despre senzori de vibrații și temperatură fără fir către MySQL folosind Node-RED: 40 de pași
Date despre senzori de vibrație și temperatură fără fir către MySQL folosind Node-RED: Prezentarea senzorului de temperatură și vibrații wireless IoT Industrial Long Range IoT de la NCD, oferind până la o rază de 2 mile utilizarea unei structuri de rețea fără fir mesh. Incorporând un senzor de precizie de vibrație și temperatură pe 16 biți, acest dispozitiv
Nodemcu trimite date de temperatură și umiditate către Thingspeak: 7 pași
Nodemcu trimite date de temperatură și umiditate către Thingspeak: Aici în acest tutorial am interfațat nodemcu cu senzorul dht11 și trimitem date de temperatură și umiditate către serverul Thingspeak. Aici am trasat și graficul temperaturii și umidității către serverul thingspeak
Cum să trimiteți date DHT11 către serverul MySQL folosind NodeMCU: 6 pași
Cum să trimiteți date DHT11 către serverul MySQL folosind NodeMCU: În acest proiect am interfațat DHT11 cu nodemcu și apoi trimitem date despre dht11, care este umiditatea și temperatura, la baza de date phpmyadmin
Sistem de prezență prin trimiterea datelor RFID către serverul MySQL folosind Python cu Arduino: 6 pași
Sistem de prezență prin trimiterea datelor RFID către serverul MySQL folosind Python cu Arduino: În acest proiect am interfațat RFID-RC522 cu arduino și apoi trimit date RFID la baza de date phpmyadmin. Spre deosebire de proiectele noastre anterioare, nu folosim niciun scut Ethernet în acest caz, aici citim doar datele seriale provenite de la ar
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: în acest proiect am interfațat DHT11 cu arduino și apoi trimit date ale 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 t