Kazalo:
- Korak: Namestite Ubuntu MATE 16.04
- Korak: Namestite zaslon
- 3. korak: Sudo Screen /dev /ttyAMC0
- 4. korak: Ukaz za pomoč
- 5. korak: TestMode
- 6. korak: Odčitavanje senzorja
- 7. korak: Premaknite robota
- 8. korak: Zaključek
Video: Kako upravljati robota Neato z Raspberry Pi: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Če vas zanima izdelava robota Raspberry Pi, je Neato odličen robot za projekt, saj je poceni in ima veliko več senzorjev kot IRobot Create. Kar sem naredil za svojega robota, sem nanj pritrdil Raspberry pi s 3D -tiskanjem ohišja in vročim lepljenjem. Nato sem nanj vroče prilepil prenosni USB polnilec za napajanje Pi. Potem sem nanj vroče prilepil fotoaparat za nadaljnjo uporabo z odprtim življenjepisom.
Vsi roboti Neato imajo USB -adapter za upravljanje. Blokira ga gumijasti zamašek. Za dostop do diagnostike robota za nadzor nad njim ga boste morali odstraniti. Nato boste morali nanj priključiti kabel USB, ki se poveže tudi s Pi.
Zelo priporočam uporabo Pi 3. To je najboljši način za to. Nobena različica pi ne bo delovala popolnoma enako kot ta vadnica ali pa bo vanj vgrajen wifi. Začnimo!
Korak: Namestite Ubuntu MATE 16.04
Za ta projekt sem uporabil Ubuntu MATE 16.04. Če se odločite, da ga ne boste uporabili, ta vadnica morda ni enaka kot pri drugi različici Ubuntuja.
Na kartico SD boste morali namestiti zagonski OS. Če ne veste, kako to storiti, lahko uporabite Rufus. Rufus je brezplačna programska oprema, ki slike OS pretvori v škornje na zagonske naprave, kot so bliskovni pogoni in kartice SD.
Korak: Namestite zaslon
Za to vadnico bomo uporabili zaslon Paket. Zaslon je verjetno najboljši način za komunikacijo med pi in robotom. Ko priključite tipkovnico in miško na svoj Pi, boste morali v svoj terminal vnesti naslednji ukaz.
sudo apt-get namestitveni zaslon
Potem boste morali za uradno namestitev vnesti geslo, ki ste ga izbrali v terminalu.
3. korak: Sudo Screen /dev /ttyAMC0
To morate vnesti v svoj terminal, ko je vaš robot vklopljen, da z njim komunicirate.
sudo screen /dev /ttyAMC0
Če to ne deluje, poiščite eno od vrat tty, ki ni tty#. Najdete ga s tem ukazom.
ls /dev /
4. korak: Ukaz za pomoč
Morali boste videti, kakšne ukaze ima vaš Neato. Vsak Neato je nekoliko drugačen, vendar večinoma enak. Različne različice Neata bodo imele različne posodobitve ali različice istih ukazov. To je pomemben korak, saj se boste v tem koraku naučili, kakšne ukaze ima vaš neato. Samo vnesite naslednji ukaz, da vidite, kaj lahko naredi vaš neato.
pomoč
5. korak: TestMode
Če želite opraviti večino stvari s svojim Neatom, boste morali vklopiti TestMode. Če želite vklopiti ali izklopiti preskusni način, vnesite spodnjo kodo v svoj terminal.
Če ga želite vklopiti, naredite to.
TestMode je vklopljen
To storite tako, da ga izklopite.
TestMode izklopljen
6. korak: Odčitavanje senzorja
To vrstico kode lahko vnesete, če želite videti, kaj berejo vaši digitalni senzorji.
GetDigitalSensors
7. korak: Premaknite robota
Lepa stvar pri Neatu je, da lahko dejansko nadzorujete razdaljo, ki jo vsak od robotovih motorjev prevozi v milimetrih, tam nadzorujete pospeške in njihove vrtljaje. Naslednja vrstica kode premakne levi motor 100 mm naprej, desni motor 100 mm nazaj, hitrost 20 mm/s, pospešek 50 mm/s, 75 vrt/min in onemogoči krtačne motorje.
SetMotor 100 -100 20 50 75 0
Največje levo število nadzoruje levo razdaljo motorja. Desno razdaljo motorja nadzira drugo najbolj levo število. Hitrost nadzira tretja največja leva številka. Pospešek nadzira tretje najbolj desno število. RPM je pod nadzorom drugega najbolj desnega števila. Nenazadnje so čopiči omogočeni ali onemogočeni za zadnjo številko.
8. korak: Zaključek
Neato XV je kul robot. Ne samo, da je večinoma odprtokoden, ga je precej enostavno vdreti. Zelo sem se zabaval, ko sem poskušal narediti to avtonomno, in to je zelo kul. Kakorkoli, upam, da ste uživali v tem branju. Prosim, sporočite mi vsa vprašanja ali komentarje. Hvala!
Priporočena:
Kako upravljati Bluetooth (HC-05) z Arduinom: 5 korakov
Kako upravljati Bluetooth (HC-05) z Arduinom: Pozdravljeni prijatelji, v tej lekciji se bomo naučili upravljati enosmerni motor s svojim pametnim telefonom ali tabličnim računalnikom. Za to bomo uporabili krmilnik motorja L298N in modul Bluetooth (HC- 05) Torej začnimo
Kako upravljati enosmerni motor z L298n in Arduino: 5 korakov
Kako upravljati enosmerni motor z L298n in Arduino: Pozdravljeni vsi. Predstavimo se. Moje ime je Dimitris in sem iz Grčije. Arduino mi je zelo všeč, ker je to pametna plošča. Poskusil bom čim bolje opisati to navodilo, da bi ga naredil kdorkoli. Pa začnimo
Kako upravljati motor BLDC z Arduinom in igralno palico: 6 korakov
Kako upravljati motor BLDC z Arduinom in igralno palico: Pozdravljeni prijatelji, v tej vadnici vam pokažem, kako upravljati brezkrtačni enosmerni motor, imenovan BLDC motor, z Arduinom in krmilno palčko
Kako upravljati robot robota velike velikosti 4dof velike moči z daljinskim upravljalnikom Arduino in Ps2?: 4 koraki
Kako upravljati robotsko roko velike velikosti 4dof velike moči z daljinskim upravljalnikom Arduino in Ps2?: Ta komplet uporablja motor velike moči mg996, potrebuje velik tok, preizkusili smo veliko vhodne moči. Deloval bo le adapter 5v 6a. arduino deska na robotski roki 6dof also.end: napišite nakup SINONING Trgovina za igrače DIY
Kako upravljati napravo z uporabo Raspberry Pi in releja - OSNOVE: 6 korakov
Kako upravljati napravo z uporabo Raspberry Pi in releja - OSNOVE: To je osnovna in neposredna vadnica o tem, kako upravljati napravo z uporabo Raspberry Pi in releja, ki je v pomoč pri izdelavi projektov IoT Ta vadnica je prijazna do začetnikov. sledite tudi, če nimate nič znanja o uporabi maline