prog di sini
Arduino adalah suatu system Hardware dan Software yang sangat memudahkan, karena kemudahan, tersedianya library dan komunitas yang banyak siap untuk membantu menyelesaikan persoalan proyek anda dengan Arduino. Arduino memiliki IDE sendiri yang dikembangkan dari sumber-sumber open source. Dari IDE Arduino program di download menuju hardware perantaraan USB port, seperti gambar berikut ini:
Arduino adalah suatu system Hardware dan Software yang sangat memudahkan, karena kemudahan, tersedianya library dan komunitas yang banyak siap untuk membantu menyelesaikan persoalan proyek anda dengan Arduino. Arduino memiliki IDE sendiri yang dikembangkan dari sumber-sumber open source. Dari IDE Arduino program di download menuju hardware perantaraan USB port, seperti gambar berikut ini:
Port USB tersebut diubah menjadi
port serial pada board hardware, atau USB to serial yang ada di luar seperti
pada Arduino pro mini.
Cara ini tentu memiliki kelemahan,
yaitu:
- Kurang praktis karena masih menggunakan kabel USB dari PC ke Hardware. Jaman sudah serba praktis, serba wireless.
- Jika Hardware yang akan di download jauh maka harus mendekat atau hardware harus dibawa mendekat ke PC.
- Jika Hardware berada di ketinggian, maka hardware harus diturunkan atau kita yang harus memanjat untuk mendekati hardware. ^&$&(%*&)^*(.
- Jika Hardware bekerja pada tegangan tinggi, beresiko terhadap keselamatan PC. Bahkan bisa berbahaya bagi Nyawa (KESETRUM).
- Jika hardware berada di ruangan sebelah….. waduh….. :D (salah kamar)
untuk itu dibuatlah downloader
wireless yang terhubung dengan aplikasi (IDE) Arduino. Seperti gambar berikut ini:
Downloader wireless ini diberi
nama ADW (Arduino Downloader via WIFI) . ADW menggunakan media WIFI. Kita dapat
menghubungkanya ke jaringan WIFI dan IDE Arduino dapat mendownload program ke
hardware asalkan masih dalam satu jaringan LAN. Hubungan yang dapat digunakan
ADW adalah:
1. PC
langsung ke ADW lewat WIFI. ADW bertindak sebagai AP (Access Point).
2. PC ke Modem WIFI, modem WIFI ke ADW. ADW sebagai STA (station).
Merubah SSID dan Password
ADW dilengkapi dengan interfacing
web untuk mengganti SSID dan Password, baik sebagai AP atau STA.
SSID dan
Password AP ADW default-nya adalah:
downloader
dan
bias di ubah. Pertama kali, beri daya pada ADW melalui port USB dengan adaptor
HP atau adaptor USB micro USB.
Hubungkan PC atau Android dengan
SSID WIFI “downloader”, masukan Password “downloader”.
Buka Google Chrome, ketik alamat
10.10.10.10 lalu enter
Jika sudah dapat menampilkan
cendela tersebut maka ADW sudah bisa terhubung dengan PC.
SSID Station dan Password Station
di isi dengan SSID dan Password modem WIFI jika ingin dihubungkan dengan modem.
SSID AP dan Password AP adalah SSID dan Password ADW. Jika SSID AP dan Password
AP kosong maka akan di isi default nya yaitu; downloader
Aplikasi ADW
Aplikasi ini bertugas mengirim
data dari serial port ke LAN lewat TCP/IP dan sebaliknya. Data tersebut akan
diterima oleh ADW dan akan dikonversi kembali ke data serial untuk berhubungan
dengan bootloader Arduino. Aplikasi ADW sebagai berikut:
- Keterangan hal yang dilakukan aplikasi. Jika hubungan ADW benar maka akan secara otomatis aplikasi dapat menemukan ADW. Dan tulisan akan ber ubah menjadi seperti gambar di bawah:
2. Edit berisi IP terakhir ADW yang dapat berhubungan dengan aplikasi.
Jika tetap belum terhubung, dapat di isikan IP ADW secara manual lalu tekan Test IP.
3. Button untuk mencari hubungan secara manual dengan IP.
4. Serial Port yang digunakan.
5. Button koneksi ke Serial Port.
Bagian-bagian ADW
Berikut ini adalah gambar ADW
beserta keterangan bagian-bagiannya:
Konektor ADW dirancang sesuai
dengan pin-pin Arduino Pro mini yaitu berurut dari, GND, NC, Vcc, TX, RX, DTR,
dan disebelahnya adalah NC, NC, NC (Not Connected) sebagai dummy penyangga
konector, seperti gambar berikut:
Di
belakang WIFI module ada konektor daya USB micro untuk Sumber daya ADW. USB
micro ini dibutuhkan karena daya dari Arduino Pro Mini tidak mencukupi untuk
menghidupkan ADW. Vcc pada Pro Mini berasal dari output LDO MIC5205 yang hanya
150mA. Vcc Pro mini dapat mensuplay ADW
jika dihubungkan ke sumber daya board tempat Pro Mini menempel.
Menghubungkan Aplikasi ADW dengan ADW
Setelah
ADW tertancap pada Pro Mini dan WIFI PC hubung dengan WIFI ADW (SSID =
downloader, Password = downloader), buka aplikasi ADW. Jika WIFI sudah hubung
maka Aplikasi akan secara automatis menemukannya, dan jika ADW terhubung dengan
Arduino maka akan di deteksi juga Arduinonya. Berikut ini ADW terhubung dengan
Pro Mini.
Aplikasi dijalankan, hasilnya:
Pada Arduino Uno, dibutuhkan
jamper untuk menggunakan ADW. Berikut ini gambar nya:
Setelah terpasang, sambungkan WIFI
PC dengan ADW. Jalankan Aplikasi ADW. Berikut ini hasilnya:
Automatis ADW akan mendeteksi
board Arduino UNO dan memilihkan baud rate yang dipakai oleh Arduino UNO.
Jika menggunakan Modem WIFI
caranya adalalah:
1. Hubung
WIFI PC atau android dengan ADW.
2. Buka
Crome dan ketik alamat 10.10.10.10 lalu enter.
3. Edit
SSID Station, Password Station dengan
SSID, Password modem WIFI.
4. Tekan
button Set WIFI.
5. Kemudian
Reset ADW. 7. Terlihat status ADW “connect to” yang artinya ADW telah berhasil terhubung ke modem WIFI dengan alamat IP ADW adalah: 192.168.1.14
9. Hubungkan WIFI PC dengan WIFI modem.
10. Lewat crome ketikan alamat ADW 192.162.1.14
Gambar di atas jika
berhasil menghubungkan PC dengan ADW lewat WIFI modem.
ADW dengan IDE Arduino
ADW dan aplikasi ADW telah
terhubung, selanjutnya adalah menghubungkan aplikasi ADW dengan IDE Arduino.
Aplikasi Arduino mempunyai Input/Output berupa TCP/IP dan Serial Port. IDE
Arduino mempunyai Input/Output Serial port untuk men-download program. Yang
dibutuhkan adalah Serial emulator untuk menghubungkan aplikasi ADW dengan IDE
Arduino.
Program Nul Modem untuk membuat jembatan serial port, yaitu dua emulator serial port yg saling terhubung. Fungsinya adalah mengarahkan sinyal serial port dari IDE Arduino ke aplikasi ADW. Ada banyak program seperti ini baik yang berbayar atau yang gratis. ADW dirancang menggunakan salah satunya yaitu com0com. Program ini adalah program gratis yang dapat di download pada alamat web:
https://sourceforge.net/projects/com0com/files/
Pilih yang di
dalam tanda merah.
Meng-install com0com
Jika sudah di download, pilih
sesuai dengan PC. Yang 32bit atau 64bit.
Jika sudah ter-instal, buka
aplikasi com0com
Pilih virtual port pair 0, centang
use Ports class, emulate baud rate, enable buffer overrun pada kedua sisi.
Terus tekan button Apply.
Buka Device Manager. Jika belum
tahu cara membuka device manager, buka window explorer, pada klik kanan pada
This PC, klik pada Properties. Setelah muncul cendela System pilih Device
Manager
Berikut ini tampilan cendela
Device Manager.
Terlihat disitu com0com belum
terinstal dengan benar. Masih ada tanda segitiga seru. Belum muncul pair port
pada direktori Port (COM&LPT). Jika
sudah ter-instal dengan benar dan muncul pair port pada direktori Port
(COM&LPT), tinggalkan proses ini lanjutkan ke bab berikutnya.
Solusinya adalah pastikan PC
terhubung internet. Pada com0com-Bus For Serial Port Pair emulator klik kanan.
Pilih Update driver. Pilih Search automatically for updated driver
software. Tunggu hingga proses update selesai.
Setelah selesai proses update selesai,
maka tanda segitiga seru hilang, dan pada direktori Ports (COM&LPT) muncul
sepasang paired serial, yaitu com0com - serial port emulator (COM4) dan com0com
- serial port emulator (COM5). Untuk PC berbeda mungkin nomor COM yang didapat
berbeda, missal COM2 dan COM3, atau yang lain tergantung port COM mana yang
kosong dalam PC tersebut.
Sepasang COM ini bekerja sebagai
COM emulator. Data yang dikirim dari COM4 akan diteruskan ke COM5. Begitu juga
sebaliknya. Untuk meyakinkan proses instalasi yang dibuat sudah benar, dapat
dicoba dengan membuka dua aplikasi serial terminal, misalnya Hterm. Salah satu
dihubungkan dengan COM4 dan yang lain dengan COM5.
Lalu dicoba untuk mengirim
karakter dari COM4 ke COM5 dan sebaliknya. Jika karakter yg dikirim dari COM4
diterima pada COM5 maka proses instalasi jembatan Serial telah selesai. Untuk
PC ini yang didapatkan adalah COM5 dan COM4.
Menghubungkan ADW dengan IDE Arduino
Setelah bersusah payah melakukan
instalasi, hal terakhir adalah menghubungkan ADW dengan IDE Arduino. Jalankan
Aplikasi ADW dan buka Sketch Blink. Pada IDE Arduino, pilih Board yang sesuai.
Port pilih salah satu dari paired port yang telah dibuat. Pada pengujian ini
adalah Port5.
Pada ADW hubungkan dengan Board
Arduino dan beri Sumber daya.
Pada Aplikasi ADW pastikan sudah
terhubung. Pilih port pasangannya dari port yg digunakan IDE Arduino.
Pastikan yang terlingkar merah
sesuai, Board, paired COM terhubung dan WIFI Dongle Connected.
Coba Upload Sketch. Dan coba untuk
sketch yang lain. :D
Reset SSID dan Password AP
Jika SSID dan Password AP sudah
dirubah dan lupa, cara me-reset-nya adalah hubungkan TX dan RX dan hidupkan
ADW. SSID dan Password AP akan kembali ke default yaitu downloader.
Selamat Berkarya dengan Suka Ria.
Trimakasih
No comments:
Post a Comment