Anda di halaman 1dari 11

TUGAS BESAR 1

ROBOTIKA

WIFI CONTROLLED ARDUINO ROBOT CAR

Fakultas Program Studi Disusun Oleh


Teknik Teknik Elektro 1. Dessy Iztamia Shema (41419110101)

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.

Gambar 1. Blok Diagram Projek Sebelumnya

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:

 Menghilangkan modul Bluetooth


2020 Robotika
3 Teknik Elektro
TUGAS BESAR 1
http://www.mercubuana.ac.ida
 Memadang board NodeMCU ESP-12E Development Kit
 Upload sketches untuk papan Arduino Uno dan papan NodeMCU di Arduino IDE
 Menyambung kabel Tx, Rx, +5v dan GND ke NodeMCU
 Install dan membuka Aplikasi Android
 Menyambungkan smartphone ke jaringan WiFi Robot (tanpa password) dan Robot
Mobil siap dikendalikan.

1. ALAT DAN BAHAN


Komponen yang dibutuhkan pada projek ini yaitu:
 Papan NodeMCU ESP8266
 Arduino UNO dan Genuino UNO
 Breadboard 2 buah
 SparkFun Dual H-Bridge motor drivers L298 2 buah
 Kit Sasis 4WD Smart Robot
 LED 2 buah
 Resistor 221 ohm 2 buah
 Kabel jumper secukupnya
 Tempat baterai
 Baterai Li-ion 18650

Alat yang digunakan untuk projek:


 Seperangkat alat solder

Aplikasi dan Online Service yang digunakan:


 MIT App Inventor
 Arduino IDE

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.

Langkah 2. Instalasi Papan NodeMCU pada Arduino IDE

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

Langkah 4. Koneksi Kabel


Setelah mengunggah sketsa, kita dapat menghubungkan kabel Tx Rx ke papan NodeMCU
serta kabel + 5v dan GND.

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

Anda mungkin juga menyukai