Isi kandungan:
- Langkah 1: TINJAUAN PROJEK
- Langkah 2: Penerangan Litar
- Langkah 3: Penerangan Perisian (Kod Hex)
- Langkah 4: Bekerja
- Langkah 5: Pembinaan
- Langkah 6: Untuk Menghubungkan Bebas Tangan dengan Litar
- Langkah 7: ENd
Video: Robot Dikendalikan Telefon bimbit: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:13
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
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
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
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
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
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:
Arduino-bluetooth Dikendalikan Telefon bimbit Automasi Rumah Tanpa Kenalan: 5 Langkah
Arduino-bluetooth Dikendalikan Telefon bimbit Automasi Rumah Tanpa Kenalan: salam pada waktunya wabak covid-19it adalah keperluan untuk mengelakkan hubungan dan mengekalkan jarak sosial tetapi untuk menghidupkan dan mematikan perkakas anda perlu menyentuh papan suis tetapi jangan tunggu lagi memperkenalkan sistem kurang hubungan untuk pengawal
Kuasa Telefon bimbit / Telefon bimbit Dengan Bateri Luaran atau Mains .: 3 Langkah
Kuasa Telefon bimbit / Telefon bimbit Dengan Bateri Luaran atau Kekuatan: Pengenalan. Idea ini hanya akan berfungsi dengan telefon atau tablet jika bateri boleh ditanggalkan. Memerhatikan kekutuban adalah penting, tentu saja. Harap berhati-hati agar tidak merosakkan peranti anda melalui kecerobohan. Sekiranya anda tidak yakin dengan kemampuan anda untuk melakukan ini
Mengadaptasi Telefon bimbit ke Telefon Bimbit: 7 Langkah (dengan Gambar)
Mengadaptasi Telefon bimbit ke Telefon bimbit: Oleh Bill Reeve ([email protected]) Diadaptasi untuk arahan oleh Mouse ([email protected]) Penafian: Prosedur yang dijelaskan di sini mungkin tidak sesuai untuk anda - itulah risiko yang anda alami untuk ambil. Sekiranya ia tidak berfungsi, atau jika anda merosakkan sesuatu, itu tidak
Pan Tilt Dikendalikan oleh Telefon Bimbit: 4 Langkah
Pan Tilt Dikendalikan oleh Telefon Bimbit: Halo semua, Dalam projek baru ini, saya akan memperkenalkan kepada anda sebuah Pan-Tilt yang dikendalikan oleh Telefon Bimbit. Semua pergerakan telefon bimbit dihasilkan semula dalam peranti pan-tilt melalui Bluetooth. Pembinaannya sangat mudah menggunakan Arduino R3 (atau serupa) dan
Telefon bimbit Tanpa Wayar Telefon Pisang Bluetooth: 8 Langkah
Handset Tanpa Wayar Telefon Pisang Bluetooth: Projek ini menerangkan langkah-langkah yang diperlukan untuk membina telefon bimbit Bluetooth yang berfungsi dalam bentuk pisang. Premisnya adalah untuk menanamkan alat dengar Bluetooth secara kekal di dalam pisang palsu, sambil mendedahkan lubang suara dan port USB yang diperlukan untuk dalam