Project Kendali 4 Channel Relay menggunakan NodeMCU ESP8266 (Lanjutan)

By | May 14, 2017

Pada artikel sebelumnya sudah dijabarkan bagaimana cara mengakses module relay menggunakan NodeMCU ESP8266 yang dikendalikan melalui jaringan wifi.

Untuk artikel ini merupakan pengembangan dari artikel sebelumnya itu. Hal yang membedakan yaitu penambahan akan display LCD 16×2 dan penggunaan software android yang dapat diunduh di google play.

Secara konsep hampir sama yaitu mengendalikan module relay 4 channel, tetapi ditingkatkan fitur display.

Kebutuhan yang diperlukan project NodeMCU ESP8266

Refrensi pembelajaran tutorial dasar :

Bahan yang diperlukan :

  1. NodeMCU ESP8266 V.1.0
  2. Modul Relay 4 channel
  3. Module i2c PCF8574
  4. LCD 16×2
  5. Adaptor 12Vdc 2A
  6. Regulator LM2596
  7. Regulator AMS117
  8. Kabel jumper
  9. Wifi Router
  10. Smartphone Android
  11. Komputer + Software Arduino IDE

Hal yang pertama perlu dilakukan yaitu pengetesan NodeMCU dengan memprogram secara sederhana “Blinking” menggunakan software Arduino IDE. Untuk melakukan hal itu dapat dicek di link refrensi diatas.

Skema alur project ini

Skema alur NodeMCU ESP8266

Skema Rangkaian pada NodeMCU + Modul relay 4 channel + LCD 16×2

Kebutuhan NodeMCU ESP8266 + android

Wiring i2C LCD dengan ESP8266 Nodemcu
i2C  PCF8574 <–> Nodemcu

  • VCC      : Vout power supply
  • GND     : Gnd power supply
  • SDA      : Pin D4
  • SCL       : Pin D3

Wiring Module Relay 4Ch dengan ESP8266 Nodemcu

  • VCC     : Vout power supply
  • GND    : Gnd power supply
  • IN1      : Pin D5
  • IN2      : Pin D6
  • IN3      : Pin D7
  • IN4      : Pin D8

Hal yang pertama dilakukan yaitu pengetesan nodemcu + LCD + i2c pcf8574

Untuk wiring sama dengan gambar diatas

kode program (i2c scanner)

Download program diatas > klik ini

Hasil percobaan

trial found lcd NodeMCU ESP8266

Dapat disimpulkan bahwa alamat i2c module pcf8574 untuk lcd yaitu 0x3F.

Setelah itu, menguji  LCD dan hal yang diperlukan yaitu LCD library.

Peletakan Library pada OS :
1. Mac : (home directory)/Documents/Arduino/libraries
2. PC (Windows) : My Documents -> Arduino -> libraries
3. Linux : (home directory)/sketchbook/libraries

Kode Program

Download program diatas > klik ini

Program diata saya modifikasi sedikit, sehingga dapat digunakan di NodeMCU v1.0 ini.

Tutorial secara keseluruhan NodeMCU ESP8266 + Android

Setelah semua berjalan semestinya, rangkaian keseluruhan.

Kode program > Download

*Password silahkan klik social share dibawah

Hasil simulasi

Hasil trial NodeMCU ESP8266

 

>> CMIIW <<

Leave a Reply