Robot Car ESP8266
Cukup Rp. 500.000,- Rp. 450,000,- (Modul Robot Versi 3, Aplikasi 5 modul, Belajar Mandiri)
Cukup Rp. 1.000.000,- Rp. 900,000,- (Modul Robot Versi 3, Aplikasi 5 modul, Diberikan Training)
📘 Modul 1:
Pengenalan Arduino
🎯
Tujuan:
- Mengenal Arduino dan ESP8266
- Mengunduh Arduino IDE
📖
Materi:
- Apa itu Arduino?
- Platform open-source untuk membuat proyek
elektronik
- Digunakan bersama mikrokontroler seperti ESP8266
- Apa itu ESP8266?
- Modul WiFi + mikrokontroler
- Cocok untuk proyek robot dan IoT
- Mengunduh Arduino IDE:
- Kunjungi https://www.arduino.cc/en/software
(untuk awal cukup download : Arduino IDE 1.8.19)
- Pilih sesuai sistem operasi (Windows/Mac/Linux)
- Install Arduino IDE
✅
Aktivitas:
- Mengunduh dan membuka Arduino IDE
📘 Modul 2:
Instalasi Board ESP8266 di Arduino IDE
🎯
Tujuan:
- Mengatur
Arduino IDE agar bisa memprogram ESP8266
📖
Materi:
- Menambahkan URL Board:
- Buka File > Preferences
- Di Additional Board URLs, masukkan:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
- Install Board ESP8266:
- Buka Tools > Board > Boards Manager
- Cari ESP8266 by ESP8266 Community
- Klik Install
- Cek Port & Board:
- Sambungkan ESP8266 ke komputer via kabel USB
- Pilih board: Tools > Board > NodeMCU 1.0
(ESP-12E Module)
- Pilih port COM yang sesuai di menu Tools >
Port
✅
Aktivitas:
- Peserta
mengatur Arduino IDE dan berhasil memilih board ESP8266
📘 Modul 3: Program Blink LED di ESP8266
🎯
Tujuan:
- Menyalakan dan mematikan LED pada ESP8266
📖
Materi:
- Penjelasan Pin LED
- ESP8266
memiliki LED internal di pin D4 (GPIO2)
- Contoh Program Blink:
void
setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void
loop() {
digitalWrite(LED_BUILTIN, LOW); // LED nyala
delay(500);
digitalWrite(LED_BUILTIN, HIGH); // LED mati
delay(500);
}
- Upload Program:
- Klik tombol Upload
- Lihat LED pada board berkedip
✅
Aktivitas:
- Peserta mengupload dan menjalankan program LED berkedip
Modul 4-5 Membutuhkan Modul Robot, jadi akan diberikan dalam Modul Robot
📘 Modul 4: Menyalakan LED Eksternal
🎯
Tujuan:
- Mengontrol
LED dan pin eksternal dari ESP8266
📖
Materi:
- Rangkaian:
- Contoh Program:
Upload program berikut ke ESP8266
. . .
. . .
. . .
✅ Aktivitas:
📘 Modul 5: Kontrol Robot dengan Web Server
🎯
Tujuan:
- Membuat robot ESP8266 dapat dikendalikan via WiFi
dengan perintah dari browser
📖
Materi:
- Mode AP (Access Point)
- Kontrol Motor & Arah:
- Contoh
Program:
Upload program berikut ke ESP8266
. . .
. . .
. . .
- Uji Coba dengan program Remote Car
o Upload
program ke ESP8266.
o Nyalakan
robot dan hubungkan HP/laptop ke WiFi: RCS-1 (password: 12345678)
o Jalankan
(klik program Remote Car)
o Coba tombol navigasi yang tampil di layar HP dan tombol yang mengatur LED
✅ Aktivitas:
📘 Tujuan Mempelajari Modul 1-5
🎯 Yang Diharapkan
Setelah Mempelajari Ini:
1.
Memahami
Konsep Dasar Arduino dan ESP8266:
Peserta mengetahui apa itu
Arduino, ESP8266, dan bagaimana peranannya dalam dunia Internet of Things (IoT)
dan robotika sederhana.
2.
Menguasai
Instalasi dan Pengaturan Arduino IDE:
Peserta mampu menginstal Arduino
IDE, menambahkan board ESP8266, dan melakukan konfigurasi port dan board secara
mandiri.
3.
Mampu Membuat dan Mengupload Program
Sederhana:
Peserta bisa menulis dan
meng-upload program sederhana seperti Blink untuk LED
internal, sebagai dasar pengenalan pemrograman mikrokontroler.
4.
Mampu Mengontrol Perangkat Eksternal (LED):
Peserta dapat menyusun rangkaian
dengan LED eksternal, dan menyalakan/mematikan LED dengan program yang dibuat
sendiri.
5.
Mengembangkan Sistem Kontrol Robotik Berbasis
Web:
Peserta dapat membuat sistem
kendali robot sederhana menggunakan ESP8266, yang dapat dikendalikan melalui
browser menggunakan mode Access Point.
6.
Mengerti Cara Mengintegrasikan Hardware dan
Software:
Peserta mampu menghubungkan
hardware (motor, LED, buzzer) dengan software (program Arduino) dan menguji
langsung hasilnya.
7.
Menumbuhkan Minat dan Kemampuan Praktis di
Bidang IoT dan Robotika:
Diharapkan peserta menjadi lebih
percaya diri untuk mengembangkan proyek-proyek lanjutan berbasis ESP8266 secara
mandiri atau dalam tim.



