Inhoudsopgave:

ESP8266 gebruiken met Arduino en Blynk: 4 stappen
ESP8266 gebruiken met Arduino en Blynk: 4 stappen

Video: ESP8266 gebruiken met Arduino en Blynk: 4 stappen

Video: ESP8266 gebruiken met Arduino en Blynk: 4 stappen
Video: WEMOS D1 testen en programmeren met ARDUINO IDE | ESP8266 #4 2024, November
Anonim
ESP8266 gebruiken met Arduino en Blynk
ESP8266 gebruiken met Arduino en Blynk

Verbind uw Arduino Mega met de blynk-app met behulp van het espp8266-schild.

Stap 1: Benodigde materialen

Benodigde materialen
Benodigde materialen
Benodigde materialen
Benodigde materialen
Benodigde materialen
Benodigde materialen

1. ESP8266-schild - AliExpress.com Product - ESP8266 seriële WIFI

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

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

4. Breadboard - AliExpress.com Product - Breadboard kit

5. Doorverbindingsdraden - AliExpress.com Product - Dupont Doorverbindingsdraad

Stap 2: De ESP configureren - 1

De ESP configureren - 1
De ESP configureren - 1

Om de ESP Wi-Fi-module te configureren, moet deze worden aangesloten op een Arduino Uno zoals weergegeven in de tabel. De ontvangstpen en overdrachtspen (RXD en TXD) worden gebruikt om gegevens uit te wisselen met de microcontroller. De GP100- en GP102-pinnen hoeven niet te worden aangesloten.

ESP en Arduino pin-out

RXD - RX(0)

TXD - TX(1)

GRD - GND

CH_PD - 5V

Stap 3: Esp configureren - 2

Om het commando rechtstreeks naar de ESP-module te sturen, is de GND-pin van de Arduino verbonden met de Reset-pin.

Zodra de Arduino is aangesloten op de ESP en de Arduino op de computer is aangesloten, moet de module worden geprogrammeerd via de seriële monitor van de Arduino met behulp van AT-commando's. Om te kunnen communiceren met de shield is de baudrate ingesteld op 115200 aangezien dit de snelheid is waarmee de ESP communiceert en de instelling “BOTH NL AND CR” is gekozen.

AT– bij het verzenden hiervan verschijnt een OK-bericht. Dit betekent dat de ESP correct werkt.

AT+CWJAP=”WIFI_NAME”,”WIFI_PASSWORD”- dit commando de ESP om verbinding te maken met de Wi-Fi-router.

Stap 4: Aansluiten op de Arduino Mega

Verbinding maken met de Arduino Mega
Verbinding maken met de Arduino Mega

Na deze stap kunnen de GND en RESET die op de UNO waren aangesloten worden verwijderd. Aangezien de ESP zal worden gebruikt met een Arduino Mega, moet een andere set code worden geüpload naar de Arduino Mega en moet de ESP worden aangesloten op de Arduino Mega.

#define BLYNK_PRINT Serie

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = " invoer blynk-token ";

//Uw WiFi-inloggegevens.

char ssid = "ssid";

char pass = "wachtwoord";

#define EspSerial Serial1

// Uw ESP8266 baudrate:

#definieer ESP8266_BAUD 9600

ESP8266 wifi (&EspSerial);

ongeldige setup(){

// Debug-console

Serieel.begin(9600);

vertraging(10);

// Stel ESP8266 baudrate in

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

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

}

Met deze instelling kan de microcontroller het wifi-netwerk van de ESP gebruiken om verbinding te maken met de Blynk-applicatie. Na het uploaden van het programma is het bord ingesteld om gegevens naar de blink-app te verzenden en te ontvangen en via de app te worden geprogrammeerd.

Aanbevolen: