Advertisement





Iklan

Proyek : Merakit Rangkaian Dasar IoT dari ESP8266 ESP-01 (mini) Via Telegram

 



ESP8266 ESP-01 / ESP-01E itu versi kecil dari ESP8266, hemat pin tapi tetap bisa dipake buat kontrol IoT, termasuk nyalain relay via WiFi. Karena dia gak ada USB bawaan, lo memang butuh:

  • USB to TTL module (biasanya pakai CH340 atau CP2102) buat ngisi sketch dari Arduino IDE.
  • Pastikan modul USB lo bisa supply 3.3V, karena ESP-01 gak boleh dikasih 5V langsung.


🔌 Daftar Pin ESP-01 / ESP-01E

PinFungsi
VCC3.3V
GNDGround
RSTReset (LOW untuk reset)
EN (CH_PD)Enable (harus HIGH = 3.3V biar nyala)
RXTerima data dari USB
TXKirim data ke USB
GPIO0General purpose IO / juga dipakai untuk masuk mode flash
GPIO2General purpose IO (bisa dikontrol untuk relay dll)

🧰 Peralatan & Persiapan:

  1. ESP-01 / ESP-01E + modul relay 1 channel IOT
  2. USB to TTL buat upload sketch ke ESP-01
  3. Koneksi internet (WiFi)
  4. Akses ke Telegram (buat bikin bot)
  5. Arduino IDE + library tambahan


🔧 1. Buat Bot Telegram

  1. Buka Telegram, cari @BotFather
  2. Ketik /newbot
  3. Ikuti instruksi: kasih nama & username bot → dapatkan Token API

Simpan token itu ya! Contoh:
123456789:AAExampleTokenApiTelegram


🔧 2. Dapatkan Chat ID

  1. Cari @userinfobot di Telegram
  2. Kirim /start
  3. Dia akan kasih user ID lo → ini adalah chat_id


💻 3. Siapkan Arduino IDE

Pastikan lo sudah install:

  • Board ESP8266
  • Library: UniversalTelegramBot, WiFiClientSecure

Cara install:

  • Buka Library Manager, cari dan install:
  • UniversalTelegramBot by Brian Lough
  • WiFiClientSecure (biasanya udah ada)



🧠 4. Sketch Arduino (Kontrol Relay via Telegram)


🧪 5. Upload & Uji

  • Upload sketch ke ESP-01 (pastikan GPIO0 di-GND-kan saat upload)
  • Setelah selesai, lepas GPIO0 dari GND, restart
  • Buka Telegram, kirim /on, /off, atau /status ke bot lo





Posting Komentar

0 Komentar