● online
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to
- Jasa Cetak PCB
- Potensiometer 10K - Mono Potensio Meter Linear Res
- Resistor 220 Ohm 220R Ohm 220Ohm 1/4W 1% Metal fil
- Sensor Ultrasonik HC-SR04 HC SR04 Sensor Jarak Ult
- Modul Sensor Tegangan AC Bolak balik 220V Listrik
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to F
- LCD 16x2 / 1602 Display Biru + I2C Backpack Sudah
- 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
Bagi pegiat teknologi, komputer, elektronika, dan Internet Of Things (IoT) maka sudah tidak asing lagi dengan benda yang satu... selengkapnya
Halo semuanya, pada kesempatan kali ini Saya ingin berbagi tutorial tentang simulasi penggunaan sensor suhu TMP36 untuk mengukur suhu... selengkapnya
Sudah pernah menyalakan LED menggunakan Python? Atau membaca input dari tombol? Di proyek kali ini, kamu akan menggabungkan dua fungsi... selengkapnya
Sensor INA219 merupakan sensor yang berfungsi untuk mengukur 2 parameter sekaligus yaitu tegangan (volt) dan arus (ampere). Tegangan yang... selengkapnya
Rotary encoder adalah sebuah perangkat elektronik yang mampu mengkonversi gerakan mekanis berputar menjadi sinyal listrik, menjadi elemen kunci dalam memenuhi... selengkapnya
Javascript adalah scripting atau bahasa pemrograman yang digunakan pada suatu web pada level klien (Client side) agar web tersebut... selengkapnya
Pada kesempatan ini akan dijelaskan mengenai cara pembuatan export/download berupa file excel berdasarkan range tanggal yang dipilih. Filter ini... selengkapnya
Pada artikel sebelumnya kita sudah belajar untuk mendaftar ke thingspeak, jika belum silahkan bisa di lihat DISINI. Oke sip... selengkapnya
Sensor IR adalah sebuah sensor yang dapat mendeteksi rintangan menggunakan cahaya inframerah yang dipantulkan. Sensor ini mempunyai dua bagian... selengkapnya
Modul Bluetooth DX-BT18 adalah perangkat elektronika yang digunakan untuk menghubungkan suatu perangkat menggunakan koneksi bluetooth. Saat ini penggunaan sensor sidik... selengkapnya
Spesifikasi: 20mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 219.000Spesifikasi: 50mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 75.000Deskripsi Produk “LED Dot Matrix Display dengan 32×8 pixel, berwarna Merah, menggunakan IC MAX7219 sebagai driver dan dapat dikoneksikan ke… selengkapnya
Rp 47.500Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.500POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900Kabel Jumper Dupont Pelangi 10 cm female to female 1 lembar = 40 kabel
Rp 9.000TECHNICAL SPECIFICATIONS: – Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz – 2GB LPDDR4-2400 SDRAM – 2.4… selengkapnya
Rp 940.000Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000

Saat ini belum tersedia komentar.