Modul WiFi Arduino UNO + ESP8266

Instruksi ini akan menunjukkan kepada Anda bagaimana menghubungkan Modul WiFi ESP8266 ke UNO Arduino.

EDIT : Untuk petunjuk tentang cara menginstal perpustakaan ESP8266, lihat di sini.

Langkah 1: Pengkabelan

Sambungkan Modul ESP8266, Arduino UNO, dan papan tempat memotong roti seperti yang terlihat pada gambar.

Ketika selesai pin harus terhubung sebagai berikut (pin-out ESP8266 ditunjukkan untuk referensi):

  • ESP8266 TX -> Arduino UNO TX
  • ESP8266 GND -> Breadboard GND
  • ESP8266 CH-PD -> Breadboard 3.3V
  • ESP8266 GPIO2 -> LED Breadboard
  • ESP8266 RST -> Tombol Breadboard RST -> Arduino UNO GND
  • ESP8266 GPIO0 -> Breadboard 3.3V / Breadboard Tombol FLASH -> Arduino UNO GND
  • ESP8266 VCC -> Breadboard 3.3V
  • ESP8266 RX -> Arduino UNO RX

Langkah 2: Berkedip

  1. Untuk mem-flash modul ESP8266 Anda, pertama-tama periksa apakah pin GPIO0 pada ESP8266 terhubung ke tombol FLASH pada papan tempat memotong roti.
  2. Jika ada program yang sedang berjalan di Arduino Anda, unggah file proyek kosong ke Arduino untuk menghindari gangguan saat memasang modul WiFi.
  3. Buka proyek Arduino yang terlampir dan ganti SSID dan PASSWORD di bagian atas dengan info jaringan WiFi Anda
  4. Buka monitor serial Anda (ctrl + shift + m), atur baud rate ke 115200, dan opsi pemformatan baris ke "Both NL & CR"
  5. Tekan tombol RST sambil menahan tombol FLASH di papan tempat memotong roti - Anda akan melihat lampu biru pada modul Wi-Fi dan TX yang dipimpin pada Arduino akan menyala. Anda harus mengunggah kode saat TX led menyala.
  6. Sekarang, kompilasi dan unggah kode (lihat video untuk prosedur dan hasil yang diharapkan).
  7. Rekam IP yang dicetak dalam monitor seri untuk digunakan pada langkah 3. Jika blitz gagal coba lagi langkah-langkah di atas. Jika monitor serial sedang mencetak "." berulang kali, Anda memasukkan informasi WiFi dengan salah.

Catatan: tombol RST menghubungkan pin RST pada modul Wi-Fi ke ground. Tombol FLASH menghubungkan pin GPIO0 pada modul Wi-Fi ke ground.

Lampiran

  • Unduh esp8266FLASH.ino

Langkah 3: Penggunaan

Sekarang, untuk operasi normal, sambungkan GPIO0 ke rel 3.3V di papan tempat memotong roti. Ini dapat dilakukan dengan memindahkan kabel yang menghubungkan GPIO0 ke tombol ke rel positif papan tempat memotong roti.

Untuk terhubung ke modul ESP8266 Anda, pastikan Anda terhubung ke jaringan yang sama seperti itu, dan pergi ke alamat IP dari langkah 2 di browser Anda. Atau, hubungkan langsung ke jaringan WiFi ESP8266 di laptop Anda dan navigasikan ke IP 192.168.4.1 di browser Anda (menurut pengalaman saya ini jauh lebih tidak dapat diandalkan, lebih disukai menggunakan jaringan bersama).

Artikel Terkait