Mündəricat:
- Addım 1: Ubuntu MATE 16.04 qurun
- Addım 2: Ekranı quraşdırın
- Addım 3: Sudo Ekranı /dev /ttyAMC0
- Addım 4: Kömək Komandası
- Addım 5: Test Modu
- Addım 6: Sensorun oxunması
- Addım 7: Robotunuzu hərəkət etdirin
- Addım 8: Nəticə
Video: Bir Moruq Pi -dən Neato Robotuna Necə Nəzarət Edilir: 8 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bir Raspberry Pi robotu etmək istəyirsinizsə, Neato, layihə üçün istifadə etmək üçün əla bir robotdur, çünki IRobot Create -dən daha çox sensora malikdir. Robotum üçün etdiyim şey, bir korpusu 3D çap etmək və üzərinə isti yapışdırmaqla ona bir Raspberry pi bağlamaq idi. Sonra Pi -ni gücləndirmək üçün portativ usb şarj cihazını isti bir şəkildə yapışdırdım. Bundan sonra açıq CV ilə gələcəkdə istifadə etmək üçün üzərinə isti bir kamera yapışdırdım.
Bütün Neato robotlarında onu idarə etmək üçün usb adapteri var. Rezin tıxacla bağlanır. Robotun diaqnostikasına nəzarət etmək üçün onu çıxarmaq lazımdır. Sonra Pi -yə qoşulan bir USB kabelini bağlamalı olacaqsınız.
Bir Pi 3 istifadə etməyi çox tövsiyə edirəm. Bunu etmək üçün ən yaxşı yoldur. Heç bir pi versiyası bu təlimatda olduğu kimi işləməyəcək və ya içərisində wifi olmayacaq. Gəlin başlayaq!
Addım 1: Ubuntu MATE 16.04 qurun
Bu layihə üçün Ubuntu MATE 16.04 istifadə etdim. İstifadə etməmək qərarına gəlsəniz, bu təlimat başqa bir Ubuntu versiyası ilə eyni ola bilməz.
SD kartınıza önyüklenebilir bir OS quraşdırmalısınız. Bunu necə edəcəyinizi bilmirsinizsə, Rufus -dan istifadə edə bilərsiniz. Rufus, OS şəkillərini flash sürücülər və SD kartlar kimi önyüklenebilir cihazlara çəkmələrə çevirən pulsuz bir proqramdır.
Addım 2: Ekranı quraşdırın
Bu dərs üçün Paket ekranını istifadə edəcəyik. Ekran, pi ilə robot arasında ünsiyyət qurmağın ən yaxşı yoludur. Klaviaturanı və siçanı Pi -yə qoşduqdan sonra terminalınıza aşağıdakı əmri daxil etməlisiniz.
sudo apt-get quraşdırma ekranı
Sonra rəsmi olaraq quraşdırmaq üçün terminalınızda seçdiyiniz şifrəni daxil etməlisiniz.
Addım 3: Sudo Ekranı /dev /ttyAMC0
Robotunuzla əlaqə qurmaq üçün onu işə saldıqda bunu terminalınıza yazmalısınız.
sudo ekranı /dev /ttyAMC0
Bu işləmirsə, tty#olmayan tty portlarından birini tapın. Bu əmri istifadə edərək tapa bilərsiniz.
ls /dev /
Addım 4: Kömək Komandası
Neato'nun hansı əmrlərə sahib olduğunu görmək lazımdır. Hər bir Neato bir az fərqlidir, lakin əsasən eynidir. Neatonun fərqli versiyalarında eyni əmrlərin fərqli yeniləmələri və ya varyasyonları olacaq. Bu vacib bir addımdır, çünki bu addımda neatonun əmrlərini öyrənəcəksiniz. Neatonun nə edə biləcəyini görmək üçün aşağıdakı əmri yazın.
kömək
Addım 5: Test Modu
Neato ilə işlərin çoxunu etmək üçün TestMode'u açmalısınız. Test rejimini açmaq və ya söndürmək üçün aşağıdakı kodu terminalınıza daxil edin.
Açmaq üçün bunu edin.
Test rejimi aktivdir
Söndürmək üçün bunu edin.
Test rejimi söndürüldü
Addım 6: Sensorun oxunması
Rəqəmsal sensorlarınızın nə oxuduğunu görmək üçün bu kod sətrini yaza bilərsiniz.
GetDigitalSensors
Addım 7: Robotunuzu hərəkət etdirin
Neato ilə bağlı ən maraqlı şey, robotun hər bir motorunun milimetrlə getdiyi məsafəni, orada sürətlənməni və onların RPM -ni idarə edə biləcəyinizdir. Aşağıdakı kod xətti sol motoru 100 mm irəli, sağ motoru 100 mm geriyə, 20 mm/s sürətə, 50 mm/s sürətlənməyə, 75 rpm sürətləndirir və fırça mühərriklərini deaktiv edir.
SetMotor 100 -100 20 50 75 0
Ən sol nömrə, sol motor məsafəsini idarə edir. Sağ mühərrik məsafəsi ikinci sol nömrə ilə idarə olunur. Sürət sol ən çox sayın üçüncüsü tərəfindən idarə olunur. Sürətləndirmə üçüncü sağ ən çox sayı tərəfindən idarə olunur. RPM ikinci sağ ən çox sayı tərəfindən idarə olunur. Nəhayət, fırçalar son nömrə ilə aktivləşdirilir və ya söndürülür.
Addım 8: Nəticə
Neato XV sərin bir robotdur. Yalnız açıq mənbə deyil, hack etmək olduqca asandır. Bu muxtar etməyə çalışarkən çox əyləndim və olduqca sərindir. Hər halda ümid edirəm ki, bu oxudunuzdan zövq aldınız. Hər hansı bir sualınız və ya şərhiniz varsa mənə bildirin. Təşəkkürlər!
Tövsiyə:
Servo Motor Arduino Təlimatına Necə Nəzarət Edilir: 4 Addım
Servo Motor Arduino Təlimatına Necə Nəzarət Edilir: Hey uşaqlar! yeni dərsliyimə xoş gəldiniz, inşallah əvvəlki təlimatım olan "Böyük pilləli motor idarə etməsi" ndən zövq aldınız. Bu gün sizə hər hansı bir servomotor idarəetmənin əsaslarını öyrətmək üçün bu məlumatlı dərsliyi göndərirəm, artıq bir video yerləşdirmişəm
Arduino və Ps2 Uzaqdan İdarəetmə ilə 4dof Yüksək Güclü Böyük Ölçülü Robot Qoluna Necə Nəzarət Edilir ?: 4 Addım
Arduino və Ps2 Uzaqdan İdarəetmə ilə 4dof Yüksək Güclü Böyük Ölçülü Robot Qolunu Necə İdarə Edmək olar?: Bu dəst yüksək enerjili motor mg996 istifadə edir, yüksək cərəyana ehtiyacımız var, bir çox güc girişini test edirik. Yalnız 5v 6a adapter işləyəcək. Və arduino lövhəsi 6dof robot qolu üzərində də işləyir. son: DIY oyuncaq üçün SINONING mağazası yaz
Mac Terminalından Necə İstifadə Edilir və Əsas Fonksiyonlardan Necə İstifadə Edilir: 4 Addım
Mac Terminalını necə istifadə etməli və əsas funksiyaları necə istifadə etməli: MAC Terminalını necə açacağınızı sizə göstərəcəyik. Terminalda ifconfig, qovluqların dəyişdirilməsi, fayllara daxil olmaq və arp kimi bir neçə xüsusiyyət göstərəcəyik. Ifconfig, IP ünvanınızı və MAC reklamınızı yoxlamağa imkan verəcək
Bir Potansiyometr ilə Bir Step Motora Necə Nəzarət Edilir .: 5 Addım
Bir Potansiyometrlə Bir Step Motoru Necə İdarə Etmək olar: Bu təlimatda, potansiyometrdən istifadə edərək bir step motorun vəziyyətini necə idarə edəcəyinizi göstərəcəyəm. Beləliklə, başlayaq
Sevimli və Güclü Taxta Robot Qoluna Birləşmək üçün Bir neçə Taxta Necə İstifadə Edilir: 10 Addım
Sevimli və Güclü Taxta Robot Qoluna Birləşmək üçün Bir neçə Taxta Parçadan Necə İstifadə Edilir: Robot qolunun adı WoodenArmdır. Çox yaraşıqlı görünür! WoodenArm haqqında daha ətraflı məlumat almaq istəyirsinizsə, www.lewansoul.com saytına müraciət edin. İndi WoodenArm haqqında bir giriş edə bilərik, davam edək