30 September 2023

ESP8266-01, Modul IoT Murah Meriah Serbaguna

Jika sering berkutat dengan aneka proyek IoT buatan sendiri (alias do it yourself/DIY), Anda mungkin sudah akrab dengan modul Arduino aneka tipe. 

Namun, di luar aneka tipe itu, ada satu modul IoT yang cukup menarik, karena berukuran kecil dan sudah dilengkapi dengan dukungan koneksi nirkabel. Modul ini tidak lain adalah ESP8266-01, modul IoT murah meriah serbaguna. 

Kenapa ESP8266-01 adalah modul IoT murah meriah serbaguna? Jawabnya karena modul ini berukuran kecil (dengan dimensi 14,3 × 24,8 mm pada tipe 8266-01) dan 14,4 × 24,7 mm pada tipe 8266-01S). Ukurannya yang kecil ini sangat sesuai untuk aneka proyek IoT yang membutuhkan dimensi ringkas. Dengan dukungan koneksi nirkabel, modul ini memungkinkan kita membangun aneka proyek IoT secara mudah dan ringkas, dengan biaya terjangkau. 

Hal lain yang membuat ESP8266-01 merupakan modul IoT murah meriah serbaguna adalah harganya yang sangat terjangkau. Modul ini bisa didapat dengan kisaran harga lima belas ribuan rupiah. Dengan harga itu, kita sudah mendapatkan modul dengan dukungan Wi-Fi (standar nirkabel N 802.11n), RAM untuk menampung instruksi berkapasitas 64 KB, RAM untuk menampung program berkapasitas 96 KB, memori flash 1 MB, serta prosesor 32-bit RISC Tensilica Xtensa LX106 yang berjalan pada clock speed 80 MHz. 

Aneka proyek yang bisa memanfaatkan ESP8266-01, modul IoT murah meriah serbaguna ini di antaranya jam digital berbasis Internet, stasiun pemantau cuaca (weather station), saklar cerdas (smart switch), pewaktu (timer), dan banyak lagi. Selain bisa diprogran menggunakan sketch dari Arduino IDE secara langsung, ESP8266-01, modul IoT murah meriah serbaguna ini juga bisa diprogram menggunakan Python (Micro Python dan Circuit Python), NodeMCU, dan Mongoose. Jadi, kita tinggal memilih akan melakukan programming modul ini sesuai keinginan. 

Langkah programming modul ini pun bisa dilakukan dengan mudah. Caranya dengan memanfaatkan berbagai modul, misalnya yang berbasis chip CH340. Selain itu, ada juga modul FTDI berbasis chip FT231XS atau modul berbasis chip CP2102. Saya sendiri menggunakan modul berbasis chip CH340 seperti di gambar di bawah ini. Alasannya, karena modul ini cukup praktis, cukup mencolokkannya ke port USB di PC/notebook sehingga tidak membutuhkan kabel tambahan. Selain itu, modul ini juga dilengkapi dengan soket ESP8266-01. Kita tinggal memasang modul ESP8266-01 di soket tersebut untuk mulai melakukan proses programming

Tidak ada komentar: