Mündəricat:

Bir Moruq Pi -dən Neato Robotuna Necə Nəzarət Edilir: 8 Addım
Bir Moruq Pi -dən Neato Robotuna Necə Nəzarət Edilir: 8 Addım

Video: Bir Moruq Pi -dən Neato Robotuna Necə Nəzarət Edilir: 8 Addım

Video: Bir Moruq Pi -dən Neato Robotuna Necə Nəzarət Edilir: 8 Addım
Video: Mahir ft. Elnur - DRUQ 2012 ( Ya drug ti drug Mi Kriminalni Krug ) 2024, Noyabr
Anonim
Bir Moruq Pi -dən Neato Robotunu Necə İdarə Etmək olar
Bir Moruq Pi -dən Neato Robotunu Necə İdarə Etmək olar

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

Ubuntu MATE 16.04 quraşdırın
Ubuntu MATE 16.04 quraşdırın

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

Ekranı quraşdırın
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

Sudo Ekranı /dev /ttyAMC0
Sudo Ekranı /dev /ttyAMC0
Sudo Ekranı /dev /ttyAMC0
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ı

Kömək Komandası
Kömək Komandası
Kömək Komandası
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

Test Modu
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ı

Sensorun oxunması
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

Robotunuzu hərəkət etdirin
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ə: