NODEMCU MONITORING & KONTROL IOT VIA TELEGRAM

Posted By: Jogja Robotika In: Project On: Monday, July 13, 2020 Comment: 0 Hit: 2187

NODEMCU MONITORING & KONTROL IOT VIA TELEGRAM

.

Di tutorial kali ini kami akan menunjukan bagaimana caranya IOT menggunakan NODEMCU yang terhubung dengan Telegram. Kami menggunakan sensor DHT11 untuk mendeteksi suhu dan kelembaban udara yang mana datanya dapat dicek melalui telegram. Selain itu kami juga menggunakan modul relay yang dapat digunakan untuk mengaktifkan doorlock dan lampu led 12V. Selain untuk doorlock dan lampu led, relay juga dapat dimanfaatkan untuk alat lain misalkan lampu 220VAC.

.

A. Komponen-Komponen yang dibutuhkan:

1. Nodemcu  >> BELI

2. Modul Sensor DHT11 >> BELI

3. Breadboard PSU Module >> BELI

4. Project Board >> BELI

5. Modul I2C LCD >> BELI

6. LCD 16x2 >> BELI

7. Modul Relay 2 Channel >> BELI

8. Jack DC Female Adapter >> BELI

9. Doorlock >> BELI

10. Led Strip >> BELI

11. Kabel Jumper secukupnya (male-male dan male-female @20pcs) >> BELI

12. Adaptor 12V 2A >> BELI

.

B. Rangkaian

.

.

Rangkaian Nodemcu

1. Vin - 5V
2. GND - GND
3. D1 - Data Out DHT11
4. D3 - SCL I2C LCD
5. D4 - SDA I2C LCD
6. D6 - Relay Channel 1
7. D7 - Relay Channel 2

.

Rangkaian Modul Relay

1. Led Strip >> Normally Open Channel 1
2. Doorlock >> Normally Open Channel 2

.

C. Cara mendapatkan Token Telegram

.

Telegram merupakan aplikasi chatting yang memiliki fitur membalas chat otomatis atau chatbot. Kali ini kami akan memanfaatkan aplikasi chat otomatis tersebut untuk IOT, terhubung dengan NODEMCU. Aplikasi ini dapat di download gratis di google play.

Langkah-Langkah:

1. Search "BotFather"

.

Kemudian klik Start/Mulai

.

.

2. - Tulis chat /newbot >> untuk membuat akun bot baru.

- Kemudian buat nama untuk bot mu. Disini saya membuat nama akun "Jorobo".

- Setelah itu buat username akun bot mu. Disini saya membuat username "jogjarobo_bot".

- Setelah selesai pembuatan nama, akan muncul TOKEN yang nantinya digunakan untuk dimasukkan ke coding program nodemcu nya.

.

D. PROGRAM

.

- Install library Nodemcu / ESP8266 terlebih dahulu. Caranya cek blog TUTORIAL INSTALL WEMOS PADA ARDUINO IDE

- Include Library Universal-Arduino-Telegram-Bot-master

- Include Library DHT-sensor-library-master

- Include Library Arduino-LiquidCrystal-I2C-library-master

*BOARD ESP 2.5.0 atau lebih tinggi
 *ArduinoJson versi 5.13.5

Setelah library terinstall semua tinggal masukkan code program lalu upload program..

.

Masukkan Token yang diperoleh dari langkah C, ke dalam program seperti dibawah.

(Token berbeda-beda jadi harus diubah sesuai Token yang didapat)

.

E. Cara Pengoperasian

1. Nyalakan board yang sudah terangkai dan di program dengan benar. Liat LCD, tunggu sampai Nodemcu terkoneksi dengan internet.

      

.

Kemudian akan muncul TEMPERATUR dan HUMIDITY pada LCD.

.

2. Search nama bot mu kemudian klik Start/Mulai

.

Setelah klik START maka akan muncul tampilan menu seperti ini

.

3. Silahkan coba chat menu menu tersebut. Jangan lupa pakai tanda "/" kemudian command nya.

- /lcdoff >> lampu backlight LCD akan mati
- /lcdon >> lampu backlight LCD akan hidup
- /ceksuhu >> cek pembacaan sensor DHT11 (Temperatur dan Humidity)
- /lampon >> mengaktifkan relay ch1 atau menyalakan lampu led strip 12V
- /lampoff >> non-aktifkan relay ch1 atau mematikan lampu led strip 12V
- /dooropen >> mengaktifkan relay ch2 atau mengaktifkan doorlock (pintu tidak terkunci)
- /doorlock >> non-aktifkan relay ch2 atau mematikan doorlock (pintu terkunci)

.

.

Demikian project IOT menggunakan Telegram kali ini. Silahkan mencoba dan semoga berhasil.

Video youtube jogjarobotika akan menyusul :)

.

.

.

.

.

Comments

Leave your comment