Apa itu ESP8266 NodeMCU? Bisa belajar dahulu tentang ESP8266 NodeMCU. Sedangkan Tasmota adalah firmware yang akan di tanam pada chip ESP8266 tersebut. Pada dasarnya ESP tersebut berbasis bahasa pemprograman Scripting Lua, selayaknya Arduino bisa dipakai untuk apapun, seperti membaca belbagai sensor, sedangkan di sini akan di bahas untuk mengontrol Relay yang dapat dimanfaatkan sebagai switching.
ESP8266 memiliki banyak pin output sebagai GPIO, namun untuk fungsi Relay maksimal hanya 6 pin out saja yang bisa dimanfaatkan, karena beberapa GPIO sudah dipergunakan pada fungsi board NodeMCU antaranya…
- GPIO0: Tombol Flash
 - GPIO1: Serial Out (TX)
 - GPIO2: LED Indicator
 - GPIO3: Serial In (RX)
 - GPIO15: Tombol Reset
 
Jadi akan dibahas penggunaan ESP8266 ini untuk 6 Relay, namun di lain waktu selain tulisan ini, akan dikembangkan lagi untuk 8 Relay dengan bantuan I2C dan chip binary dengan PCF8574P/PCF8574AP, juga akan di kembangkan sampai 16 Relay diganti dengan chip binary 16 I/O seri MCP23017.
Sebelum lanjut bagaimana wiring -nya, persiapkan dahulu ESP8266 NodeMCU dengan firmware Tasmota, caranya seperti link diatas.




