Cara Memprogram ESP-01S menggunakan USB to TTL || IOT Relay Wifi Modul

 

Peralatan yang dibutuhkan

1. ESP-01S (modul yang digunakan seperti gambar di bawah ya)


 2. USB to TTL tipe PL2303HX(bisa cek di video untuk jenis modulnya) atau bisa juga menggunakan modul FTDI232 (board warna merah, tested)

3. Jumper untuk wiring

4. Arduino IDE

5. ESP8266 Library, bisa di download disini


Setelah semua modul sudah siap, sambungkan modul ESP-01S dengan USB TTL seperti pada gambar



Jika sudah, siapkan Arduino IDE nya, pasang/instal library ESP8266. Untuk pemasangan library ini bisa dilakukan dengan 2 cara, yaitu yang pertama langsung dari arduinonya dan yang kedua manual. Manual disini maksudnya kita download dahulu file library ESP8266 nya kemudian kita copy paste ke folder library arduinonya. Untuk ukuran filenya sendiri sekitar 400Mb. Kali ini yang akan kita gunakan adalah metode kedua ya..

Note : saat memprogram / saat sebelum di koneksikan ke komputer GPIO 0 harus tersambung ke ground. Modul ESP akan otomatis masuk mode flashing jika saat awal on GPIO 0 berada dalam kondisi LOW.

Pemasangan library ESP8266

1. Download file library pada link di atas.

2. Jika sudah, ekstrak file kemudian copy paste kan ke dalam folder library Arduino di komputer kalian (untuk lebih jelasnya cek di video ya)

3. Buka Arduino IDE, klik tools >> board. Jika di pilihan board sudah muncul generic ESP8266 maka pemasangan library sudah berhasil ya

 

Memprogram ESP-01S

1. Sambungkan USB TTL (yang sudah disambungkan dengan modul ESP-01S seperti pada gambar wiring) dengan komputer

2. Pada pilihan board di software arduino, pilih board " Generic ESP8266 Module"

3. Pada pilihan programmer pilih "Usbasp". 

4. klik file >> examples >> ESP8266 >> Blink. Kita akan memprogram ESP menggunakan program yang sudah ada pada library arduino yaitu program untuk membuat led berkedip. Selain simple, program ini juga tanpa perlu rangkaian tambahan karena kita akan memanfaatkan led yang sudah ada di modul ESP-01S nya.

5. Klik Compile dan upload

6. Tunggu sampai program selesai di upload. Jika program sudah selesai di upload, lepas wiring modul ESP-01S dari USB TTL nya dan sambungkan kembali hanya pada pin VCC (3.3V) dan GND saja. Jika program berhasil, maka led akan berkedip



 

Menggunakan Modul Relay Wifi

Setelah tahu bagaimana caranya memprogram esp-01, saatnya kita ke pengaplikasiannya. Secara garis besar kita akan belajar bagaimana mengontrol peralatan melalui internet/wifi. Modul tambahan yang dibutuhkan adalah relay, disini kita akan menggunakan modul relay wifi yang memang didesain untuk modul esp-01. Jika kalian ingin custom/DIY bisa juga jadi angan kuatir. Sebagai contoh modul yang akan kita gunakan seperti ini ya


Peralatan yang dibutuhkan

1. ESP-01 / ESP-01S

2. Modul Relay

3. Breadboard

4. USB TTL

5. Kabel Jumper

6. Led

7. dan tentunya wifi / koneksi ke internet

 

Program

1. Buat/tulis program seperti di bawah ini


2. Upload program (caranya seperti upload program di atas ya). Sebelum upload program pastikan ganti nama ssid dan password sesuai nama wifi/internet kalian ya

3. Setelah program berhasil ter-upload, reset modul ESPnya lepaskan usb ttl dari komputer.

4. lepaskan pin GPIO_0 ESP yang tersambung dengan pin GND.

5. Sambungkan pin CH_PD ke 3.3V yang ada di usb ttl.

6. Sambungkan kembali USB TTL (tentunya yang di wiring dengan modul ESP) ke komputer

7. Buka Serial Monitor, maka modul esp akan otomatis tersambung dengan internet dan akan memunculnya IP Address. IP Address ini yang akan kita gunakan untuk mengontrol device lain

8. Lepas modul ESP dari USB

9. Pasangkan modul ESP dengan modul Relay kemudian sambungkan dengan led. untuk rangkaiannya bebas ya...cara menyambungkannya seperti rangkaian pada relay umumnya.

10. Buka alamat IP yang tadi sudah didapatkan, cek ricek dan tes.

11. done



Comments