Mengatasi Auto Reset GPIO0 pada ESP8266-01


Mungkin bagi anda yang pernah menggunakan board ESP8266-01 mengalami auto reset pin GPIO0 pada saat terhubung dengan relay, hal ini juga saya alami saat membuat sebuah project yang menggunakan module ini. Pada ESP8266-01 pin GPIO0 seharusnya berlogika HIGH untuk berjalan pada mode normal dan berlogika LOW pada saat hendak melakukan flashing firmware. 

Saya melakukan uji coba pada breadboard berulang kali dan mendapati sebuah konfigurasi rangkaian untuk mengatasi auto reset pada GPIO0 yang dihubungkan dengan rangkaian relay. 

Selain pembacaan kondisi logika pada Pin GPIO0 voltage drop juga menjadi salah satu penyebab ESP8266 auto reset. Untuk mengatasi voltage drop saya mempergunakan kapasitor 47uF pada input tegangan ESP8266.

Sedangkan untuk rangkaian relay driver saya menggunakan 2 buah transistor C9013  serta 2 buah resistor, 1 dioda dan relay tentunya. Ada beberapa informasi mengenai cara mengatasi hal ini namun belum berhasil saya terapkan, sehingga saya memutuskan untuk mencari solusi sendiri mengenai hal ini, dan mudah mudahan cara saya ini dapat membantu untuk mengatasi pengguna esp8266-01 yang mengalami auto reset seperti yang saya alami namun belum dapat menemukan solusinya.

Berikut ini adalah konfigurasinya, dengan merangkai rangkaian relay driver seperti ini, GPIO0 mendapatkan kondisi HIGH saat ESP8266 diberikan tegangan, sehingga ESP8266-01 berada dalam kondisi running normal



Mudah mudahan dapat menjadi solusi untuk mengatasi Auto Reset pada GPIO0 yang terhubung ke Relay.


Semoga bermanfaat.
Mengatasi Auto Reset GPIO0 pada ESP8266-01 Mengatasi Auto Reset GPIO0 pada ESP8266-01 Reviewed by cahyohertanto on July 10, 2017 Rating: 5

5 comments:

  1. mas, mau nanya diodanya bisa pake tipe yg lain gak ?

    ReplyDelete
    Replies
    1. contohnya pake dioda in4007

      Delete
    2. Rangkaian apa ini namanya ya mas?

      Delete
    3. namanya apa saya juga bingung ha.ha.ha, sebernarnya transistor hanya sebagai switch saja sekaligus penguat arus agar ESP8266-01 yng keluarannya 3v3 mampu menggerakan relay 5V

      Delete

close