Isi kandungan:

Robot Dikendalikan Telefon bimbit: 7 Langkah
Robot Dikendalikan Telefon bimbit: 7 Langkah

Video: Robot Dikendalikan Telefon bimbit: 7 Langkah

Video: Robot Dikendalikan Telefon bimbit: 7 Langkah
Video: ⚠️BAHAYA⚠️PERIKSA HP KALIAN SEKARANG‼ INI CIRI2 HP SEDANG DISADAP HACKER‼😱 #Shorts #YoutubeShorts 2024, November
Anonim
Robot Dikendalikan Telefon bimbit
Robot Dikendalikan Telefon bimbit

Secara konvensional, robot yang dikawal tanpa wayar menggunakan litar rf, yang mempunyai kelemahan julat kerja terhad, julat frekuensi terhad dan kawalan terhad. Penggunaan telefon bimbit untuk kawalan robot dapat mengatasi batasan ini. Ini memberikan kelebihan kawalan yang kuat, jangkauan kerja seluas wilayah liputan penyedia perkhidmatan, tidak ada gangguan dengan pengawal lain dan hingga dua belas pengendali.

Walaupun penampilan dan kemampuan robot sangat berbeza, semua robot berkongsi ciri struktur mekanikal dan bergerak di bawah beberapa bentuk kawalan. Kawalan robot melibatkan tiga fasa yang berbeza: persepsi, pemprosesan dan tindakan. Secara amnya, preceptor adalah sensor yang dipasang pada robot, pemprosesan dilakukan oleh mikrokontroler atau pemproses on-board, dan tugasnya dilakukan menggunakan motor atau dengan beberapa penggerak lain. saya ingin menjelaskannya, jika anda menghadapi sebarang masalah, saya boleh menjawabnya, anda boleh menulis komen atau menghantar e-mel kepada saya di [email protected]

Langkah 1: TINJAUAN PROJEK

TINJAUAN PROJEK
TINJAUAN PROJEK
TINJAUAN PROJEK
TINJAUAN PROJEK

Dalam projek ini robot, dikendalikan oleh telefon bimbit yang membuat panggilan ke telefon bimbit yang dilekatkan pada robot semasa panggilan berlangsung, jika ada butang yang ditekan kawalan yang sesuai dengan butang yang ditekan terdengar di ujung panggilan. Nada ini dipanggil robot dual tone multi frekuensi tome (DTMF) menerima nada DTMF ini dengan bantuan telefon yang tersusun di robot

Nada yang diterima diproses oleh mikrokontroler atmega16 dengan bantuan penyahkodan DTMF MT8870, penyahkod menyahkod nada DTMF ke digit binari setara dan nombor perduaan ini dihantar ke mikrokontroler, mikrokontroler diprogramkan untuk mengambil keputusan untuk sebarang input input dan memberikan keputusannya kepada pemandu motor untuk menggerakkan motor untuk gerakan ke hadapan atau ke belakang atau putaran. Telefon bimbit yang membuat panggilan ke telefon bimbit yang tersusun di robot bertindak sebagai alat kawalan jauh. Oleh itu, projek robot sederhana ini tidak memerlukan pembinaan unit penerima dan pemancar. Pemberian isyarat DTMF digunakan untuk pemberian isyarat telefon melalui talian di jalur frekuensi suara ke pusat pertukaran panggilan. Versi DTMF yang digunakan untuk panggilan telefon dikenali sebagai nada sentuh. DTMF memberikan frekuensi tertentu (terdiri daripada dua nada yang berasingan) kepada setiap kekunci yang dapat dikenali oleh litar elektronik dengan mudah. Isyarat yang dihasilkan oleh pengekod DTMF adalah penyerahan al-gebrik langsung, dalam masa nyata amplitud dua gelombang sinus (kosinus) dengan frekuensi yang berbeza, iaitu, menekan 5 akan menghantar nada yang dibuat dengan menambahkan 1336hz dan 770hz ke hujung yang lain telefon bimbit. Nada dan tugas dalam sistem dtmf ditunjukkan di bawah

Langkah 2: Penerangan Litar

Huraian Litar
Huraian Litar
Huraian Litar
Huraian Litar

Gambar menunjukkan rajah blok dan rajah cicuit robot berasaskan mikrokontroler. Komponen penting robot ini adalah penyahkod DTMF, Mikrokontroler dan pemacu motor.

Decoder siri MT8870 dtmf digunakan di sini. Semua jenis siri mt8870 menggunakan teknik pengiraan digital untuk mengesan dan menyahkod enam belas pasangan nada DTMF ke output kod empat bit. Litar regeksi nada dila terbina dalam menghilangkan keperluan untuk penyaringan awal. Apabila isyarat input yang diberikan pada konfigurasi input satu putaran pin2 (IN-) diakui berkesan, isyarat penyahkodan empat bit yang betul dari nada DTMF dipindahkan ke output Q1 (pin11) melalui output Q4 (pin14). Atmega 16 adalah mikrokontroler berkuasa rendah, 8 bit, cmos berdasarkan seni bina RISC yang dipertingkatkan AVR. Ia menyediakan ciri berikut: 16kb dalam memori flash yang dapat diprogramkan dengan sistem dengan kemampuan menulis baca, 512 bait EEPROM, 1KB SRAM, 32 jalur input / output tujuan umum. 32 daftar kerja tujuan am. Semua 32 register dihubungkan secara langsung ke unit logik aritmetik, yang membolehkan dua register bebas diakses dalam satu arahan isyarat yang dilaksanakan dalam satu pusingan jam. Senibina yang dihasilkan lebih cekap kod. Keluaran dari pin port PD0 hingga PD3 dan PD7 mikrokontroler dimasukkan ke input IN1 hingga IN4 dan membolehkan pin (EN1 dan EN2) pemandu motor L293d masing-masing, untuk menggerakkan motor berpacu. Switch S1 digunakan untuk reset manual. notasi adalah: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k resistansi r3 - 330k resistance r4-r8 - 10k resistances c1- 0.47 micro farat kapasitor c2, c3, c5, c6 - 22pfarat capacitor c4 - Kapasitor 0.1micro farat xtal1 - 3.57 mHz crytal xtal2 - 12mhz crystal s1 - push to on switch m1, m2 - 6v 50rpm motor batt- 6v

Langkah 3: Penerangan Perisian (Kod Hex)

mikrokontroler Avr diprogramkan dengan WIN AVR untuk pemula untuk melihat arahan ini secara langsung avratmega 16 lihat gambarajah pin atmega16 dan kemudian sambungkan pin dengan sewajarnya (jika anda mempunyai masalah maka sila tulis saya) saya telah melampirkan kod penuh. Fail tajuk akan disertakan secara automatik jika anda telah memasang winavr di lokasi lalai

Langkah 4: Bekerja

Bekerja
Bekerja

Untuk mengawal robot, anda harus membuat panggilan ke telefon bimbit yang dilekatkan pada robot dari mana-mana telefon.

sekarang telefon dipilih oleh telefon pada robot melalui mod autowanswer (yang ada di phn, aktifkan sahaja). sekarang apabila anda menekan 2 robot akan bergerak ke depan ketika anda menekan 4 robot akan bergerak ke kiri ketika anda menekan 8 robot akan bergerak ke belakang ketika anda menekan 6 robot akan bergerak ke kanan ketika anda menekan 5 robot akan berhenti.

Langkah 5: Pembinaan

Pembinaan
Pembinaan

untuk membina robot ini, anda memerlukan komponen iniKomponen yang digunakan: - "MT8870 DTMF DECODER - 1" Atmega 16 microcontroller - 1 "L293d motor driver ic - 1" Cd7004 not gate ic - 1 "1n4007 diode - 1" 100k resistances - 2 "10 resistansi k - 5 "resistansi 330 k - 1" 0,47mf kapasitor - 1 "0,1mf kapasitor - 1" 22pf kapasitor - 4 "3,57mhz kristal - 1" 12mhz kristal - 1 "Tekan untuk menghidupkan - 1" 2 roda gigi motor (6v, 50 rpm) - 2 (4 untuk pacuan empat roda) "Bateri 6v - 1

  • roda - 4
  • telefon bimbit - 2 (satu urs dan satu boleh menjadi urd)
  • bebas tangan - 1 (untuk phn di rover)

anda mesti meletakkan telefon bimbit di rover. Telefon bimbit disambungkan ke rover melalui handsfree. bina rover dalam bentuk yang diberikan di bawah. Anda boleh mendapatkan bahagian ini dari mana-mana kedai elektronik dengan mudah

Langkah 6: Untuk Menghubungkan Bebas Tangan dengan Litar

Untuk Menghubungkan Bebas Tangan Dengan Litar
Untuk Menghubungkan Bebas Tangan Dengan Litar

selalu ada dua sambungan yang keluar dari telefon, sambungan ini adalah 1. Petua 2. Ring saya lebih suka menggunakan handsfree yang mempunyai jack lurus (serupa dengan yang kami gunakan di ipod kami, tetapi lebih nipis) hujung jack tersebut dipanggil "tip" dan bahagian selebihnya di belakang hujung selepas jalur hitam adalah cincin Oleh itu, sambungkan kedua-dua sambungan ini dengan litar dan anda akan selesai

Langkah 7: ENd

Ikuti langkah-langkah ini dan anda sudah selesai. tetapi jika anda menghadapi masalah, sila tulis komen atau hantarkan saya di [email protected]

Disyorkan: