Sadržaj:

Arduino šalje podatke Dht11 na MySQL poslužitelj (PHPMYADMIN) pomoću Pythona: 5 koraka
Arduino šalje podatke Dht11 na MySQL poslužitelj (PHPMYADMIN) pomoću Pythona: 5 koraka

Video: Arduino šalje podatke Dht11 na MySQL poslužitelj (PHPMYADMIN) pomoću Pythona: 5 koraka

Video: Arduino šalje podatke Dht11 na MySQL poslužitelj (PHPMYADMIN) pomoću Pythona: 5 koraka
Video: Arduino Nano, Blynk, DHT11 - ENC28J60 (Subtittled) 2024, Srpanj
Anonim
Arduino šalje podatke Dht11 na MySQL poslužitelj (PHPMYADMIN) pomoću Pythona
Arduino šalje podatke Dht11 na MySQL poslužitelj (PHPMYADMIN) pomoću Pythona

U ovom projektu spojio sam DHT11 s 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 spojen na računalo kako bi mogao slati podatke serijski, možete povezati i uređaj s malinom pi kako bi ovaj projekt bio prenosiv.

Korak 1: Korišteni softver:

Korišteni softver
Korišteni softver
Korišteni softver
Korišteni softver
Korišteni softver
Korišteni softver

Ovo je softver koji smo koristili za ovaj projekt:

1. Arduino IDE: Najnoviji Arduino IDE možete preuzeti s ove veze:

2. Instalacija XAMPP poslužitelja: Ovdje koristimo XAMPP poslužitelj, može se koristiti i u Windowsima i u Linuxu, ali moj je prijedlog da, ako ste u Ubuntuu (bilo koja Linux platforma), idite s LAMP -om. Budući da smo u Windowsima, preferirali smo XAMPP poslužitelj. Dakle, možete preuzeti XAMPP poslužitelj s ove veze.

Alternativno, evo koraka za poslužitelj LAMP:

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. Ponovno pokrenite poslužitelj: sudo /etc/init.d/apache2 restart

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 instalacijom

Ovdje koristimo PHPMYADMIN koji je web sučelje MySQL poslužitelja pa za instaliranje te naredbe koristite:

sudo apt-get install phpmyadmin

Korak 2: Korištene komponente:

Korištene komponente
Korištene komponente
Korištene komponente
Korištene komponente

1) Arduino UNO: Arduino/Genuino Uno je ploča mikrokontrolera zasnovana na ATmega328P (podatkovna tablica). 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 gumb za resetiranje.

3) DHT11 osjetnik: Ovaj DHT11 osjetnik temperature i vlažnosti ima kalibrirani izlaz digitalnog signala s mogućnošću osjetnika temperature i vlage. Integriran je s 8-bitnim mikrokontrolerom visokih performansi. Njegova tehnologija osigurava visoku pouzdanost i izvrsnu dugoročnu stabilnost. Ovaj senzor uključuje otporni element i senzor za mokre NTC mjerne uređaje za mjerenje temperature. Ima izvrsnu kvalitetu, brz odziv, sposobnost sprečavanja smetnji i visoke performanse.

Korak 3: Dijagram kruga:

Kružni dijagram
Kružni dijagram
Kružni dijagram
Kružni dijagram

Korak 4: Izvorni kod:

Ovdje sam za arduino koristio jedan primjer koda s malim ažuriranjem, a to je DHTtester kôd. Molimo pogledajte video za ugradnju o tome što sam promijenio na tom primjeru koda i jedan python kod koji šalje podatke phpmyadminu, koji možete donju vezu za preuzimanje pronađite

Korak 5: Video:

Cijeli opis projekta dan je u videu iznad

Ako imate bilo kakvih nedoumica u vezi ovog projekta, slobodno nas komentirajte u nastavku.

A ako želite saznati više o ugrađenom sustavu, posjetite naš youtube kanal

Posjetite i lajkajte našu Facebook stranicu za česta ažuriranja.

Hvala i pozdrav, Embedotronics Technologies

Preporučeni: