Innholdsfortegnelse:

Bruke ESP8266 med Arduino og Blynk: 4 trinn
Bruke ESP8266 med Arduino og Blynk: 4 trinn

Video: Bruke ESP8266 med Arduino og Blynk: 4 trinn

Video: Bruke ESP8266 med Arduino og Blynk: 4 trinn
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, November
Anonim
Bruke ESP8266 Med Arduino og Blynk
Bruke ESP8266 Med Arduino og Blynk

Koble Arduino Mega til blynk -appen ved å bruke espp8266 shield.

Trinn 1: Nødvendige materialer

Materialer som trengs
Materialer som trengs
Materialer som trengs
Materialer som trengs
Materialer som trengs
Materialer som trengs

1. ESP8266 skjold - AliExpress.com produkt - ESP8266 seriell WIFI

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

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

4. Brødbrett - AliExpress.com Produkt - Brødbrettssett

5. Jumper wires - AliExpress.com Product - Dupont Jumper wire

Trinn 2: Konfigurering av ESP - 1

Konfigurere ESP - 1
Konfigurere ESP - 1

For å konfigurere ESP Wi-Fi-modulen må den kobles til en Arduino Uno som vist i tabellen. Mottakspinnen og overføringspinnen (RXD og TXD) brukes til å utveksle data med mikrokontrolleren. GP100- og GP102 -pinnene trenger ikke å være tilkoblet.

ESP og Arduino Pin-out

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

Trinn 3: Konfigurering av Esp - 2

For å sende kommandoen direkte til ESP -modulen, er GND -pinnen på Arduino koblet til Reset -pinnen.

Når Arduino er koblet til ESP og Arduino koblet til datamaskinen må modulen programmeres gjennom den serielle skjermen til Arduino ved å bruke AT -kommandoer. For å kunne kommunisere til skjoldet er overføringshastigheten satt til 115200, ettersom dette er hastigheten ESP kommuniserer med og innstillingen “BÅDE NL OG CR” er valgt.

AT– når du sender dette, vises en OK melding. Dette betyr at ESP fungerer som den skal.

AT+CWJAP =”WIFI_NAME”,”WIFI_PASSWORD”- denne kommandoen ESP for å koble til Wi-Fi-ruteren.

Trinn 4: Koble til Arduino Mega

Koble til Arduino Mega
Koble til Arduino Mega

Etter dette trinnet kan GND og RESET som var koblet til UNO fjernes. Siden ESP vil bli brukt med en Arduino Mega, må et annet sett med kode lastes opp til Arduino Mega, og ESP må kobles til Arduino Mega.

#define BLYNK_PRINT Serial

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = "input blynk token";

// WiFi -legitimasjonen din.

char ssid = "ssid";

char pass = "passord";

#define EspSerial Serial1

// Din ESP8266 baudrate:

#define ESP8266_BAUD 9600

ESP8266 wifi (& EspSerial);

ugyldig oppsett () {

// Debug -konsoll

Serial.begin (9600);

forsinkelse (10);

// Still inn ESP8266 baud rate

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

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

}

Denne innstillingen lar mikrokontrolleren bruke Wi-Fi-nettverket til ESP for å koble til Blynk-applikasjonen. Ved opplasting av programmet er styret satt til å sende og motta data til blink -appen og bli programmert gjennom appen.

Anbefalt: