INHOUDSOPGAWE:

Hoe om DHT11 -data na MySQL -bediener te stuur met behulp van NodeMCU: 6 stappe
Hoe om DHT11 -data na MySQL -bediener te stuur met behulp van NodeMCU: 6 stappe

Video: Hoe om DHT11 -data na MySQL -bediener te stuur met behulp van NodeMCU: 6 stappe

Video: Hoe om DHT11 -data na MySQL -bediener te stuur met behulp van NodeMCU: 6 stappe
Video: Html5 & PHP 7 + localhost 'XAMPP | Williamsapplicatie 2024, Julie
Anonim
Hoe om DHT11 -data na MySQL -bediener te stuur met behulp van NodeMCU
Hoe om DHT11 -data na MySQL -bediener te stuur met behulp van NodeMCU

In hierdie projek het ons DHT11 met nodemcu gekoppel en dan stuur ons data van dht11, wat humiditeit en temperatuur is, na die phpmyadmin -databasis.

Stap 1: Gebruikte sagteware:

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

1. Arduino IDE: Wat nodemcu betref, gebruik ons slegs arduino IDE. U kan die nuutste Arduino IDE van hierdie skakel aflaai:

www.arduino.cc/en/Main/Software

Hoe om nodemcu nou op te stel vir arduino IDE, ons sal u die ding in die onderstaande stappe vertel.

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. Alternatiewelik is die stappe vir LAMP -bediener:

1. Installeer Apache

sudo apt-get installeer 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

1) Node MCU V3: Node MCU is 'n open source IOT -platform. Dit bevat firmware wat op die ESP8266 Wi-Fi SoC werk van hardeware wat gebaseer is op die ESP-12-module. Die term "Node MCU" verwys standaard na die firmware eerder as na die dev -kits.

2) 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: Hoe om Nodemcu in Arduino IDE op te stel

Hoe om Nodemcu in Arduino IDE op te stel
Hoe om Nodemcu in Arduino IDE op te stel
Hoe om Nodemcu in Arduino IDE op te stel
Hoe om Nodemcu in Arduino IDE op te stel
Hoe om Nodemcu in Arduino IDE op te stel
Hoe om Nodemcu in Arduino IDE op te stel

Hieronder is die stappe om nodemcu in arduino IDE op te stel

Bo die I1-, I2- en I3 -afbeeldings is daar as verwysing, wat ons vir ons verwysings sal gebruik om u te laat verstaan

Stap1: Eerstens moet u die Arduino IDE oopmaak.

Stap2: Klik nou op die oortjie Voorkeure soos die I1 -prent. Nou moet u een URL in die addisionele raadbestuurder kopieer. Hier is die URL- https://arduino.esp8266.com/stable/package_esp8266… en klik dan op ok

Stap 3: Gaan nou na die gereedskap en kies raadbestuurder. u kry een venster soos I2.

Blaai net af in die venster en soek esp8266 deur ESP8266 Community, of u kan esp8266 direk soek deur op die soekopsie te tik, klik nou op die installeringsknoppie.

Stap 4: Herbegin u Arduino IDE

Stap 5: Gaan nou na Tools en kies u nodemcu -toestel soos ons in die I3 -prent getoon het

Stap 4: Kringdiagram:

Stroombaandiagram
Stroombaandiagram

Stap 5: Kode:

U kan die bronkode kry van ons Github -skakel

Stap 6: 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: