Kazalo:

Arduino pošilja podatke o temperaturi in vlažnosti na strežnik MySQL (PHPMYADMIN): 5 korakov
Arduino pošilja podatke o temperaturi in vlažnosti na strežnik MySQL (PHPMYADMIN): 5 korakov

Video: Arduino pošilja podatke o temperaturi in vlažnosti na strežnik MySQL (PHPMYADMIN): 5 korakov

Video: Arduino pošilja podatke o temperaturi in vlažnosti na strežnik MySQL (PHPMYADMIN): 5 korakov
Video: Программирование модуля датчика температуры и влажности ESP8266 ESP01 DHT11 | удаленныйXY | ФЛПрог 2024, Julij
Anonim
Arduino pošilja podatke o temperaturi in vlažnosti na strežnik MySQL (PHPMYADMIN)
Arduino pošilja podatke o temperaturi in vlažnosti na strežnik MySQL (PHPMYADMIN)

V tem projektu sem povezal DHT11 z arduinom in nato pošiljam podatke o dht11, ki so vlažnost in temperatura, v bazo podatkov phpmyadmin. Tukaj uporabljamo en skript PHP za potiskanje podatkov v bazo podatkov phpmyadmin.

1. korak: Uporabljena programska oprema:

Uporabljena programska oprema
Uporabljena programska oprema
Uporabljena programska oprema
Uporabljena programska oprema

To je programska oprema, ki smo jo uporabili za ta projekt:

1. Arduino IDE: Najnovejšo Arduino IDE lahko prenesete s te povezave:

2. Namestitev strežnika XAMPP: Tukaj uporabljamo strežnik XAMPP, ki ga lahko uporabljamo tako v oknih kot v Linuxu, vendar moj predlog je, da če ste v Ubuntuju (kateri koli platformi Linux), pojdite z LAMP. Ker smo v oknih, imamo raje strežnik XAMPP. Tako lahko prenesete strežnik XAMPP s te povezave.

Druga možnost je, da sledite korakom za strežnik LAMP:

1. Namestite Apachesudo apt-get install apache2

2. Namestite MySQL:

sudo apt-get install mysql-server

3. Namestite PHP:

sudo apt-get install php5 libapache2-mod-php5

4. Znova zaženite strežnik:

sudo /etc/init.d/apache2 ponovni zagon

5. Preverite Apache https:// localhost/

s klikom na to zgornjo povezavo boste dobili eno stran apache, če je niste dobili, pomeni, da je pri namestitvi šlo kaj narobe

Tukaj uporabljamo PHPMYADMIN, ki je spletni vmesnik strežnika MySQL, zato za namestitev tega ukaza uporabite:

sudo apt-get install phpmyadmin

2. korak: Uporabljene komponente:

Uporabljene komponente
Uporabljene komponente
Uporabljene komponente
Uporabljene komponente
Uporabljene komponente
Uporabljene komponente

1) Arduino UNO: Arduino/Genuino Uno je mikrokrmilna plošča, ki temelji na ATmega328P (podatkovni list). Ima 14 digitalnih vhodno/izhodnih zatičev (od tega jih je 6 mogoče uporabiti kot izhode PWM), 6 analognih vhodov, 16 MHz kremenčev kristal, povezavo USB, priključek za napajanje, glavo ICSP in gumb za ponastavitev.

2) Ethernet Shield: Arduino Ethernet Shield 2 poveže vaš Arduino z internetom v nekaj minutah. Ta modul preprosto priključite na Arduino Board, ga povežite v omrežje s kablom RJ45 in sledite nekaj preprostim korakom, da začnete nadzirati svoj svet prek interneta. Kot vedno pri Arduinu, je vsak element platforme-strojna, programska in dokumentacijska-prosto dostopen in odprtokoden. To pomeni, da se lahko natančno naučite, kako je izdelan, in uporabite njegovo zasnovo kot izhodišče za svoja vezja. Na stotine tisoč plošč Arduino že vsak dan spodbuja ustvarjalnost ljudi po vsem svetu.

3) Senzor DHT11: Ta senzor temperature in vlažnosti DHT11 ima kalibriran izhod digitalnega signala z zmožnostjo senzorja temperature in vlažnosti. Vgrajen je v visokozmogljiv 8-bitni mikrokrmilnik. Njegova tehnologija zagotavlja visoko zanesljivost in odlično dolgoročno stabilnost. Ta senzor vključuje uporovni element in senzor za mokre naprave za merjenje temperature NTC. Ima odlično kakovost, hiter odziv, sposobnost preprečevanja motenj in visoko zmogljivost.

3. korak: Shema vezja:

Shema vezja
Shema vezja
Shema vezja
Shema vezja

Shema tega projekta je navedena zgoraj.

Najprej morate priključiti ethernetni ščit, kot je prikazano na zgornji sliki, nato pa vzpostavite povezavo DHT11

4. korak: Koda:

Izvorno kodo tega projekta lahko dobite na naši strani github. Tukaj je povezava github za to

5. korak: Video:

Celoten opis projekta je prikazan v zgornjem videu

Če dvomite o tem projektu, nam pišite spodaj.

Če želite izvedeti več o vgrajenem sistemu, obiščite naš youtube kanal

Obiščite in všečkajte našo Facebook stran za pogoste posodobitve.

Hvala in pozdrav, Embedotronics Technologies

Priporočena: