ROBOTIKA
2020 Robotika
1 Teknik Elektro
TUGAS BESAR 1
http://www.mercubuana.ac.ida
WIFI CONTROLLED ARDUINO ROBOT CAR
NodeMCU ESP8266 dalam mode access point adalah cara paling sederhana untuk membuat
Wi-Fi controlled Robot Car dari Bluetooth Arduino Robot Car dan Aplikasi Android. Pada
projek saya sebelumnya yaitu Smartphone Controlled Arduino 4WD Robot Car
https://www.hackster.io/andriy-baranov/smartphone-controlled-arduino-4wd-robot-car-
14d239 saya menyajikan projek robot beroda empat dengan kendali menggunakan
smartphone berbasis Bluetooth Robot Arduino. Lalu saya memutuskan untuk
mengembangkan robot mobil Bluetooth menjadi robot yang dikendalikan Wi-Fi. Untuk
tujuan ini saya cukup menghapus modul Bluetooth dan menambahkan NodeMCU dengan
koneksi kabel yang sama dan Aplikasi Andriod sesuai dengan yang sudah dibuat.
2020 Robotika
2 Teknik Elektro
TUGAS BESAR 1
http://www.mercubuana.ac.ida
Gambar 2. Blok Diagram Projek Saat Ini
NodeMCU ESP8266 bekerja dalam mode access point untuk mengendalikan robot mobil
melalui udara terbuka dimana tidak ada jaringan Wi-Fi yang berfungsi. Cara membuatnya
yaitu pertama-tama kita harus membuat koneksi ke jaringan Wi-Fi Robot dan membuka
aplikasi Wi-Fi Robot Andriod. Ketika tombol Maju ditekan, smartphone mengirim
permintaan http://192.168.4.1/?State=F. Kemudian, seperti yang dapat kita lihat di syntax
untuk NodeMCU berikut:
if( server.hasArg("State") ) { Serial.println(server.arg("State")); }
NodeMCU mengirim "F" ke port serial. Ketika Board Arduino menerima "F" dari serial port ia
akan memulai void goAhead():
if (Serial.available() > 0) { command = Serial.read();
switch (command) { case 'F':goAhead();break;
Ketika tombol Maju disentuh lagi, Robot berhenti. Langkah-langkah dasar untuk membuat
ulang Robot Mobil Bluetooth menjadi Wi-Fi adalah sebagai berikut:
2. SKEMA
2020 Robotika
4 Teknik Elektro
TUGAS BESAR 1
http://www.mercubuana.ac.ida
3. LANGKAH KERJA
Langkah 1. NodeMCU
2020 Robotika
5 Teknik Elektro
TUGAS BESAR 1
http://www.mercubuana.ac.ida
Papan development kit ESP8266 SoC di dalam modul ESP-12E ini siap digunakan untuk
langsung disambungkan ke komputer, instal driver USB, dan mulai menulis program yang
menghubungkan ke jaringan Wi-Fi.
2020 Robotika
6 Teknik Elektro
TUGAS BESAR 1
http://www.mercubuana.ac.ida
Di Arduino IDE buka jendela Preferensi dan masukkan URL:
http://arduino.esp8266.com/stable/package_esp8266com_index.json ke dalam bidang
URL Pengelola Papan Tambahan, dan klik OK.
Pada MENU pilih: Tools → Board → Boards Manager dan scroll ke bawah untuk memilih
ESP8266 dari Komunitas ESP8266, kemudian klik INSTALL. Instalasi membutuhkan
waktu sekitar 3 menit.
Install USB Driver (dalam hal ini CH340).
Restart Arduino IDE dan pilih board kami dari opsi menu: Tools → Board → NodeMCU
1.0 (Modul ESP-12E).
Kemudian, tentukan Frekuensi CPU yang benar (Tools → CPU Frequency→ 80MHz) dan
Kecepatan Unggah (Tools → Upload Speed → 115200).
Pilih opsi yang benar untuk Port (Tools → Port → COM5).
Sketsa siap untuk diunggah ke NodeMCU
Langkah 3. Uploading sketches for Arduino Uno board and NodeMCU board
Sebelum mengunggah jangan lupa untuk mengubah pilihan board dari opsi menu:
Tools → Board → NodeMCU 1.0 (ESP-12E Module) atau
Tools → Board → Arduino/Genuino Uno
2020 Robotika
7 Teknik Elektro
TUGAS BESAR 1
http://www.mercubuana.ac.ida
Langkah 5. Aplikasi Andriod dan Finishing
Install Aplikasi Wifi Robot #4
2020 Robotika
8 Teknik Elektro
TUGAS BESAR 1
http://www.mercubuana.ac.ida
Nyalakan WiFi Robot Mobil, buka pengaturan Wi-Fi handphone dan pilih jaringan Wi-Fi
Robot (tanpa kata sandi). Setelah terhubung ke jaringan Wi-Fi Robot, buka Aplikasi dan
Robot Mobil Wi-Fi siap digunakan.
Aplikasi Android untuk proyek ini dibuat di MIT App Inventor dan dapat diubah sesuai
keinginan menggunakan file .aia yang tersedia.
2020 Robotika
9 Teknik Elektro
TUGAS BESAR 1
http://www.mercubuana.ac.ida
4. FILE PROYEK
File proyek dapat didownload di link berikut:
https://drive.google.com/open?id=1G9qbOdaNqxad13KZEBD4SsA0Lxp98KJd
2020 Robotika
10 Teknik Elektro
TUGAS BESAR 1
http://www.mercubuana.ac.ida
5. REFERENSI
https://create.arduino.cc/projecthub/andriy-baranov/from-bt-to-wifi-creating-wifi-
controlled-arduino-robot-car-09b7c1?ref=similar&ref_id=17576&offset=2
2020 Robotika
11 Teknik Elektro
TUGAS BESAR 1
http://www.mercubuana.ac.ida