Isi kandungan:
- Langkah 1: Perkara Yang Diperlukan
- Langkah 2: Rajah Litar
- Langkah 3: Pcb
- Langkah 4: Membuat Kejar
- Langkah 5: Permohonan
- Langkah 6: PROGRAM
- Langkah 7: MENCARI AKHIR
Video: Cara Membuat Rover Terkawal Android: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
dalam arahan ini saya akan menunjukkan kepada anda bagaimana membina sebuah kereta atau rover yang dikendalikan android.
Bagaimana Robot yang Dikawal Android Berfungsi?
Robot terkawal aplikasi Android berkomunikasi melalui Bluetooth ke modul Bluetooth yang ada pada robot. Sambil menekan setiap butang pada aplikasi, perintah yang sesuai dikirim melalui Bluetooth ke robot. Perintah yang dihantar adalah dalam bentuk ASCII. Arduino pada robot kemudian memeriksa perintah yang diterima dengan perintah yang telah ditentukan sebelumnya dan mengawal motor bo bergantung kepada arahan yang diterima untuk menyebabkannya bergerak maju, mundur, kiri, kanan atau berhenti.
Langkah 1: Perkara Yang Diperlukan
1.arduino nano
Apa itu Arduino?
Arduino adalah platform elektronik sumber terbuka berdasarkan perkakasan dan perisian yang mudah digunakan. Papan Arduino dapat membaca input - cahaya pada sensor, jari pada butang, atau mesej Twitter - dan mengubahnya menjadi output - mengaktifkan motor, menyalakan LED, menerbitkan sesuatu dalam talian. Anda boleh memberitahu lembaga anda apa yang harus dilakukan dengan menghantar satu set arahan kepada mikrokontroler di papan. Untuk melakukannya anda gunakan
bahasa pengaturcaraan Arduino (berdasarkan Wiring), dan Perisian Arduino (IDE), berdasarkan Pemprosesan.
Selama bertahun-tahun Arduino menjadi otak ribuan projek, dari objek sehari-hari hingga instrumen saintifik yang kompleks. Komuniti pembuat di seluruh dunia - pelajar, penggemar, artis, pengaturcara, dan profesional - telah berkumpul di sekitar platform sumber terbuka ini, sumbangan mereka telah menambah sejumlah besar pengetahuan yang dapat diakses yang dapat sangat membantu para pemula dan pakar.
Arduino dilahirkan di Institut Reka Bentuk Interaksi Ivrea sebagai alat mudah untuk membuat prototaip pantas, yang ditujukan kepada pelajar tanpa latar belakang elektronik dan pengaturcaraan. Sebaik sahaja mencapai komuniti yang lebih luas, papan Arduino mula berubah untuk menyesuaikan diri dengan keperluan dan cabaran baru, membezakan tawarannya dari papan 8-bit sederhana ke produk untuk aplikasi IOT, pakai yang dapat dipakai, percetakan 3D, dan lingkungan tertanam. Semua papan Arduino sepenuhnya terbuka, memberi kuasa kepada pengguna untuk membinanya secara bebas dan akhirnya menyesuaikannya dengan keperluan tertentu. Perisian ini juga bersifat sumber terbuka dan berkembang melalui sumbangan pengguna di seluruh dunia.
Atmega328
Mikrokontroler berasaskan Atmel 8-bit AVR RISC menggabungkan memori flash 32 KB ISP dengan keupayaan membaca sambil menulis, 1 KB EEPROM, 2 KB SRAM, 23 baris I / O tujuan umum, 32 daftar kerja tujuan umum, tiga pemasa fleksibel / kaunter dengan mod perbandingan, gangguan dalaman dan luaran, USART yang boleh diprogramkan bersiri, antara muka bersiri 2-dawai berorientasikan bait, port bersiri SPI, penukar A-D 10-bit 6-saluran (8-saluran dalam pakej TQFP dan QFN / MLF), pemasa pengawas yang dapat diprogramkan dengan pengayun dalaman, dan lima mod penjimatan kuasa yang boleh dipilih oleh perisian. Peranti beroperasi
antara 1.8-5.5 volt. Peranti mencapai throughput mendekati 1 MIPS per MHz.
2. modul Bluetooth
Modul HC-05 adalah modul Bluetooth SPP (Serial PortProtocol) yang mudah digunakan, yang direka untuk penyediaan sambungan siri tanpa wayar yang telus.
Modul Bluetooth port bersiri adalah Bluetooth V2.0 + EDR (Enhanced Data Rate) Modul 3Mbps yang lengkap dengan pemancar radio 2.4GHz dan baseband yang lengkap. Ia menggunakan sistem Bluetooth cip tunggal CSR Bluecore 04-External dengan teknologi CMOS dan dengan AFH (Adaptive Frequency Hopping Feature). Ini mempunyai jejak sekecil 12.7mmx27mm. Harap ini dapat mempermudahkan keseluruhan reka bentuk / kitaran pembangunan anda.
Spesifikasi
Ciri-ciri Perkakasan
Kepekaan -80dBm khas
Kuasa penghantaran RF hingga + 4dBm
Operasi 1.8V Daya Rendah, 1.8 / 3.6V I / O
Kawalan PIO
Antara muka UART dengan kadar baud yang dapat diprogramkan
Dengan antena bersepadu
Dengan penyambung tepi
Ciri Perisian
Kadar Baud lalai: 38400, Bit data: 8, Berhenti bit: 1, Pariti: Tiada pariti, Kawalan data: mempunyai.
Kadar baud yang disokong: 9600, 19200, 38400, 57600, 115200, 230400, 460800.
Memandangkan nadi meningkat dalam PIO0, peranti akan terputus.
Port arahan status PIO1: terputus rendah, bersambung tinggi;
PIO10 dan PIO11 boleh disambungkan ke led merah dan biru secara berasingan. Semasa tuan dan hamba
dipasangkan, merah dan biru berkelip berkedip 1 kali / 2 saat, sementara yang terputus hanya dipimpin berkelip biru 2 kali / saat.
Sambungkan secara automatik ke peranti terakhir yang dihidupkan secara lalai.
Izinkan peranti memasangkan untuk menyambung sebagai lalai.
PINCODE pasangan automatik: "0000" sebagai lalai
Sambungkan semula secara automatik dalam 30 minit apabila terputus akibat daripada jarak sambungan yang jauh.
3. motor motor dengan roda
Motor gear biasanya digunakan dalam aplikasi komersial di mana sekeping peralatan harus dapat menggunakan kekuatan yang tinggi untuk menggerakkan objek yang sangat berat. Contoh jenis peralatan ini termasuk kren atau mengangkat Jack.
Sekiranya anda pernah melihat kren beraksi, anda telah melihat contoh hebat bagaimana motor gear berfungsi. Seperti yang anda perhatikan, sebuah derek boleh digunakan untuk mengangkat dan menggerakkan objek yang sangat berat. Motor elektrik yang digunakan di kebanyakan kren adalah jenis motor gear yang menggunakan prinsip asas pengurangan kelajuan untuk meningkatkan tork atau daya.
Motor gear yang digunakan dalam kren biasanya merupakan jenis khusus yang menggunakan kelajuan output putaran yang sangat rendah untuk menghasilkan jumlah tork yang luar biasa. Walau bagaimanapun, prinsip-prinsip motor roda gigi yang digunakan dalam kren adalah sama dengan yang digunakan dalam contoh jam elektrik. Kelajuan output rotor dikurangkan melalui rangkaian gear besar sehingga putaran, kelajuan RPM, pada gear akhir sangat rendah. Kelajuan RPM yang rendah membantu menghasilkan kekuatan yang tinggi yang dapat digunakan untuk mengangkat dan menggerakkan objek berat.
4.l298 pemandu motor
L298 adalah litar monolitik bersepadu dalam pakej 15-leadMultiwatt dan PowerSO20. Ia adalah pemacu jambatan penuh berkembar voltan tinggi dan arus tinggi yang direka untuk menerima tahap logik TTL standard dan mendorong beban induktif seperti relay, solenoid, DC dan motor loncatan. Dua input membolehkan disediakan untuk mengaktifkan atau mematikan peranti secara bebas daripada isyarat input. Pemancar transistor bawah setiap jambatan dihubungkan bersama dan terminal luaran yang sesuai boleh digunakan untuk penyambungan perintang pengesan luaran. Input bekalan tambahan disediakan supaya logik berfungsi pada voltan yang lebih rendah.
Ciri-ciri utama
Voltan BEKALAN OPERASI HINGGA 46V
Tegangan SATURASI RENDAH
JUMLAH DC SEMASA HINGGA 4A
LOGIK / "0 \" INTUT TINGKATAN HINGGA 1.5 V (IMUNITI Bunyi Tinggi)
PERLINDUNGAN OVERTEMPERATURE
5.18650 * 2 bateri
Bekalan kuasa dc yang stabil diperlukan untuk kerja sistem elektronik yang betul. Kuasa dc yang diperlukan diperolehi oleh dua bateri 18650 li-ion 2500mah. tetapi pengawal mikro memerlukan 5v untuk berfungsi dengan betul… jadi kami menambahkan pengatur 5v. itu adalah lm7805 yang digunakan.
6. kepingan akrilik
Langkah 2: Rajah Litar
Langkah 3: Pcb
solder yang ada di papan titik
Langkah 4: Membuat Kejar
saya menggunakan akrilik untuk mengejar
Langkah 5: Permohonan
REMOTEXY
RemoteXY adalah cara mudah untuk membuat dan menggunakan antara muka pengguna grafik mudah alih untuk dikawal oleh papan kawalan melalui telefon pintar atau tablet. Sistem ini merangkumi:
· Penyunting antara muka grafik mudah alih untuk papan pengawal, terletak di laman web remotexy.com
· Aplikasi mudah alih RemoteXY yang memungkinkan untuk menyambung ke pengawal dan mengawalnya melalui antara muka grafik. Muat turun aplikasi.
· Ciri khas:
Struktur antara muka disimpan di pengawal. Apabila disambungkan, tidak ada interaksi dengan pelayan untuk memuat turun antara muka. Struktur antara muka dimuat turun ke aplikasi mudah alih dari pengawal.
Satu aplikasi mudah alih dapat menguruskan semua peranti anda. Bilangan peranti tidak terhad.
· Sambungan antara pengawal dan peranti mudah alih menggunakan:
Bluetooth;
Pelanggan WiFi dan pusat akses;
Ethernet melalui IP atau URL;
Internet dari mana sahaja melalui pelayan awan.
· Penjana kod sumber mempunyai sokongan pengawal seterusnya:
Arduino UNO, Arduino MEGA, Arduino Leonardo, Arduino Pro Mini, Arduino Nano, Arduino MICRO;
WeMos D1, WeMos D1 R2, WeMos D1 mini;
NodeMCU V2, NodeMCU V3;
TheAirBoard;
ChipKIT UNO32, ChipKIT uC32, ChipKIT Max32;
· Modul komunikasi yang disokong:
Bluetooth HC-05, HC-06 atau serasi;
WiFi ESP8266;
Ethernet Shield W5100;
· IDE yang disokong:
Arduino IDE;
FLProg IDE;
MPIDE;
· OS mudah alih yang disokong:
Android;
· RemoteXY adalah cara mudah untuk membuat antara muka grafik yang unik untuk mengawal peranti mikrokontroler melalui aplikasi mudah alih, Arduino misalnya.
· RemoteXY membenarkan:
· Untuk mengembangkan apa-apa antara muka pengurusan grafik, dengan menggunakan elemen kawalan, paparan dan hiasan, gabungannya. Anda boleh mengembangkan grafik
· Antara muka untuk sebarang tugas, meletakkan elemen di layar menggunakan editor dalam talian. Editor dalam talian disiarkan di laman web remotexy.com.
· Setelah pengembangan antara muka grafik, anda mendapatkan kod sumber untuk mikrokontroler yang menerapkan antara muka anda. Kod sumber menyediakan struktur untuk interaksi antara program anda dengan kawalan dan paparan. Oleh itu, anda dapat menggabungkan sistem kawalan dengan mudah ke dalam tugas anda yang mana anda sedang membangunkan peranti ini.
· Untuk menguruskan peranti mikrokontroler menggunakan telefon pintar atau tablet anda dengan antara muka grafik. Untuk menguruskan aplikasi mudah alih terpakai RemoteXY.
Pada awal ditentukan pin yang akan digunakan untuk mengawal motor. Selanjutnya - pin dikelompokkan menjadi dua tatasusunan, kedua-dua motor kiri dan kanan masing-masing. Untuk mengawal setiap motor melalui cip pemandu L298N perlu menggunakan tiga isyarat: dua diskrit, arah putaran motor, dan satu analog, menentukan kelajuan putaran. Pengiraan pin ini telah kita lakukan dalam fungsi Wheel. Input ke fungsi dilewatkan penunjuk motor pin yang dipilih dan kecepatan putaran sebagai nilai yang ditandatangani dari -100 hingga 100. Sekiranya nilai kelajuan anda 0, motor dimatikan.
Dalam pengaturan fungsi yang telah ditentukan dikonfigurasi adalah pin output. Untuk isyarat analog digunakan pin, yang boleh beroperasi sebagai penukar PWM. Ini pin 9 dan 10, mereka tidak memerlukan konfigurasi dalam IDE Arduino.
Dalam gelung fungsi yang telah ditentukan dalam setiap lelaran program memanggil pustaka RemoteXY pengendali. Lebih jauh ada kawalan LED, kemudian mengendalikan motor. Untuk kawalan motor baca koordinat joystick X dan Y dari struktur medan RemoteXY. Berdasarkan koordinat adalah operasi untuk mengira kecepatan setiap motor, dan fungsi panggilan Roda, diatur kecepatan motor. Pengiraan ini dilakukan dalam setiap kitaran program, memastikan pin pengiraan kawalan berterusan motor berdasarkan koordinat kayu bedik.
DOWNLOAD REMOTEXY DARI PLAYSTORE
Langkah 6: PROGRAM
PROGRAM DAN PEKELILING
Langkah 7: MENCARI AKHIR
SELAMAT MEMBUAT
Disyorkan:
Cara Membuat Rover Terkawal Gerakan: 4 Langkah
Cara Membuat Rover Dikendalikan Gerakan: Berikut adalah arahan untuk membina rover terkawal gerak isyarat (rover tele dikendalikan). Ia terdiri daripada unit rover yang mempunyai sensor penghindaran perlanggaran di atas kapal. Pemancar bukannya alat kawalan jauh yang canggung adalah sarung tangan yang sejuk yang dapat dipakai
Cara Membuat Aplikasi Android Dengan Android Studio: 8 Langkah (dengan Gambar)
Cara Membuat Aplikasi Android Dengan Android Studio: Tutorial ini akan mengajar Anda dasar-dasar bagaimana membuat aplikasi Android menggunakan lingkungan pengembangan Android Studio. Oleh kerana peranti Android menjadi semakin umum, permintaan untuk aplikasi baru hanya akan meningkat. Android Studio adalah mudah digunakan (sebuah
Rover Terkawal Web: 14 Langkah (dengan Gambar)
Web Controlled Rover: Membangun dan bermain dengan robot adalah keseronokan utama saya dalam hidup. Yang lain bermain golf atau ski, tetapi saya membina robot (kerana saya tidak dapat bermain golf atau ski :-). Saya merasa santai dan menyeronokkan! Untuk membuat sebahagian besar bot saya, saya menggunakan kit casis. Menggunakan kit membantu saya melakukan apa
Robot Rover FPV terkawal Wi-fi (dengan Arduino, ESP8266 dan Stepper Motors): 11 Langkah (dengan Gambar)
Wi-fi terkawal FPV Rover Robot (dengan Arduino, ESP8266 dan Stepper Motors): Instruksional ini menunjukkan cara merancang rover robot roda dua yang dikendalikan dari jarak jauh melalui rangkaian wi-fi, menggunakan Arduino Uno yang disambungkan ke modul Wi-fi ESP8266 dan dua motor stepper. Robot boleh dikendalikan dari kening internet biasa
Cara Membuat Kereta RC Sederhana Terkawal Bluetooth: 7 Langkah (dengan Gambar)
Cara Membuat Kereta RC Mudah Dikendalikan Bluetooth: Halo semua, saya Bryan Tee Pak Hong. Saya sekarang seorang pelajar tahun satu di Politeknik Singapura belajar Kejuruteraan Komputer. Semasa saya kecil, saya selalu terpesona dengan kereta RC dan cara kerjanya. Semasa saya memisahkannya, yang saya lihat hanyalah potongan