ESP8266– ის გამოყენება არდუინოსა და ბლინკთან ერთად: 4 ნაბიჯი
ESP8266– ის გამოყენება არდუინოსა და ბლინკთან ერთად: 4 ნაბიჯი
Anonim
ESP8266 გამოყენება არდუინოსთან და ბლინკთან ერთად
ESP8266 გამოყენება არდუინოსთან და ბლინკთან ერთად

შეაერთეთ თქვენი Arduino Mega blynk აპლიკაციას espp8266 ფარის გამოყენებით.

ნაბიჯი 1: საჭირო მასალები

საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები

1. ESP8266 ფარი - AliExpress.com პროდუქტი - ESP8266 სერიული WIFI

2. Arduino UNO - AliExpress.com პროდუქტი - Arduino UNO R3

3. Arduino Mega - AliExpress.com პროდუქტი - მეგა 2560 R3…

4. პურის დაფა - AliExpress.com პროდუქტი - პურის დაფის ნაკრები

5. ჯუმბერის მავთულები - AliExpress.com პროდუქტი - Dupont Jumper wire

ნაბიჯი 2: ESP- ის კონფიგურაცია - 1

ESP- ის კონფიგურაცია - 1
ESP- ის კონფიგურაცია - 1

ESP Wi-Fi მოდულის კონფიგურაციისთვის ის უნდა იყოს დაკავშირებული Arduino Uno- სთან, როგორც ეს მოცემულია ცხრილში. მიმღების პინი და გადაცემის პინი (RXD და TXD) გამოიყენება მონაცემების მიკროკონტროლერთან ურთიერთგაცვლის მიზნით. GP100 და GP102 ქინძისთავები არ არის დაკავშირებული.

ESP და Arduino Pin-out

RXD - RX (0)

TXD - TX (1)

GRD - GND

CH_PD - 5V

ნაბიჯი 3: Esp - 2 -ის კონფიგურაცია

ბრძანების პირდაპირ ESP მოდულზე გადასატანად, Arduino- ს GND პინი უკავშირდება მის გადატვირთვის პინს.

მას შემდეგ, რაც Arduino შეუერთდება ESP- ს და Arduino კომპიუტერთან იქნება დაკავშირებული, მოდული უნდა დაპროგრამდეს Arduino- ს სერიული მონიტორის საშუალებით AT ბრძანებების გამოყენებით. ფარისთვის კომუნიკაციის შესაძლებლობისთვის ბაუდის სიჩქარეა 115200, რადგან ეს არის სიჩქარე, რომლითაც ESP ურთიერთობს და არჩეულია პარამეტრი "BOTH NL AND CR".

AT- ამის გაგზავნისთანავე ჩნდება OK შეტყობინება. ეს ნიშნავს, რომ ESP მუშაობს სწორად.

AT+CWJAP =”WIFI_NAME”,”WIFI_PASSWORD”- ეს ბრძანება ESP არის Wi-Fi როუტერთან დასაკავშირებლად.

ნაბიჯი 4: დაკავშირება არდუინო მეგასთან

არდუინო მეგასთან დაკავშირება
არდუინო მეგასთან დაკავშირება

ამ ნაბიჯის შემდეგ GND და RESET, რომლებიც გაერთიანებული იყო UNO- ზე, შეიძლება ამოღებულ იქნეს. ვინაიდან ESP გამოყენებული იქნება Arduino Mega- სთან, კოდის კიდევ ერთი ნაკრები უნდა აიტვირთოს Arduino Mega- ზე და ESP უნდა დაუკავშიროთ Arduino Mega- ს.

#განსაზღვრეთ BLYNK_PRINT სერიალი

#მოიცავს "ESP8266_Lib.h"

#მოიცავს "BlynkSimpleShieldEsp8266.h"

char auth = "ბლინკის ნიშნის შეყვანა";

// თქვენი WiFi სერთიფიკატები.

char ssid = "ssid";

char pass = "პაროლი";

#განსაზღვრეთ EspSerial სერიალი 1

// თქვენი ESP8266 ბადის სიჩქარე:

#განსაზღვრეთ ESP8266_BAUD 9600

ESP8266 wifi (& EspSerial);

void setup () {

// გამართვის კონსოლი

სერიული.დაწყება (9600);

დაგვიანება (10);

// დააყენეთ ESP8266 ბოდის მაჩვენებელი

EspSerial.begin (ESP8266_BAUD); დაგვიანება (10);

Blynk.begin (auth, wifi, ssid, pass); დაგვიანება (10);

}

ეს პარამეტრი მიკროკონტროლერს საშუალებას აძლევს გამოიყენოს ESP- ის Wi-Fi ქსელი ბლინკის აპლიკაციასთან დასაკავშირებლად. პროგრამის ატვირთვისას დაფა არის მითითებული, რომ გაგზავნოს და მიიღოს მონაცემები მოციმციმე აპლიკაციაში და დაპროგრამდეს აპლიკაციის საშუალებით.

გირჩევთ: