Daftar Isi:
- Langkah 1: Sekilas Tentang Arsitektur dan Fitur
- Langkah 2: Konsumsi Daya
- Langkah 3: Pinout ESP8266
- Langkah 4: Komponen
- Langkah 5: Skema
- Langkah 6: Cara Membuat Sirkuit
- Langkah 7: Cara Membuat Kode Arduino untuk Mengirim Perintah AT ke ESP8266
- Langkah 8: Kode
- Langkah 9: AT Commands
- Langkah 10: Tautan Aplikasi
- Langkah 11: Lembar Data ESP8266 dan Referensi Perintah AT
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
ESP8266 dapat digunakan sebagai mikrokontroler independen dengan built-in Wi-Fi dan dua pin GPIO atau dapat digunakan dengan mikrokontroler lain melalui komunikasi serial untuk memberikan konektivitas Wi-Fi ke mikrokontroler. Bisa digunakan untuk membuat jaringan sensor IoT untuk melaporkan data sensor ke internet atau dashboard yang terkoneksi internet, bisa juga digunakan untuk membuat perangkat home automation yang terkoneksi dengan internet atau jaringan lokal. ESP8266 dapat digunakan untuk mengembangkan sistem keamanan berbasis IoT, colokan dan lampu pintar, jaringan mesh, atau perangkat yang dapat dikenakan. Karena biayanya yang rendah, konsumsi daya yang rendah, dan ukurannya yang kecil, perangkat ini dapat digunakan untuk mengembangkan segala jenis perangkat IoT.
Langkah 1: Sekilas Tentang Arsitektur dan Fitur
Modul Wi-Fi ESP8266 memiliki mikroprosesor RISC 32-bit yang memiliki clock 80Mhz dan dapat di-overclock hingga 160Mhz. Ini memiliki RAM Instruksi 32 KiB, RAM cache instruksi 32 KiB, RAM data pengguna 80 KiB dan semuanya memiliki GPIO, 12C, ADC, SPI, dan PWM
Langkah 2: Konsumsi Daya
Tegangan dan arus maksimum yang diperlukan untuk mengoperasikan modul Wi-Fi ESP8266 adalah 3.6V dan 120.5mA, Arduino memiliki pin output 3.3V tetapi arus outputnya hanya 40mA yang tidak cukup untuk menjalankan esp8266, jadi regulator tegangan LM317 digunakan untuk mengatur Arduino 5V ke 3.3V untuk membuatnya berjalan dengan baik karena arus keluaran maksimum LM317 adalah 1,5A. Pin I/O ESP8266 juga berjalan pada 3.3V, jadi dioda zener shifter level logika 3.3V digunakan untuk mengubah logika 5V yang berasal dari pin Arduino TX menjadi 3.3V, tetapi menurut pengalaman saya tidak terlalu membutuhkannya. Tidak apa-apa untuk membuat sirkuit yang diberikan pada gambar di bawah ini
Langkah 3: Pinout ESP8266
Langkah 4: Komponen
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
Modul Wi-Fi ESP8266
www.banggood.com/custlink/mKvKDhD2ig
Pengatur Tegangan LM317
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Jumper pria ke pria
www.banggood.com/custlink/GKvKmAGkuQ
Kapasitor elektrolit 1uF
kapasitor elektrolit 10uF
Langkah 5: Skema
Karena modul Wi-Fi ESP8266 berkomunikasi dengan Arduino atau mikrokontroler lainnya menggunakan komunikasi serial dan diperlukan minimum 3.3V untuk menjalankannya. Output 5V Arduino akan terhubung ke input LM317 seperti yang ditunjukkan pada gambar
Koneksi ESP8266ESP8266 =================Koneksi
RXD ===================== Pin I/O Arduino 3
VCC ===================== Keluaran LM317
CH_PD==================== Keluaran LM317
GND======================GND Arduino
TXD====================== Pin I/O Arduino 2
Langkah 6: Cara Membuat Sirkuit
Langkah 7: Cara Membuat Kode Arduino untuk Mengirim Perintah AT ke ESP8266
Langkah 8: Kode
Langkah 9: AT Commands
Langkah 10: Tautan Aplikasi
Klien TCP:
Server:
Langkah 11: Lembar Data ESP8266 dan Referensi Perintah AT
Lembar Data ESP8266
www.espressif.com/sites/default/files/docu…
Referensi Perintah ESP8266 AT
www.espressif.com/sites/default/files/doc…