- Komponen yang Diperlukan
- Blok Diagram untuk DTMF Controlled Robot menggunakan Arduino
- Diagram Litar dan Penjelasan Kerja
- Kerja Robot Terkawal DTMF
- Penjelasan Pengaturcaraan
Pada masa sekarang hampir semua orang sudah biasa dengan robot. Robot memainkan peranan yang sangat penting dalam kehidupan manusia. Robot adalah mesin yang mengurangkan usaha manusia dalam pekerjaan berat di industri, bangunan dan lain-lain dan menjadikan hidup mudah. Kami di sini dengan robot seterusnya kami iaitu Robot Bergerak atau DTMF. Robot terkawal DTMF menggunakan teknologi DTMF mudah alih yang wujud dalam nada Dial. DTMF bermaksud Dual Tone Multiple Frequency. Terdapat beberapa frekuensi yang kami gunakan untuk membuat nada DTMF. Dengan kata mudah dengan menambahkan atau mencampurkan dua atau lebih frekuensi menghasilkan nada DTMF. Frekuensi ini diberikan di bawah:
Dalam rajah tertentu kita dapat melihat dua kumpulan frekuensi yang berbeza. Apabila satu frekuensi atas dan satu rendah dicampur maka nada dibuat dan nada itu kita panggil Dual Tone Multiple Frequency.
Komponen yang Diperlukan
- Arduino UNO
- Motor DC
- Telefon bimbit
- Modul penyahkod DTMF
- Pemandu Motor L293D
- Bateri 9 Volt
- Penyambung Bateri
- Wayar Aux
- Robot Chasis dengan roda
- Menyambung wayar
Apa itu DTMF?
DTMF adalah modul penyahkod Done Tone Multiple Frequency yang mempunyai IC decoder MT8870 DTMF yang menyahkod isyarat nada DTMF ke isyarat digital yang boleh diterima untuk arduino secara digital. Di sini diperlukan wayar aux untuk menyambungkan modul DTMF ke telefon.
Blok Diagram untuk DTMF Controlled Robot menggunakan Arduino
Bahagian jauh: Komponen utama bahagian ini adalah DTMF. Di sini kita mendapat nada dari telefon bimbit kita dengan menggunakan wayar aux ke DTMF Decoder IC iaitu MT8870 yang menyahkod nada menjadi isyarat digital 4bit.
Bahagian Kawalan: Arduino UNO digunakan untuk mengawal keseluruhan proses robot. Arduino membaca arahan yang dihantar oleh DTMF Decoder dan membandingkannya dengan menentukan kod atau corak. Sekiranya arahan sesuai, arduino menghantar arahan masing-masing ke bahagian pemandu.
Bahagian pemandu : bahagian pemandu terdiri daripada pemandu motor dan dua motor DC. Pemandu motor digunakan untuk memandu motor kerana arduino tidak membekalkan voltan dan arus yang mencukupi kepada motor. Oleh itu, kami menambah litar pemacu motor untuk mendapatkan voltan dan arus yang mencukupi untuk motor. Dengan mengumpulkan arahan dari arduino motor driver motor mengikut arahan.
Diagram Litar dan Penjelasan Kerja
Digram litar untuk Robot Terkawal DTMF berasaskan Arduinosangat serupa dengan robot kami yang lain seperti robot terkawal PC, Line Follower, Robot terkawal Gesture, dan lain-lain. Di sini satu pemandu motor disambungkan ke arduino untuk memandu robot. Pin input pemandu motor 2, 7, 10 dan 15 masing-masing dihubungkan pada pin digital arduino nombor 6, 5, 4 dan 3. Di sini kita telah menggunakan dua motor DC untuk robot pemandu di mana satu motor disambungkan pada pin output pemandu motor 3 dan 6 dan motor lain disambungkan pada 11 dan 14. Bateri 9 volt juga digunakan untuk memberi kuasa kepada pemandu motor untuk menggerakkan motor. Decoder DTMF yang dilampirkan dengan litar ini dan decoder ini dipasang ke telefon bimbit menggunakan wayar aux untuk menerima arahan atau DTMF Nada. Pin penyahkod DTMF D0-D3 dihubungkan secara langsung dengan nombor pin Arduino 19,18,17,16. Dua bateri 9 Volt digunakan untuk menghidupkan litar di mana satu digunakan untuk menghidupkan motor,disambungkan pada pemacu motor nombor pin IC 8. Dan bateri lain disambungkan untuk menghidupkan litar yang tinggal.
Kerja Robot Terkawal DTMF
Robot terkawal DTMF dijalankan oleh beberapa arahan yang dihantar melalui telefon bimbit. Kami di sini menggunakan fungsi DTMF telefon bimbit. Di sini kami telah menggunakan telefon bimbit untuk menunjukkan kerja projek. Salah satunya ialah telefon bimbit pengguna yang akan kita panggil 'telefon bimbit jauh' dan kedua yang dihubungkan dengan litar Robot menggunakan wayar aux. Telefon bimbit ini akan kami panggil 'Receiver Phone'.
Mula-mula kita membuat panggilan dengan menggunakan telefon jarak jauh ke telefon penerima dan kemudian menghadiri panggilan dengan mod jawapan secara manual atau automatik. Sekarang inilah cara robot kawalan DTMF ini dikendalikan oleh telefon bimbit:
Ketika kita menekan '2' melalui telefon jarak jauh, robot mulai bergerak ke depan dan bergerak terus ke depan sehingga perintah berikutnya datang.
Ketika kami menekan '8' melalui telefon jarak jauh, robot mengubah keadaannya dan mula bergerak ke arah belakang sehingga arahan lain datang.
Apabila kita menekan '4', Robot belok kiri hingga arahan seterusnya dikeluarkan.
Semasa kami menekan '6', robot berpusing ke kanan.
Dan untuk menghentikan robot kita melewati'5 '.
Penjelasan Pengaturcaraan
Dalam program pertama-tama kita telah menentukan pin output untuk motor dan pin Input untuk output decoder DTMF seperti di INPUT untuk Arduino.
Dan kemudian dalam set tetapkan pin motor sebagai pin output penyahkod OUTPUT dan DTMF sebagai INPUT.
Selepas itu kami membaca output penyahkod DTMF dan kemudian membandingkan dengan nilai yang ditentukan dengan menggunakan pernyataan "if" dan melakukan operasi relatif.
Terdapat lima syarat dalam Robot terkawal DTMF ini yang diberikan di bawah:
Kami menulis program mengikut keadaan jadual di atas.