INHOUDSOPGAWE:

Gebruik ESP8266 met Arduino en Blynk: 4 stappe
Gebruik ESP8266 met Arduino en Blynk: 4 stappe

Video: Gebruik ESP8266 met Arduino en Blynk: 4 stappe

Video: Gebruik ESP8266 met Arduino en Blynk: 4 stappe
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Julie
Anonim
Gebruik ESP8266 Met Arduino en Blynk
Gebruik ESP8266 Met Arduino en Blynk

Koppel u Arduino Mega aan die blynk -app met behulp van espp8266 shield.

Stap 1: materiaal benodig

Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig

1. ESP8266 -skild - AliExpress.com -produk - ESP8266 -seriële WIFI

2. Arduino UNO - AliExpress.com produk - Arduino UNO R3

3. Arduino Mega - AliExpress.com -produk - Mega 2560 R3 …

4. Broodbord - AliExpress.com produk - Broodbordstel

5. Jumperdrade - AliExpress.com -produk - Dupont -jumperdraad

Stap 2: Configureer die ESP - 1

Die opstel van die ESP - 1
Die opstel van die ESP - 1

Om die ESP Wi-Fi-module op te stel, moet dit gekoppel wees aan 'n Arduino Uno soos in die tabel getoon. Die ontvangpen en oordragpen (RXD en TXD) word gebruik om data met die mikrobeheerder uit te ruil. Die GP100- en GP102 -penne hoef nie gekoppel te word nie.

ESP en Arduino Pin-out

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

Stap 3: Konfigureer Esp - 2

Om die opdrag direk op die ESP -module te stuur, word die GND -pen van die Arduino gekoppel aan die Reset -pen.

Nadat die Arduino aan die ESP gekoppel is en die Arduino aan die rekenaar gekoppel is, moet die module deur middel van die seriële monitor van die Arduino geprogrammeer word met behulp van AT -opdragte. Om met die skild te kan kommunikeer, is die baud -tempo ingestel op 115200, aangesien dit die snelheid is waarmee die ESP kommunikeer en die instelling "BEIDE NL EN CR" gekies word.

AT– as u dit stuur, verskyn 'n OK -boodskap. Dit beteken dat die ESP korrek werk.

AT+CWJAP = "WIFI_NAME", "WIFI_PASSWORD"- hierdie beveel die ESP om aan te sluit op die Wi-Fi-router.

Stap 4: Koppel aan die Arduino Mega

Koppel aan die Arduino Mega
Koppel aan die Arduino Mega

Na hierdie stap kan die GND en RESET wat op die UNO gekoppel was, verwyder word. Aangesien die ESP saam met 'n Arduino Mega gebruik sal word, moet 'n ander stel kode op die Arduino Mega gelaai word en die ESP moet aan die Arduino Mega gekoppel word.

#define BLYNK_PRINT reeks

#sluit "ESP8266_Lib.h" in

#sluit "BlynkSimpleShieldEsp8266.h" in

char auth = "invoer blynk -token";

// U WiFi -geloofsbriewe.

char ssid = "ssid";

char pass = "wagwoord";

#define EspSerial Serial1

// U ESP8266 baud -tempo:

#definieer ESP8266_BAUD 9600

ESP8266 wifi (& EspSerial);

ongeldige opstelling () {

// Ontfoutkonsole

Serial.begin (9600);

vertraging (10);

// Stel ESP8266 baud -tempo in

EspSerial.begin (ESP8266_BAUD); vertraging (10);

Blynk.begin (auth, wifi, ssid, pass); vertraging (10);

}

Met hierdie instelling kan die mikrobeheerder die Wi-Fi-netwerk van die ESP gebruik om aan te sluit op die Blynk-toepassing. By die oplaai van die program is die bord ingestel om data na die blink -app te stuur en te ontvang en deur die app geprogrammeer te word.

Aanbeveel: