Sadržaj:
- Korak 1: Korišteni softver:
- Korak 2: Korištene komponente:
- Korak 3: Dijagram kola:
- Korak 4: Izvorni kod:
- Korak 5: Video:
Video: Arduino šalje podatke Dht11 na MySQL poslužitelj (PHPMYADMIN) pomoću Pythona: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
U ovom projektu sam spojio DHT11 sa arduinom, a zatim šaljem podatke o dht11, što je vlažnost i temperatura, u bazu podataka phpmyadmin. Za razliku od našeg prethodnog projekta, u ovom slučaju ne koristimo nikakav Ethernet štit, ovdje samo čitamo serijske podatke koji dolaze iz arduina, a zatim ih guramo u phpmyadmin kroz jedan php kod. Dakle, ovdje je naš uređaj povezan s računalom tako da može slati podatke serijski, možete povezati i uređaj s malinom pi kako bi ovaj projekt bio prenosiv.
Korak 1: Korišteni softver:
Ovo je softver koji smo koristili za ovaj projekt:
1. Arduino IDE: Najnoviji Arduino IDE možete preuzeti sa ove veze:
2. Instalacija XAMPP servera: Ovdje koristimo XAMPP server, može se koristiti i u Windowsima i u Linuxu, ali moj prijedlog je da, ako ste u Ubuntuu (bilo koja Linux platforma), idite s LAMP -om. Pošto smo u prozorima, radije smo odabrali XAMPP server. Dakle, možete preuzeti XAMPP server sa ove veze.
Alternativno, evo koraka za LAMP server:
1. Instalirajte Apache: sudo apt-get install apache2
2. Instalirajte MySQL: sudo apt-get install mysql-server
3. Instalirajte PHP: sudo apt-get install php5 libapache2-mod-php5
4. Ponovo pokrenite poslužitelj: sudo /etc/init.d/apache2 ponovno pokretanje
5. Provjerite Apache https:// localhost/dobit ćete jednu apache stranicu klikom na ovu gornju vezu ako je niste dobili znači da je nešto pošlo po zlu s vašom instalacijom
Ovdje koristimo PHPMYADMIN koji je web sučelje MySQL servera pa za instaliranje te naredbe koristite:
sudo apt-get install phpmyadmin
Korak 2: Korištene komponente:
1) Arduino UNO: Arduino/Genuino Uno je ploča mikrokontrolera zasnovana na ATmega328P (tehnički list). Ima 14 digitalnih ulazno/izlaznih pinova (od kojih se 6 može koristiti kao PWM izlaz), 6 analognih ulaza, kvarcni kristal od 16 MHz, USB vezu, utičnicu za napajanje, ICSP zaglavlje i tipku za resetiranje.
3) DHT11 senzor: Ovaj DHT11 osjetnik temperature i vlažnosti ima kalibrirani izlaz digitalnog signala s mogućnošću osjetnika temperature i vlažnosti. Integriran je s 8-bitnim mikrokontrolerom visokih performansi. Njegova tehnologija osigurava visoku pouzdanost i odličnu dugoročnu stabilnost. Ovaj senzor uključuje otporni element i senzor za mokre NTC mjerne uređaje za mjerenje temperature. Ima odličnu kvalitetu, brz odziv, sposobnost sprečavanja smetnji i visoke performanse.
Korak 3: Dijagram kola:
Korak 4: Izvorni kod:
Ovdje sam za arduino koristio jedan primjer koda s malim ažuriranjem, a to je DHTtester kôd. Molimo pogledajte ugrađeni video o tome što sam promijenio na tom primjeru koda i jedan python kod koji šalje podatke phpmyadminu, što možete donju vezu za preuzimanje pronađite
Korak 5: Video:
Cijeli opis projekta dat je u gornjem videu
Ako imate bilo kakvih nedoumica u vezi s ovim projektom, slobodno nas komentirajte u nastavku.
A ako želite saznati više o ugrađenom sistemu, posjetite naš youtube kanal
Posetite i lajkujte našu Facebook stranicu za česta ažuriranja.
Hvala i pozdrav, Embedotronics Technologies
Preporučuje se:
Nodemcu šalje podatke o temperaturi i vlažnosti na Thingspeak: 7 koraka
Nodemcu šalje podatke o temperaturi i vlažnosti na Thingspeak: Ovdje smo u ovom vodiču spojili nodemcu sa senzorom dht11 i šaljemo podatke o temperaturi i vlažnosti na poslužitelj stvari. Ovdje imamo i grafički prikaz temperature i vlažnosti na serveru Thingspeak
Kako poslati DHT11 podatke na MySQL poslužitelj koristeći NodeMCU: 6 koraka
Kako poslati DHT11 podatke na MySQL poslužitelj koristeći NodeMCU: U ovom projektu smo povezali DHT11 s nodemcu, a zatim šaljemo podatke o dht11, što je vlažnost i temperatura, u bazu podataka phpmyadmin
Sistem prisustva slanjem RFID podataka na MySQL server pomoću Pythona sa Arduinom: 6 koraka
Sistem prisustva slanjem RFID podataka na MySQL server koristeći Python sa Arduinom: U ovom projektu sam spojio RFID-RC522 sa arduinom, a zatim šaljem podatke RFID-a u bazu podataka phpmyadmin. Za razliku od naših prethodnih projekata, u ovom slučaju ne koristimo nikakav Ethernet štit, ovdje samo čitamo serijske podatke koji dolaze iz ar
Arduino šalje podatke o temperaturi i vlažnosti na MySQL poslužitelj (PHPMYADMIN): 5 koraka
Arduino šalje podatke o temperaturi i vlažnosti na MySQL poslužitelj (PHPMYADMIN): U ovom projektu sam spojio DHT11 s arduinom, a zatim šaljem podatke dht11, što je vlažnost i temperatura, u bazu podataka phpmyadmin. Ovdje koristimo jednu PHP skriptu za prebacivanje podataka u bazu podataka phpmyadmin
Spremite podatke senzora Arduino u MYsql pomoću obrade: 6 koraka
Spremanje Arduino senzorskih podataka u MYsql pomoću obrade: Iskreno, teško je pohraniti Arduino podatke u MySQL izravno tako da sam u ovisnosti o Arduino IDE -u koristio Processing IDE koji je sličan Arduino IDE -u, ali s mnogo različite upotrebe i možete ga kodirati u java.Napomena: nemojte pokretati Arduino serijski moni