Contoh penggunaan project IR Reader yang telah di post sebelumnya adalah membaca code yang dikirimkan oleh Remote control heli merk Zyma (kebetulan yg didapat penulis merk ini).
Project ini dibuat karena remote / kendalinya merupakan "Proportional Steering" alias linear control, dimana stick controlnya menghasilkan gerakan linear sesuai posisi stick, bukan "On / Off" saja seperti mobil remote mainan.
Pulsa yang dikirimkan beruntun selama stick "Throttle" tidak pada posisi mati / paling bawah.
Setiap pengiriman, ada 36 pulsa yang dikirim (tidak termasuk pulsa header), apabila posisi stick tidak berubah maka data yang dikirim akan sama.
Kita tinggal menghitung ada berapa step pembagian pada tiap stick sehingga bisa direncanakan aplikasi software decodernya.
Dengan mengetahui lebar pulsanya maka bisa kita decode "command code" nya, karena itulah project IR Reader sangat membantu mendecode sinyal IR yang tidak diketahui protocolnya seperti remote Zyma ini.
Dengan demikian kita bisa membuat robot / mobil atau project lainnya yang bisa dikontrol oleh remote Zyma ini, untuk menggerakkan servo atau motornya, cukup mengasyikkan kan?
Project ini dibuat karena remote / kendalinya merupakan "Proportional Steering" alias linear control, dimana stick controlnya menghasilkan gerakan linear sesuai posisi stick, bukan "On / Off" saja seperti mobil remote mainan.
Pulsa yang dikirimkan beruntun selama stick "Throttle" tidak pada posisi mati / paling bawah.
Setiap pengiriman, ada 36 pulsa yang dikirim (tidak termasuk pulsa header), apabila posisi stick tidak berubah maka data yang dikirim akan sama.
Kita tinggal menghitung ada berapa step pembagian pada tiap stick sehingga bisa direncanakan aplikasi software decodernya.
Dengan mengetahui lebar pulsanya maka bisa kita decode "command code" nya, karena itulah project IR Reader sangat membantu mendecode sinyal IR yang tidak diketahui protocolnya seperti remote Zyma ini.
Dengan demikian kita bisa membuat robot / mobil atau project lainnya yang bisa dikontrol oleh remote Zyma ini, untuk menggerakkan servo atau motornya, cukup mengasyikkan kan?
Berikut penampakan Heli Zyma:
Berikut hasil decodenya untuk throttle mid, stir kiri dan stir kanan
(hanya diambil 1 step saja)
Berikut step Throttle, terdapat 29 steps (karena dimulai dari 0)
Tampak pada step 29 dan 30 menghasilkan command code yang sama,
yaitu command code pada posisi throttle max.
No comments:
Post a Comment