Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Access Android Sensors and Send via bluetooth serial

# APLICATION

- Sudah saya buatkan aplikasi androidnya download disini
- jangan lupa centang "unknow sources" di aplication setting, agar bisa di instal non android market aplication
- Install di handheld
- Srcreenshoot:


- klik button menu di handheld mu , setelah muncul menu klik connect pilih target (hanya memunculkan device yang sudah di pairing)


 - Setelah connected, centang saja sensor yang akan dikirim, centang satu boleh centang semua juga boleh,

- Chat box di gunakan untuk mengirim dan menerima data / command, jika anda membutuhkan

- Tampilan saya sesuaikan dengan handheld yang saya punya , GT-S5360 Galaxy Y kalau di tablet atau di device yang layar lebih besar sepertinya ukuran tidak akan menyesuaikan layar (belum dicoba , he he he).

# DATA SEND

- data yang dikirim mempunyai format :

 # <nama sensor> * # <nilai X sensor> *# <nilai Y sensor> * # <nilai Z sensor> *

kebetulan semua sensor mempunyai nilai X, Y dan Z,

Contoh Data sensor Accelerometer:
#accelerometer*#XA7.508*#YA-0.306*#ZA6.895*

Contoh Data sensor Magneticfield (kompas)
#magneticfield*#XM42.188*#YM9.18*#ZM-50*

Contoh Data sensor orientasi layar
#orientation*#XO276.251*#YO1.791*#ZO49.96*

- Setiap data dikirim diakhiri dengan "enter" atau CRLF atau /r/n atau chr(10) dan chr(13)

# CONNECTING WITH PC

- PC yang ada bluetoothnya tinggal di conect saja , kalo belum ya beli aja Usb bluetooth dongle
- Setelah connect, liat connect di COM berapa.. (klik ikon bluetoothnya)
- aplikasinya bisa pake "HyperTerminal" din winXP sudah ada, kalo win7 download saja, atau pake aplikasi  yang sejenis juga bisa.
- Settingan Bautdrate 9600,8,n,1 , flowcontrol none





# INTERFACING WITH MICROCONTROLLER

Fungsi / Rumus buat meng-capture datanya



Contoh cara mendapatkan data accelerometer dan ditampilkan di LCD:

      

# END

Kendali Mobil RC (ichibot) dengan bluetooth android

#TUJUAN
- Mengendalikan gerakan robot mobil dengan bluetooth android

#ALAT DAN BAHAN

- your ichibot
- handphone / tablet PC android minimal OS gingerbread
- modul bluetooth  HC-05 atau HC-06

#SKEMATIK
- kebetulan saya memakai bluetooth HC-05 yang masih seperti aslinya menggunakan tegangan 3.3v  sehingga saya tambahkan rangkaian agar bisa bekerja di tegangan 5v.
- jika memakai modul yang sudah bisa bekerja di tegangan 5v tidak perlu tambahan rangkaian.



#APLICATION INTERFACE
- karena belum menguasai aplikasi android sendiri saya menggunakan aplikasi yang sudah dibuat orang lain yaitu magic car, download disini.

- aplikasi tersebut selain menggunakan tombol bisa juga menggunakan sensor accelerometer yang ada pada handset android.

#HOW TO SETUP
- masukan hex file bluetooth ichibot ke robot
- pasang modul bluetooth di ichibot (TX bluetooth ke RX, RX bluetooth ke TX)
- hidupkan robot
- pencet tombol KEY di bluetooth
- tekan tombol di ichibot kanan bawah yang deket LCD kemudian tahan
- tekan tombol reset ichibot
- tunggu 5detik, lama ya gapapa.
- matikan robot kemudian hidupkan lagi.
- ritual diatas dilakukan cukup sekali saja, kalo sudah pernah ya sudah gak usah saja. itu di gunakan untuk menyetting baudrate modul bluetoothnya.

- instal dan buka aplikasi androidnya,
- klik simblol bluetooth yang ada di bagian tengah atas aplikasi, (bukan yang bawah
- klik search , cari yang namanya ichibot
- pair code 1234
- tinggal di mainkan saja tombolnya.
- untuk menghidupkan sensor accelerometer klik saja yang ada tulisanya x,y,z

#SOURCE CODE
- pelajari komunikasi USART dan PWM generator
- source code lengkapnya  download disana (CVAVR)
- code ditulis oleh saya dan dilengkapi oleh rahmat widadi

 #VIDEO HASIL

Tonton di youtube

- Ini yang ngrekam temen sy mas amir. satu megang hape satu megang kamera.. kalau agak kacau ya maklum :-)

#NOTE
- mengenai harga dan yang jual modul bluetoothnya mohon search google saja ya..
(kisaran harga 100rb)..