Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Hubungkan Arduino Mega Anda ke aplikasi blynk menggunakan perisai espp8266.
Langkah 1: Bahan yang Dibutuhkan
1. ESP8266 shield - AliExpress.com Produk - ESP8266 serial WIFI
2. Arduino UNO - Produk AliExpress.com - Arduino UNO R3
3. Arduino Mega - Produk AliExpress.com - Mega 2560 R3…
4. Papan tempat memotong roti - Produk AliExpress.com - Perlengkapan papan roti
5. Kabel jumper - Produk AliExpress.com - Kabel Jumper Dupont
Langkah 2: Konfigurasi ESP - 1
Untuk mengkonfigurasi modul Wi-Fi ESP harus terhubung ke Arduino Uno seperti yang ditunjukkan pada tabel. Pin penerima dan pin transfer (RXD dan TXD) digunakan untuk pertukaran data dengan mikrokontroler. Pin GP100 dan GP102 tidak perlu dihubungkan.
Pin-out ESP dan Arduino
RXD - RX(0)
TXD - TX(1)
GRD - GND
CH_PD - 5V
Langkah 3: Mengkonfigurasi Esp - 2
Untuk mengirim perintah langsung ke modul ESP, pin GND Arduino terhubung ke pin Reset-nya.
Setelah Arduino terhubung ke ESP dan Arduino terhubung ke komputer, modul perlu diprogram melalui monitor serial Arduino dengan menggunakan perintah AT. Untuk dapat berkomunikasi dengan perisai, baud rate diatur ke 115200 karena ini adalah kecepatan komunikasi ESP dan pengaturan "BOTH NL AND CR" dipilih.
AT– setelah mengirim ini, pesan OK muncul. Ini berarti ESP bekerja dengan benar.
AT+CWJAP=”WIFI_NAME”,”WIFI_PASSWORD”- ini memerintahkan ESP untuk terhubung ke router Wi-Fi.
Langkah 4: Menghubungkan ke Arduino Mega
Setelah langkah ini GND dan RESET yang terhubung pada UNO dapat dihilangkan. Karena ESP akan digunakan dengan Arduino Mega, set kode lain perlu diunggah ke Arduino Mega dan ESP harus ditransfer ke Arduino Mega.
#tentukan Serial BLYNK_PRINT
#sertakan "ESP8266_Lib.h"
#sertakan "BlynkSimpleShieldEsp8266.h"
char auth = " masukan blynk token ";
// Kredensial WiFi Anda.
char ssid = "ssid";
char pass = "kata sandi";
#define EspSerial Serial1
// Kecepatan baud ESP8266 Anda:
#define ESP8266_BAUD 9600
wifi ESP8266(&EspSerial);
batalkan pengaturan(){
// Debug konsol
Serial.begin(9600);
penundaan (10);
// Setel kecepatan baud ESP8266
EspSerial.begin(ESP8266_BAUD); penundaan (10);
Blynk.begin(auth, wifi, ssid, pass); penundaan (10);
}
Pengaturan ini memungkinkan mikrokontroler menggunakan jaringan Wi-Fi ESP untuk terhubung ke aplikasi Blynk. Setelah mengunggah program, papan diatur untuk mengirim dan menerima data ke aplikasi blink dan diprogram melalui aplikasi.