Belajar Internet Of Things dari Dasar dengan ESP8266


ESP8266 merupakan modul wifi yang berfungsi sebagai perangkat tambahan mikrokontroler seperti Arduino agar dapat terhubung langsung dengan wifi dan membuat koneksi TCP/IP.
Modul ini membutuhkan daya sekitar 3.3v dengan memiliki tiga mode wifi yaitu Station, Access Point dan Both (Keduanya). Modul ini juga dilengkapi dengan prosesor, memori dan GPIO dimana jumlah pin bergantung dengan jenis ESP8266 yang kita gunakan. Sehingga modul ini bisa berdiri sendiri tanpa menggunakan mikrokontroler apapun karena sudah memiliki perlengkapan layaknya mikrokontroler.
Firmware default yang digunakan oleh perangkat ini menggunakan AT Command, selain itu ada beberapa Firmware SDK yang digunakan oleh perangkat ini berbasis opensource yang diantaranya adalah sebagai berikut :
  • NodeMCU dengan menggunakan basic programming lua
  • MicroPython dengan menggunakan basic programming python
  • AT Command dengan menggunakan perintah perintah AT command
Untuk pemrogramannya sendiri kita bisa menggunakan ESPlorer untuk Firmware berbasis NodeMCU dan menggunakan putty sebagai terminal control untuk AT Command.
Selain itu kita bisa memprogram perangkat ini menggunakan Arduino IDE. Dengan menambahkan library ESP8266 pada board manager kita dapat dengan mudah memprogram dengan basic program arduino.
Ditambah lagi dengan harga yang cukup terjangkau, kamu dapat membuat berbagai projek dengan modul ini. Maka dari itu banyak orang yang menggunakannya modul ini untuk membuat projek Internet of Thinking (IoT).
source

Comments