Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал
- Алхам 2: ESP -ийг тохируулах - 1
- Алхам 3: Esp -ийг тохируулах - 2
- Алхам 4: Arduino Mega -тай холбогдох
Видео: ESP8266 -ийг Arduino болон Blynk ашиглан ашиглах: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Esdu8266 бамбай ашиглан Arduino Mega -г blynk програмд холбоно уу.
Алхам 1: Шаардлагатай материал
1. ESP8266 бамбай - AliExpress.com Бүтээгдэхүүн - ESP8266 цуврал WIFI
2. Arduino UNO - AliExpress.com Бүтээгдэхүүн - Arduino UNO R3
3. Arduino Mega - AliExpress.com Бүтээгдэхүүн - Mega 2560 R3…
4. Breadboard - AliExpress.com Бүтээгдэхүүн - Талхны тавцангийн иж бүрдэл
5. Холбогч утас - AliExpress.com Бүтээгдэхүүн - Dupont Jumper утас
Алхам 2: 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 -ийг компьютерт холбосны дараа модулийг AT тушаалуудыг ашиглан Arduino -ийн цуваа монитороор програмчлах шаардлагатай болно. Бамбайтай холбогдохын тулд дамжуулах хурд нь 115200 байхаар тохируулагдсан бөгөөд энэ нь ESP -ийн харилцах хурд бөгөөд "NL AND CRTH хоёулаа" тохиргоог сонгосон болно.
AT - үүнийг илгээх үед OK гэсэн мессеж гарч ирнэ. Энэ нь ESP зөв ажиллаж байна гэсэн үг юм.
AT+CWJAP = "WIFI_NAME", "WIFI_PASSWORD"- энэ нь ESP-ийг Wi-Fi чиглүүлэгчтэй холбогдохыг тушаана.
Алхам 4: Arduino Mega -тай холбогдох
Энэ алхамыг хийсний дараа UNO дээр холбогдсон GND ба RESET -ийг устгаж болно. ESP нь Arduino Mega -тэй хамт ашиглагдах тул Arduino Mega дээр өөр багц кодыг байршуулж, ESP -ийг Arduino Mega руу холбох шаардлагатай болно.
BLYNK_PRINT цувралыг #тодорхойлох
#"ESP8266_Lib.h" -ийг оруулна уу
#"BlynkSimpleShieldEsp8266.h" -ийг оруулна уу.
char auth = "blynk жетон оруулах";
// Таны WiFi итгэмжлэлүүд.
char ssid = "ssid";
char pass = "нууц үг";
#EspSerial Serial1 -ийг тодорхойлох
// Таны ESP8266 дамжуулах хурд:
#тодорхойлох ESP8266_BAUD 9600
ESP8266 wifi (& EspSerial);
хүчингүй тохиргоо () {
// Дебаг хийх консол
Цуваа эхлэх (9600);
саатал (10);
// ESP8266 дамжуулах хурдыг тохируулна уу
EspSerial.begin (ESP8266_BAUD); саатал (10);
Blynk.begin (auth, wifi, ssid, pass); саатал (10);
}
Эдгээр тохиргоо нь микроконтроллер нь ESP-ийн Wi-Fi сүлжээг ашиглан Blynk програмд холбогдох боломжийг олгодог. Хөтөлбөрийг байршуулсны дараа самбар нь анивчих аппликешнд өгөгдөл илгээх, хүлээн авах, програмаар дамжуулан програмчлахаар тохируулагдсан болно.
Зөвлөмж болгож буй:
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ болон RFID дээр суурилсан ирцийн систем: 5 алхам
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ, RFID дээр суурилсан ирцийн систем: Энэ төслийн видео
NodeMCU, Local Blynk Server болон Blynk Apk ашиглан доторх ургамлыг услах, тохируулах цэг: 3 алхам
NodeMCU, Local Blynk Server болон Blynk Apk ашиглан доторх ургамлыг услах тохируулгын цэг: Би амралтаараа удаан хугацаагаар байсан ч гэсэн доторх ургамлууд маань эрүүл байх ёстой тул энэ төслийг би бүтээсэн. интернэтээр дамжуулан миний гэрт болж байгаа бүх зүйлийг хянаж эсвэл хянаж байгаарай
RaspberryPi болон Telegram Bot ашиглан хөдөлгөөн мэдрэгчийг ашиглах нь: 4 алхам
RaspberryPi болон Telegram Bot ашиглан хөдөлгөөн мэдрэгчийг ашиглах нь: Сайн байна уу залуусаа, энэ нийтлэлд бид RIR (хөдөлгөөн) мэдрэгч бүхий Raspberry Pi Telegram Bot -ийг ашиглах гэж байна
SSH болон VNC серверийг ашиглан мониторгүйгээр Orange Pi ашиглах: 6 алхам
SSH болон VNC сервер ашиглан Orange Pi -ийг мониторгүйгээр ашиглах: Orange Pi нь мини компьютер шиг. Энэ нь ердийн компьютерт байдаг бүх үндсэн порттой байдаг. HDMIUSBEthernetIT -тэй адил USB OTGGPIO Headers SD картны үүр, параллель камерын порт гэх мэт зарим тусгай портууд байдаг
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -г удирдах: 7 алхам (зурагтай)
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -ийг удирдах Arduino эсвэл c-ээ алсаас удирдах хамгийн энгийн шийдэл