Isi kandungan:
- Langkah 1: Pasang Ubuntu MATE 16.04
- Langkah 2: Pasang Skrin
- Langkah 3: Skrin Sudo / dev / ttyAMC0
- Langkah 4: Perintah Bantuan
- Langkah 5: Kaedah Uji
- Langkah 6: Bacaan Sensor
- Langkah 7: Menggerakkan Robot Anda
- Langkah 8: Kesimpulannya
Video: Cara Mengawal Robot Neato Daripada Raspberry Pi: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Sekiranya anda berminat untuk membuat robot Raspberry Pi, Neato adalah robot yang hebat untuk digunakan untuk projek ini kerana ia murah dan mempunyai sensor jauh lebih banyak daripada IRobot Buat. Apa yang saya buat untuk robot saya ialah memadankan Raspberry pi ke atasnya dengan mencetak 3D lampiran untuknya dan panas melekatkannya. Kemudian saya panas menempelkan pengecas usb mudah alih ke atasnya untuk menghidupkan Pi. Selepas itu saya terpaku kamera dengan panas untuk digunakan di masa depan dengan CV terbuka.
Semua robot Neato mempunyai penyesuai usb untuk mengawalnya. Ia disekat oleh penyumbat getah. Anda perlu mengeluarkannya untuk mengakses diagnostik robot untuk mengawalnya. Kemudian anda perlu menyambungkan kabel USB ke kabel yang juga menghubungkan ke Pi.
Saya sangat mengesyorkan menggunakan Pi 3. Itulah kaedah terbaik untuk melakukannya. Tidak ada versi pi yang akan berfungsi sama seperti tutorial ini atau terdapat wifi di dalamnya. Mari kita mulakan!
Langkah 1: Pasang Ubuntu MATE 16.04
Saya menggunakan Ubuntu MATE 16.04 untuk projek ini. Sekiranya anda memutuskan untuk tidak menggunakannya tutorial ini mungkin tidak sama dengan melakukannya dengan versi Ubuntu yang lain.
Anda perlu memasang OS yang boleh di-boot ke kad SD anda. Sekiranya anda tidak tahu melakukannya, anda boleh menggunakan Rufus. Rufus adalah perisian percuma yang menukar gambar OS menjadi but ke peranti boot seperti pemacu kilat dan kad SD.
Langkah 2: Pasang Skrin
Kami akan menggunakan skrin Pakej untuk tutorial ini. Skrin mungkin merupakan kaedah terbaik untuk berkomunikasi antara pi dan robot. Setelah memasukkan papan kekunci dan tetikus ke Pi anda, anda perlu memasukkan arahan berikut ke terminal anda.
sudo apt-get skrin pemasangan
Kemudian anda perlu memasukkan kata laluan yang anda pilih di terminal anda untuk memasangnya secara rasmi.
Langkah 3: Skrin Sudo / dev / ttyAMC0
Anda perlu memasukkan ini ke terminal anda semasa robot anda dihidupkan untuk berkomunikasi dengannya.
skrin sudo / dev / ttyAMC0
Sekiranya itu tidak berfungsi cari salah satu port tty yang bukan tty #. Anda boleh mencarinya dengan menggunakan arahan ini.
ls / dev /
Langkah 4: Perintah Bantuan
Anda perlu melihat arahan yang dipakai oleh Neato anda. Setiap Neato sedikit berbeza tetapi kebanyakannya sama. Versi Neato yang berbeza akan mempunyai kemas kini atau variasi perintah yang sama. Ini adalah langkah penting kerana dalam langkah ini, anda akan mengetahui perintah yang dimiliki oleh neato anda. Cukup ketik perintah berikut untuk melihat apa yang boleh dilakukan oleh neato anda.
menolong
Langkah 5: Kaedah Uji
Anda perlu menghidupkan TestMode untuk melakukan sebahagian besar perkara dengan Neato anda. Untuk menghidupkan atau mematikan mod ujian masukkan kod di bawah di terminal anda.
Untuk menghidupkannya lakukan ini.
Kaedah Uji Hidup
Untuk mematikannya lakukan ini.
TestMode Mati
Langkah 6: Bacaan Sensor
Anda boleh menaip baris kod ini untuk melihat apa yang dibaca oleh sensor digital anda.
GetDigitalSensors
Langkah 7: Menggerakkan Robot Anda
Perkara yang menarik tentang Neato adalah anda sebenarnya dapat mengawal jarak setiap motor robot bergerak dalam milimeter, anda mengawal pecutan di sana, dan RPMnya. Garis kod berikut menggerakkan motor kiri 100 mm ke depan, motor kanan 100 mm ke belakang, kelajuan 20 mm / s, pecutan 50 mm / s, 75 rpm, dan mematikan motor sikat.
SetMotor 100 -100 20 50 75 0
Nombor paling kiri mengawal jarak motor kiri. Jarak motor kanan dikawal oleh nombor paling kiri kedua. Kelajuan dikawal oleh nombor paling kiri ketiga. Pecutan dikawal oleh nombor paling kanan ketiga. RPM dikendalikan oleh nombor paling kanan kedua. Akhir sekali, kuas diaktifkan atau dilumpuhkan dengan nombor terakhir.
Langkah 8: Kesimpulannya
Neato XV adalah robot yang hebat. Bukan hanya sumber terbuka, ia juga mudah digodam. Saya bersenang-senang berusaha menjadikan ini autonomi dan ia cukup hebat. Bagaimanapun saya harap anda menikmati pembacaan ini. Beritahu saya sebarang pertanyaan atau komen. Terima kasih!
Disyorkan:
Cara Membuat Butang Selfie IPhone Percuma Daripada Earbud Lama: 5 Langkah
Cara Membuat Butang Selfie IPhone Percuma dari Earbud Lama: Terima kasih kerana melihat Arahan ini !!! Hari ini saya akan menunjukkan kepada anda cara membuat butang selfie daripada hanya pita bebek kecil dan earbud isu standard. Kemungkinannya, anda mempunyai sesuatu yang lebih baik dan tidak menggunakannya lagi. Oleh itu, ubah mereka menjadi selfie
Cara Menerima Data Daripada Mikrokontroler Berasaskan STM32 ke PC: 5 Langkah
Cara Menerima Data Dari Mikrokontroler Berasaskan STM32 ke PC: Di sini dalam tutorial ini kami telah menghantar data dari mikrokontroler ke PC menggunakan salah satu UART dari STM32l100 mcu
Cara Menjana Fail Gerber Daripada Eagle 9: 4 Langkah
Cara Menghasilkan Fail Gerber Dari Eagle 9: Dalam arahan ini saya akan menunjukkan kepada anda bagaimana anda boleh menghasilkan fail gerber dari Eagle CAD versi 9 ke atas dan bagaimana untuk memesan PCB anda menggunakan fail gerber
Cara Mengawal Lengan Robot Dengan Pemain Servo 6 Saluran Tanpa Pengekodan: 5 Langkah
Cara Mengendalikan Lengan Robot Dengan Pemain Servo 6 Saluran Tanpa Pengekodan: Tutorial ini menunjukkan Cara Mengendalikan Lengan Robot dengan Pemain Servo 6 Saluran tanpa Pengekodan
Cara Mendapatkan Imej Resolusi Tinggi daripada Instruktif: 4 Langkah
Bagaimana Mendapatkan Gambar Resolusi Tinggi daripada Instructables: Adakah anda benar-benar menikmati gambar yang boleh dipelajari dan ingin menyimpan salinan resolusi tinggi? Ciri kecil yang hebat ini mudah dilupakan