Apa itu ESP8266?
ESP8266 adalah sebuah modul WiFi yang
akhir-akhir ini semakin digemari para hardware developer. Selain karena
harganya yang sangat terjangkau, modul WiFi serbaguna ini sudah bersifat SoC (System
on Chip), sehingga kita bisa melakukan programming langsung ke ESP8266 tanpa
memerlukan mikrokontroller tambahan. Kelebihan lainnya, ESP8266 ini dapat menjalankan
peran sebagai adhoc akses poin maupun klien sekaligus. ESP8266 dikembangkan
oleh pengembang asal negeri tiongkok yang bernama “Espressif”. Produk seri
ESP8266 memiliki banyak sekali varian. Salah satu varian yang paling sering
kita jumpai adalah ESP8266 seri ESP-01.
Spesifikasi Umum
ESP8266
- 802.11 b/g/n
- Integrated
low power 32-bit MCU
- Integrated
10-bit ADC
- Integrated
TCP/IP protocol stack
- Integrated
TR switch, balun, LNA, power amplifier and matching network
- Integrated
PLL, regulators, and power management units
- Supports
antenna diversity
- WiFi 2.4
GHz, support WPA/WPA2
- Support
STA/AP/STA+AP operation modes
- Support
Smart Link Function for both Android and iOS devices
- SDIO 2.0,
(H) SPI, UART, I2C, I2S, IR Remote Control, PWM, GPIO
- STBC, 1×1
MIMO, 2×1 MIMO
- A-MPDU
& A-MSDU aggregation & 0.4s guard interval
- Deep sleep
power <10uA, Power down leakage current < 5uA
- Wake up and
transmit packets in < 2ms
- Standby
power consumption of < 1.0mW (DTIM3)
- +20 dBm
output power in 802.11b mode
- Operating
temperature range -40C ~ 125C
- FCC, CE,
TELEC, WiFi Alliance, and SRRC certified
Pemrograman ESP8266
Pada umumnya, ESP8266 dapat diprogram dengan:
- melalui AT
command via serial komunikasi UART
- pemrograman
ke mikkorkontroler yang ada di ESP8266menggunakan Arduino IDE dengan Core yang sudah terinstall ESP8266.
Kelebihan lain
ESP8266 adalah memilki deep sleep mode, sehingga penggunaan daya
akan relatif jauh lebih efisien dibandingkan dengan modul WiFI . Catatan penting yang harus di garis bawahi
ialah, ESP8266 beroperasi pada tegangan 3.3V. Pada tutorial kali ini, kita akan
belajar menggunakan modul ESP-01.
Komentar
Posting Komentar