Satura rādītājs:
- 1. darbība: instalējiet Ubuntu MATE 16.04
- 2. darbība: instalējiet ekrānu
- 3. darbība: Sudo ekrāns /dev /ttyAMC0
- 4. solis: Palīdzības komanda
- 5. darbība: testa režīms
- 6. darbība: sensora nolasīšana
- 7. solis: robota pārvietošana
- 8. solis. Secinājums
Video: Kā kontrolēt Neato robotu no Raspberry Pi: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Ja jūs interesē Raspberry Pi robota izgatavošana, Neato ir lielisks robots, ko izmantot projektam, jo tas ir lēts un tam ir daudz vairāk sensoru nekā IRobot Create. Tas, ko es izdarīju sava robota dēļ, bija uzķert Raspberry pi uz tā, 3D drukājot tam paredzētu korpusu un uzlīmējot. Tad es karsti pielīmēju pārnēsājamu USB lādētāju, lai darbinātu Pi. Pēc tam man bija karsti pielīmēta kamera turpmākai lietošanai ar atvērtu CV.
Visiem Neato robotiem ir USB adapteris, lai to kontrolētu. To bloķē gumijas aizbāznis. Jums tas būs jānoņem, lai piekļūtu robota diagnostikai, lai to kontrolētu. Tad jums būs jāpievieno tam USB kabelis, kas arī savienojas ar Pi.
Es ļoti iesaku izmantot Pi 3. Tas ir labākais veids, kā to izdarīt. Neviena pi versija nedarbosies tieši tāpat kā šī apmācība, vai arī tajā būs iebūvēts wifi. Sāksim!
1. darbība: instalējiet Ubuntu MATE 16.04
Šim projektam es izmantoju Ubuntu MATE 16.04. Ja jūs nolemjat to neizmantot, šī apmācība var nebūt tāda pati kā to darīt ar citu Ubuntu versiju.
SD kartē jums būs jāinstalē sāknējama OS. Ja jūs nezināt, kā to izdarīt, varat izmantot Rufus. Rufus ir bezmaksas programmatūra, kas pārvērš OS attēlus zābakos uz sāknējamām ierīcēm, piemēram, zibatmiņas diskiem un SD kartēm.
2. darbība: instalējiet ekrānu
Šajā apmācībā mēs izmantosim paketes ekrānu. Ekrāns, iespējams, ir labākais veids, kā sazināties starp pi un robotu. Kad esat pievienojis tastatūru un peli Pi, terminālī būs jāievada šāda komanda.
sudo apt-get instalēšanas ekrāns
Tad jums būs jāievada parole, kuru izvēlējāties savā terminālī, lai to oficiāli instalētu.
3. darbība: Sudo ekrāns /dev /ttyAMC0
Tas būs jāievada terminālī, kad robots ir ieslēgts, lai ar to sazinātos.
sudo ekrāns /dev /ttyAMC0
Ja tas nedarbojas, atrodiet vienu no tty ostām, kas nav tty#. To var atrast, izmantojot šo komandu.
ls /dev /
4. solis: Palīdzības komanda
Jums būs jāredz, kādas komandas ir jūsu Neato. Katrs Neato ir nedaudz atšķirīgs, bet lielākoties vienāds. Dažādām Neato versijām būs dažādi vienas komandas atjauninājumi vai variācijas. Tas ir svarīgs solis, jo šajā solī jūs uzzināsit, kādas komandas ir jūsu neato. Vienkārši ierakstiet šo komandu, lai redzētu, ko jūsu neato var darīt.
palīdzēt
5. darbība: testa režīms
Lai veiktu lielāko daļu lietu ar Neato, jums būs jāieslēdz TestMode. Lai ieslēgtu vai izslēgtu testa režīmu, ievietojiet zemāk esošo kodu savā terminālī.
Lai to ieslēgtu, rīkojieties šādi.
Testa režīms ieslēgts
Lai to izslēgtu, rīkojieties šādi.
TestMode Off
6. darbība: sensora nolasīšana
Varat ierakstīt šo koda rindu, lai redzētu, ko nolasa jūsu digitālie sensori.
GetDigitalSensors
7. solis: robota pārvietošana
Neato foršā lieta ir tā, ka jūs faktiski varat kontrolēt attālumu, ko katrs robota dzinējs veic milimetros, jūs tur kontrolējat paātrinājumu un to apgriezienus. Šī koda rinda pārvieto kreiso motoru 100 mm uz priekšu, labo motoru 100 mm atpakaļ, ātrumu 20 mm/s, paātrinājumu 50 mm/s, 75 apgr./min. Un izslēdz suku motorus.
SetMotor 100 -100 20 50 75 0
Lielākā kreisā daļa kontrolē kreiso motora attālumu. Motora labo attālumu kontrolē otrais kreisais skaitlis. Ātrumu kontrolē trešais kreisais lielākais skaitlis. Paātrinājumu kontrolē trešais lielākais skaitlis. RPM kontrolē otrais lielākais skaitlis. Visbeidzot, otas ir iespējotas vai atspējotas ar pēdējo numuru.
8. solis. Secinājums
Neato XV ir foršs robots. Tas ir ne tikai pārsvarā atvērtā pirmkoda, bet arī diezgan viegli uzlaužams. Man ir bijis ļoti jautri, mēģinot padarīt šo autonomo, un tas ir diezgan forši. Jebkurā gadījumā es ceru, ka jums patika šī lasīšana. Lūdzu, dariet man zināmus visus jautājumus vai komentārus. Paldies!
Ieteicams:
Kā izveidot SMARS robotu - Arduino viedo robotu tvertni Bluetooth: 16 soļi (ar attēliem)
Kā izveidot SMARS robotu - Arduino viedo robotu tvertni Bluetooth: šo rakstu lepni sponsorē PCBWAY. PCBWAY izgatavo augstas kvalitātes PCB prototipus cilvēkiem visā pasaulē. Izmēģiniet to pats un iegādājieties 10 PCB tikai par 5 USD vietnē PCBWAY ar ļoti lielisku kvalitāti, paldies PCBWAY. Arduino Uno motora vairogs
Kontrolēt Raspberry Pi bez monitora: 7 soļi
Kontrolējiet Raspberry Pi bez monitora. Iepriekšējā pamācībā es dalījos ar iesācēju Raspberry Pi rokasgrāmatu. Tur mēs redzējām, kā ielādēt Raspbian uz Pi un izmantot to kā darbvirsmu. Bet šai iestatīšanai mums ir vajadzīgas daudzas perifērijas ierīces, piemēram, monitors, HDMI kabelis, bezvadu tastatūra un OTG adapteris
Kā kontrolēt kontaktligzdas, izmantojot Raspberry Pi: 6 soļi
Kā kontrolēt kontaktligzdas, izmantojot Raspberry Pi: Šajā pamācībā es jums parādīšu, kā izveidot tīmekļa saskarni, lai kontrolētu kontaktligzdas jūsu mājās, izmantojot Raspberry Pi. Es izvēlējos rakstīt šo projektu, kad redzēju konkursu Sensori, un, tā kā šis projekts ietver sensora izmantošanu lasīšanai
ROS MoveIt robotu roka 2. daļa: robotu kontrolieris: 6 soļi
ROS MoveIt Robotic Arm 2. daļa: Robotu kontrolieris: https://github.com/AIWintermuteAI/ros-moveit-arm.git Iepriekšējā raksta daļā mēs esam izveidojuši URDF un XACRO failus savai robotizētajai rokai un palaiduši RVIZ, lai kontrolētu mūsu robotu roka simulētā vidē. Šoreiz mēs to darīsim ar reālu
Mazu robotu būvēšana: viena kubik collu mikrosumo robotu izgatavošana un mazāki: 5 soļi (ar attēliem)
Mazu robotu izveide: viena kubik collu mikro-sumo robotu izgatavošana un mazāki: Šeit ir sniegta sīka informācija par sīku robotu un shēmu izveidi. Šī pamācība aptvers arī dažus pamata padomus un paņēmienus, kas ir noderīgi jebkura izmēra robotu veidošanā. Man viens no lielākajiem izaicinājumiem elektronikā ir redzēt, cik mazs ir