● online
- LDR Sensor 5mm Cahaya 5528 Light Dependent Resisto
- TANG CRIMPING PRESS SKUN RATCHET YTH SN-48B
- Raspberry Pi 4 Model B 4GB Original UK E14 Raspi 4
- USB To RS485 High Speed Converter RS-485 RS 485 Ad
- WEMOS D1 MINI PRO BOARD IoT ESP8266 WIFI PAKET LEN
- Kapton Tape Polymide Film 20mm Polimida 20 mm Isol
- IIC I2C LCD 1602 16x2 2004 20x4 Backpack for LCD A
- LM35DZ Sensor Suhu - LM35
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
ESP-01, Kontrol Relay Menggunakan Telegram
Telegram? ya dengan fitur robot chat di telegram kita bisa mengontrol device dengan mudah dan praktis. Misal kita kelupaan mematikan peralatan di rumah, sedangkan kita sedang jauh entah dimana. Dengan fitur ini sangat bermanfaat karena bisa kita akses kapan dan dimana saja selama terhubung dengan internet.
Kontroler yang dipakai yaitu esp-01 kemudian dihubungkan dengan shiled relay esp-01.
Alat dan bahan :
- ESP-01 Shiled Relay Iot, BELI
- USB to Serial FTDI/yang lain, BELI
- Kabel jumper, BELI
- Breadboard, BELI
- Push Button, BELI
Untuk cara upload programnya silahkan rangkai sesuai gambar di bawah dengan Flash Mode.
keterangan :
Untuk menggunakan telegram silahkan anda ikuti tutorial di bawah.
MEMULAI MENGGUNAKAN TELEGRAM PADA NODEMCU
Selanjutnya pindah ke sketch program dulu untuk mengupload program ke esp-01, dan jangan lupa untuk memasukan API token yang sudah didapat.
Sketch Program
#include <ESP8266WiFi.h> #include <WiFiClientSecure.h> #include <UniversalTelegramBot.h> char ssid[] = "xxxxxxx"; char password[] = "xxxxxx"; #define BOTtoken "863019812:AAHrau-2-AewdkuEap5Di_A" //token WiFiClientSecure client; UniversalTelegramBot bot(BOTtoken, client); int Bot_mtbs = 1000; long Bot_lasttime; bool Start = false; #define relayPin 0 //gpio 0 int ledStatus; void handleNewMessages(int numNewMessages) { Serial.println("Pesan baru..."); Serial.println(String(numNewMessages)); for (int i = 0; i < numNewMessages; i++) { String chat_id = String(bot.messages[i].chat_id); String text = bot.messages[i].text; String from_name = bot.messages[i].from_name; if (from_name == "") { from_name = "Guest"; } if (text == "/on") { digitalWrite(relayPin, LOW); ledStatus = 1; bot.sendMessage(chat_id, "Lampu sudah nyala", ""); } else if (text == "/off") { ledStatus = 0; digitalWrite(relayPin, HIGH); bot.sendMessage(chat_id, "Lampu sudah mati", ""); } else if (text == "/status") { if (ledStatus) { bot.sendMessage(chat_id, "Status lampu nyala", ""); } else { bot.sendMessage(chat_id, "Status lampu mati", ""); } } else if (text == "/start") { String welcome = "Perintah : \n"; welcome += "/on\n"; welcome += "/off\n"; welcome += "/status"; bot.sendMessage(chat_id, welcome); } } } void setup() { Serial.begin(9600); WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); Serial.print("Mengkoneksikan dengan Wi-fi : "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { Serial.print("."); delay(500); } Serial.println(""); Serial.println("Terhubung dengan wi-fi"); Serial.print("IP address: "); Serial.println(WiFi.localIP()); pinMode(relayPin, OUTPUT); digitalWrite(relayPin, HIGH); // matikan led } void loop() { if (millis() > Bot_lasttime + Bot_mtbs) { int numNewMessages = bot.getUpdates(bot.last_message_received + 1); while (numNewMessages) { Serial.println("Memeriksa Respon"); handleNewMessages(numNewMessages); numNewMessages = bot.getUpdates(bot.last_message_received + 1); } Bot_lasttime = millis(); } }
Upload dengan board : Generic ESP8266 Module
Buka Serial Monitornya baudrate 9600, pastikan sudah terhubung dengan wifi anda.
Lepas ESP-01 hubungkan ke ESP-01 Shield Relay dilanjut supply dengan tegangan 5V.
- Buka telegram > cari di pencarian nama bot telegram yang sudah dibuat sebelumnya > Start
- Dsini terdapat 3 buah perintah :
– /on : untuk menghidupkan relay
– /off : untuk mematikan relay
– /status : untuk mengecek status relay sekarang - Selanjutanya silahkan uji coba dengan mengirim perintah di atas.
Untuk respon jawaban dari telegram sekitar 1 menit, jadi tunggu aja sampai ada jawaban.
Selamat sampai disini anda sudah bisa mengontrol relay menggunakan telegram dan ESP-01. Semoga bermanfaat.
ESP-01, Kontrol Relay Menggunakan Telegram
Pada penggunaan mesin CNC router salah satu kegunaanya adalah dapat membuat layout atau jalur PCB. Cara penggunaanya kita memerlukan... selengkapnya
Alat dan Bahan Sensor Inframerah MLX90614 Arduino nano beli Deskripsi Secara internal, MLX90614 terdiri dari dua perangkat yakni... selengkapnya
Pada artikel kali ini akan membahas tutorial mengakses sensor soil moisture pada Arduino. Nanti hasilnya akan ditampilkan dalam persen... selengkapnya
Bagi orang-orang yang sering melihat konten-konten di aplikasi Instagram mungkin sudah tidak asing lagi, melihat gambar atau foto yang... selengkapnya
Sensor suara merupakan sensor yang dapat mengubah besaran suara menjadi besaran listrik dimana nilai diperoleh dari besarnya gelombang suara... selengkapnya
Oke kali ini saatnya kita mulai running ke mesin CNC router engaraving langsung. Sebelumnya apakah anda sudah mempersiapkan bahan-bahanya?... selengkapnya
Pada postingan sebelumnya sudah membahas tentang kontrol relay menggunakan Arduino di sini. Nah untuk kali ini saya akan membahasnya... selengkapnya
Sensor suhu DS18b20 digunakan untuk mendeteksi suhu ruangan namun dapat juga digunakan untuk mendeteksi suhu air. Suhu yang dapat... selengkapnya
Pada beberapa profesi yang menggunakan bantuan suatu aplikasi ataupun perangkat lunak sangatlah banyak. Nyatanya dengan adanya berbagai macam perangkat... selengkapnya
Dalam dunia edit-mengedit gambar, bagi orang yang sudah ahli memang sudah tidak heran lagi. Tetapi bagi orang yang awam... selengkapnya
Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500TILT SENSOR adalah sensor untuk mendeteksi sudut kemiringan / derajat, dimana cara kerja sensor ini adalah dengan menggunakan 2 buah… selengkapnya
Rp 9.800Bosan dengan modul arduino yang kalian punya, saatnya mencoba modul programmer yang lain yah ini dia RASPBERRY PI 4 COMPUTER… selengkapnya
Rp 1.545.000Kabel Jumper Dupont Pelangi 10 cm female to female 1 lembar = 40 kabel
Rp 9.000Spesifikasi: 1. 14 digital input / output ports RX, TX, D2 ~ D13, 2. 8 analog input ports A0 ~… selengkapnya
Rp 82.500Spesifikasi: 20mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 219.000Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.000ESR meter/LCR meter dengan layar lebar lebih jelas dan mantap dan dengan tempat batre jd lebih rapih batre lebih aman… selengkapnya
Rp 131.000 Rp 134.000Kabel Jumper Dupont Pelangi 30cm Male to Female 1 lembar = 40 kabel
Rp 13.500Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.000
Saat ini belum tersedia komentar.