INHOUDSOPGAWE:

Arduino stuur data oor temperatuur en humiditeit aan MySQL Server (PHPMYADMIN): 5 stappe
Arduino stuur data oor temperatuur en humiditeit aan MySQL Server (PHPMYADMIN): 5 stappe

Video: Arduino stuur data oor temperatuur en humiditeit aan MySQL Server (PHPMYADMIN): 5 stappe

Video: Arduino stuur data oor temperatuur en humiditeit aan MySQL Server (PHPMYADMIN): 5 stappe
Video: How to use DHT11 DHT22 with NodeMCU ESP8266 to read temperature over WiFi - IoT 2024, Julie
Anonim
Arduino stuur data oor temperatuur en humiditeit aan MySQL -bediener (PHPMYADMIN)
Arduino stuur data oor temperatuur en humiditeit aan MySQL -bediener (PHPMYADMIN)

In hierdie projek het ek DHT11 met arduino gekoppel en dan stuur ek data van dht11, wat humiditeit en temperatuur is, na die phpmyadmin -databasis. Hier gebruik ons een PHP -script om data na die phpmyadmin -databasis te stoot.

Stap 1: Gebruikte sagteware:

Sagteware wat gebruik word
Sagteware wat gebruik word
Sagteware wat gebruik word
Sagteware wat gebruik word

Dit is die sagteware wat ons vir hierdie projek gebruik het:

1. Arduino IDE: U kan die nuutste Arduino IDE aflaai vanaf hierdie skakel:

2. Installasie van XAMPP -bediener: hier gebruik ons XAMPP -bediener, dit kan beide in Windows en Linux gebruik word, maar my voorstel is dat as u in Ubuntu (enige Linux -platform) is, dit ook met LAMP kan gaan. Aangesien ons in Windows is, het ons die XAMPP -bediener verkies. U kan dus die XAMPP -bediener vanaf hierdie skakel aflaai.

Hier is ook die stappe vir LAMP -bediener:

1. Installeer Apachesudo apt-get install apache2

2. Installeer MySQL:

sudo apt-get installeer mysql-bediener

3. Installeer PHP:

sudo apt-get install php5 libapache2-mod-php5

4. Herbegin bediener:

sudo /etc/init.d/apache2 herbegin

5. Gaan Apache https:// localhost/na

U kry een apache -bladsy deur op die skakel hierbo te klik, as u dit nie verstaan nie, beteken dit dat iets verkeerd gegaan het met u installasie

Hier gebruik ons PHPMYADMIN, dit is die webkoppelvlak van MySQL -bediener, om die gebruiksopdrag te installeer:

sudo apt-get install phpmyadmin

Stap 2: Gebruikte komponente:

Gebruikte komponente
Gebruikte komponente
Gebruikte komponente
Gebruikte komponente
Gebruikte komponente
Gebruikte komponente

1) Arduino UNO: Arduino/Genuino Uno is 'n mikrobeheerbord gebaseer op die ATmega328P (datablad). Dit het 14 digitale in-/uitsetpenne (waarvan 6 as PWM -uitsette gebruik kan word), 6 analoog -insette, 'n 16 MHz -kwarts kristal, 'n USB -aansluiting, 'n kragaansluiting, 'n ICSP -kop en 'n reset -knoppie.

2) Ethernet Shield: Die Arduino Ethernet Shield 2 verbind u Arduino in enkele minute met die internet. Koppel hierdie module net aan u Arduino -bord, koppel dit aan u netwerk met 'n RJ45 -kabel en volg 'n paar eenvoudige stappe om u wêreld via die internet te beheer. Soos altyd met Arduino, is elke element van die platform-hardeware, sagteware en dokumentasie-vrylik beskikbaar en open-source. Dit beteken dat u presies kan leer hoe dit gemaak word en die ontwerp daarvan as die beginpunt vir u eie stroombane kan gebruik. Honderdduisende Arduino -rade voed reeds daagliks mense se kreatiwiteit regoor die wêreld.

3) DHT11 -sensor: hierdie DHT11 -temperatuur- en humiditeitsensor het 'n gekalibreerde digitale seinuitset met die temperatuur- en humiditeitsensorvermoë. Dit is geïntegreer met 'n hoëprestasie-8-bis mikrobeheerder. Sy tegnologie verseker die hoë betroubaarheid en uitstekende langtermynstabiliteit. Hierdie sensor bevat 'n weerstandige element en 'n sensor vir nat NTC -temperatuurmeetapparate. Dit het uitstekende kwaliteit, vinnige reaksie, anti-inmengingsvermoë en hoë werkverrigting.

Stap 3: Kringdiagram:

Stroombaandiagram
Stroombaandiagram
Stroombaandiagram
Stroombaandiagram

Kringdiagram van hierdie projek word hierbo gegee.

U moet eers 'n Ethernet -skild aansluit, soos in die prent hierbo getoon, en dan moet u die DHT11 -verbinding maak

Stap 4: Kode:

U kan die bronkode van hierdie projek kry vanaf ons github -bladsy. Hier is die github -skakel daarvoor

Stap 5: Video:

Die hele projekbeskrywing word in bogenoemde video gegee

As u twyfel oor hierdie projek, kan u ons gerus hieronder kommentaar lewer.

En as u meer wil weet oor die ingebedde stelsel, kan u ons YouTube -kanaal besoek

Besoek en hou van ons Facebook -blad vir gereelde opdaterings.

Dankie & groete, Embedotronics tegnologie

Aanbeveel: