Dalam proyek ini kita akan membangun robot yang dikendalikan ponsel dengan menggunakan mikrokontroler 8051. Robot yang dikendalikan ponsel beroperasi di atas teknologi DTMF seluler. DTMF adalah singkatan dari Dual Tone Multiple Frequency. Ada beberapa frekuensi yang kami gunakan untuk membuat nada DTMF. Dengan kata sederhana dengan menambahkan atau mencampur dua atau lebih frekuensi, kami menghasilkan nada DTMF. Frekuensi-frekuensi ini diberikan di bawah ini:
Dalam gambar yang diberikan kita dapat melihat dua kelompok frekuensi yang berbeda. Ketika satu frekuensi atas dan satu frekuensi bawah bercampur, maka nada dibuat yang disebut Frekuensi Ganda Nada Ganda.
Komponen yang Diperlukan
- 8051 mikrokontroler
- Motor DC
- Telepon genggam
- Pengemudi Motor L293D
- 7404
- 8870
- .1 Kapasitor Uf
- Resistor 330K
- Resistor 100K
- 11.0592 MHz xtal
- 3,57 MHz xtal
- Kapasitor 22pF
- Resistor 1K
- Resistor 10K
- Paket resistor 10K
- Kapasitor 33 pF
- Tekan tombol
- LED
- 7805
- Kapasitor 1000uF
- Kapasitor 10uF
- Berpakaian Tembaga
- Baterai 9 Volt
- Konektor Baterai
- Kabel Aux
- Robot Chasis dengan roda
- Menghubungkan kabel
Cara Kerja Robot Kontrol Ponsel
Kita dapat membagi robot yang dikendalikan ponsel lengkap menjadi beberapa bagian yang berbeda, yang ditunjukkan pada gambar di bawah ini.
Bagian Terpencil: Komponen utama bagian ini adalah DTMF. Disini kita mendapatkan nada dari ponsel dengan menggunakan kabel aux ke IC Decoder DTMF yaitu HT8870 yang menerjemahkan nada tersebut menjadi sinyal digital 4bit.
Bagian Kontrol: 8051 digunakan untuk mengontrol proses lengkap dari robot yang dikendalikan ponsel ini. 8051 membaca perintah yang dikirim oleh DTMF Decoder dan membandingkan dengan kode atau pola yang ditentukan. Jika perintah cocok, mikrokontroler mengirimkan perintah masing-masing ke bagian driver.
Bagian Pengemudi: Bagian penggerak terdiri dari penggerak motor dan dua buah motor DC. Driver motor digunakan untuk menggerakkan motor karena mikrokontroler tidak mensuplai tegangan dan arus yang cukup ke motor. Jadi kami menambahkan rangkaian driver motor untuk mendapatkan tegangan dan arus yang cukup untuk motor. Dengan mengumpulkan perintah dari 8051, pengemudi motor menggerakkan motor sesuai dengan perintah.
Diagram Sirkuit dan Penjelasannya
Diagram Sirkuit Robot Kontrol Ponselsangat mirip dengan proyek robotika kami yang lain seperti Robot Kontrol PC, Pengikut Garis, Robot Kontrol Gerakan, dll. Di sini satu driver motor dihubungkan ke mikrokontroler 8051 untuk menggerakkan robot. Pin input pengemudi motor 2, 7, 10 dan 15 masing-masing terhubung pada nomor pin 8.051, P2.6, P2.3, P2.0 dan P2.7. Di sini kita telah menggunakan dua motor DC untuk menggerakkan robot di mana satu motor dihubungkan pada pin keluaran driver motor 3 dan 6 dan motor lainnya dihubungkan pada 11 dan 14. Baterai 9 volt juga digunakan untuk memberi daya pada pengemudi motor untuk menggerakkan motor.. Dekoder DTMF ditambahkan dengan sirkuit ini untuk memenuhi tujuan kami mengontrol robot dengan ponsel, dan dekoder ini dicolokkan ke ponsel menggunakan kabel aux untuk menerima perintah atau Nada DTMF. Pin decoder DTMF D0-D3 dihubungkan dengan nomor pin 8051 P0.0, P0.1, P0.2, P0.3 melalui IC gerbang NOT yaitu 7404. Jadi 8051 akan mendapatkan input terbalik dari decoder DTMF seperti jika kita akan menekan tombol '5' dari keypad ponsel output dari decoder DTMF akan menjadi 0010 tetapi 8051 akan mendapatkan 1101. Dua baterai 9 Volt digunakan untuk Power sirkuit yang satu digunakan untuk menyalakan motor, dihubungkan ke IC driver motor pin nomor 8, dan baterai lainnya dihubungkan untuk menyalakan sirkuit yang tersisa.
Robot yang dikendalikan ponsel dijalankan dengan beberapa perintah yang dikirimkan melalui ponsel. Kami di sini menggunakan fungsi DTMF ponsel. Di sini kami telah menggunakan ponsel untuk menunjukkan pekerjaan proyek. Salah satunya adalah ponsel pengguna yang akan kita sebut 'telepon jarak jauh' dan yang kedua yang terhubung dengan rangkaian Robot menggunakan kabel aux. Ponsel ini akan kita namakan 'Receiver Phone'.
Pertama-tama kami melakukan panggilan dengan menggunakan remote telepon ke telepon penerima dan kemudian menghadiri panggilan secara manual atau mode jawab otomatis. Sekarang inilah cara robot ini dikendalikan oleh ponsel:
Saat kita menekan '2' dengan remote phone, robot mulai bergerak maju dan terus bergerak maju sampai perintah berikutnya datang.
Ketika kita menekan '8' dengan telepon jarak jauh, robot mengubah statusnya dan mulai bergerak ke arah belakang sampai perintah lain datang.
Saat kita menekan '4', Robot belok kiri sampai perintah berikutnya dihentikan.
Saat kami menekan '6', robot berbelok ke kanan.
Dan untuk menghentikan robot kami melewati'5 '.
Tata Letak PCB
Berikut adalah layout PCB untuk robot yang dikendalikan ponsel dengan menggunakan mikrokontroler 8051. Disini anda bisa menemukan tutorial mendesain PCB dirumah dengan langkah mudah: Cara membuat PCB dirumah