Spisu treści:

Używanie ESP8266 z Arduino i Blynk: 4 kroki
Używanie ESP8266 z Arduino i Blynk: 4 kroki

Wideo: Używanie ESP8266 z Arduino i Blynk: 4 kroki

Wideo: Używanie ESP8266 z Arduino i Blynk: 4 kroki
Wideo: Amazing arduino project 2024, Lipiec
Anonim
Używanie ESP8266 z Arduino i Blynk
Używanie ESP8266 z Arduino i Blynk

Podłącz Arduino Mega do aplikacji blynk za pomocą osłony esp8266.

Krok 1: Potrzebne materiały

Potrzebne materiały
Potrzebne materiały
Potrzebne materiały
Potrzebne materiały
Potrzebne materiały
Potrzebne materiały

1. Tarcza ESP8266 - AliExpress.com Produkt - ESP8266 szeregowe WIFI

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

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

4. Deska do krojenia chleba - Produkt AliExpress.com - Zestaw deski do chleba

5. Przewody połączeniowe - Produkt AliExpress.com - Przewody połączeniowe Dupont

Krok 2: Konfiguracja ESP - 1

Konfiguracja ESP - 1
Konfiguracja ESP - 1

Aby skonfigurować moduł Wi-Fi ESP, należy go podłączyć do Arduino Uno, jak pokazano w tabeli. Pin odbiorczy i pin transferowy (RXD i TXD) służą do wymiany danych z mikrokontrolerem. Piny GP100 i GP102 nie muszą być łączone.

Wyprowadzenie pinów ESP i Arduino

RXD - RX(0)

TXD - TX(1)

GRD - GND

CH_PD - 5V

Krok 3: Konfiguracja Esp - 2

Aby wysłać polecenie bezpośrednio do modułu ESP, pin GND Arduino jest podłączony do jego pinu Reset.

Po podłączeniu Arduino do ESP i podłączeniu Arduino do komputera, moduł należy zaprogramować za pomocą monitora szeregowego Arduino za pomocą poleceń AT. Aby móc komunikować się z osłoną, prędkość transmisji jest ustawiona na 115200, ponieważ jest to prędkość, z jaką komunikuje się ESP i wybiera się ustawienie „ZABADNIE NL I CR”.

AT– po wysłaniu pojawia się komunikat OK. Oznacza to, że ESP działa poprawnie.

AT+CWJAP=”WIFI_NAME”, „WIFI_PASSWORD”- to polecenie ESP, aby połączyć się z routerem Wi-Fi.

Krok 4: Łączenie z Arduino Mega

Podłączanie do Arduino Mega
Podłączanie do Arduino Mega

Po tym kroku można usunąć GND i RESET, które były podłączone do UNO. Ponieważ ESP będzie używany z Arduino Mega, inny zestaw kodu musi zostać przesłany do Arduino Mega, a ESP musi być podłączony do Arduino Mega.

#define BLYNK_PRINT Serial

#include "ESP8266_Lib.h"

#include "BlynkSimpleShieldEsp8266.h"

char auth = " input blynk token ";

//Twoje dane logowania do Wi-Fi.

znak ssid = "identyfikator";

char pass = "hasło";

#define EspSerial Serial1

// Twoja szybkość transmisji ESP8266:

#define ESP8266_BAUD 9600

ESP8266 Wi-Fi (&EspSerial);

pusta konfiguracja (){

// Debuguj konsolę

Serial.początek(9600);

opóźnienie(10);

// Ustaw szybkość transmisji ESP8266

EspSerial.begin(ESP8266_BAUD); opóźnienie(10);

Blynk.begin(auth, wifi, ssid, pass); opóźnienie(10);

}

To ustawienie umożliwia mikrokontrolerowi korzystanie z sieci Wi-Fi ESP do łączenia się z aplikacją Blynk. Po załadowaniu programu płyta jest ustawiona na wysyłanie i odbieranie danych do aplikacji blink i programowanie za jej pośrednictwem.

Zalecana: