Cheng#Taufiq_Ads

Menu

about

Rabu, 21 Januari 2015

Cara Akses Serial Telemetri RCTimer 915MHz

Assalamualaikum,
selamat pagi, pagi2 di hari libur gini saya akan mencoba untuk membahas sekaligus memberikan tutorial tentang komunikasi serial dengan menggunakan radio frekuensi (telemetri). telemetri yang saya gunakan mengambil produk dari vendor RCTimer radio telemetri.
penampakannya sebagai berikut.

Radio Telemetri Kits 915 MHz

perangkat tersebut terdiri dari sepasang radio telemetri dengan komunikasi serial berupa (TX, RX) dengan salah satu modul untuk digunakan pada perangkat komputer (Ground Module) dan modul lainnya untuk digunakan pada perangkat processor lainnya (Air module). di sebut Air module karena perangkat ini biasa diperuntukan untuk komunikasi aeromodeling, quadcopter, dll.

Kit tersebut juga dilengkapi dengan sepasang antena untuk memperbesar jangkauan komunikasi antar modul, perangkat yang saya gunakan kali ini bekerja pada frekuensi 915 MHz.

selanjutnya kita akan mencoba untuk berkomunikasi antara mikro kontroller dengan komputer dengan membaca data yang dikirimkan mikrokontroller ke terminal komputer.
langkah-langkahnya sebagai berikut:
1. Berdoa kepada allah SWT
2. Siapkan alat dan bahan (*bahan=materi/data sheet. kalo udah tau sebenernya cuma butuh alat)
- Sepasang Telemetri 915 MHz (ground & Air Module)
- Mikrokontroller
- Downloader mikrokontroller
- Seperangkat laptop/komputer
- program CVAVR
3. Persiapan perangkat transmitter
- buat program pengiriman data menggunakan CVAVR.
  mikrokontroller yang digunakan yakni ATmega32 keluaran ATMEL. dengan clock (cristall) 16MHz .

- Penggunaan cristall adalah merupakan salah satu hal penting dalam berhasilnya komunikasi serial ini, karena perbedaan program dan kristall akan menyebabkan baudrate (kecepatan komunikasi data) menjadi berbeda. sehingga dalam pembacaan nya akan terjadi kesalahan. biasanya data yang keluar berupa huruf-huruf atau anggka aneh yang tidak jelas asalnya.
untuk itu singkronkan juga baud rate yang digunakan, dalam tutorial kali ini menggunakan baudrate 57600

- Selanjutnya didapat konfigurasi UBRRL, UCSRB, dll seperti gambar dibawah nih:



- Kemudian buat program { printf("tes\r\n"); } *tanpa tanda kurung kurawa. program tersebut akan mengirimkan tulisan "tes" dengan "\r\n" untuk mengenter dan memulai line baru, sehingga tulisan akan terlihat turun dan tidak berendeng, sehingga mudah untuk dibaca.



4. Download program tersebut ke mikrokontroller dengan menggunakan downloader.



5. Rangkai hardware telemetri AIR Module dengan mikrokontroller, dengan konfigurasi kabel Merah:VCC(+5V); Kuning:Tx; Hijau:Rx; Hitam:Ground(-). serta jangan lupa antena modulnya.


6. Konfigurasikan terminal pada ground modul dan konputer.
- untuk modul yang belum terdeteksi oleh komputer dimungkinkan belum terdapat driver telemetrinya, driver dapat dicari di internet "CDM v2.08.30 WHQL Certified". install drivernya.
kemudian cek di device manager, apakah sudah terbaca atau belum.


- kemudian lakukan pengaturan pada terminal di komputer juga, kali ini saya menggunakan fasilitas terminal yang ada pada CVAVR, dan melakukan pengaturan untuk menyesuaikan baudrate, PORT COM, dll.


Tampilan Terminal CVAVR



7. terakhir tinggal dicoba dengan menyalakan mikrokontroller dan terminal nya untuk membaca data serial, dan hasilnya seperti gambar berikut.




8. jika ingin mengetahui suatu nilai yang ada pada mikrokontroller bertipe integer (int) juga tinggal merubah program diatas menjadi {printf("nilai=%3d", nilai);} *tanpa tanda kurung.
program diatas akan membaca nilai sebuah variabel "nilai" dengan 3 digit angka. jangan lupa variabel di inisialisasi terlebih dahulu, "int nilai;"

9. rapikan alat dan bahan ketika sudah selesai, dan jangan lupa kritik dan saran yang membangun.

10. kalau mengalami kesulitan silahkan coret2 di kolom komentar.

see you next posts

3 komentar:

  1. mas modul telemetri kit ini apa bisa di aplikasikan untuk telemetri pH air dengan sismin ATmega 16? thx mas

    BalasHapus
  2. prinsipnya komunikasi via serial (TX-RX) mas.. kalau mau diaplikasikan untuk ngukur pH pembacaan sensor pH dibaca oleh ATmega 16 kmudian kirim kan datanya via serial lewat telemetri..

    sorry sebelumnya udah lama ngak update blog. kalau mau cpt respon kontak FB/email aja ya.. Thx

    BalasHapus
  3. mau bertanya, bisa tidak telemtri ini menghubungkan 2 komputer. jadi air modulenya masuk ke komputer jg.
    klo bisa, caranya bagaimana?

    BalasHapus