Sisukord:
- Samm: installige Ubuntu MATE 16.04
- Samm: installige ekraan
- 3. samm: Sudo -ekraan /dev /ttyAMC0
- 4. samm: abi käsk
- Samm: testimisrežiim
- 6. samm: anduri lugemine
- Samm: oma roboti liigutamine
- 8. samm: järeldus
Video: Kuidas juhtida Neato robotit Raspberry Pi -st: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Kui olete huvitatud Raspberry Pi roboti valmistamisest, on Neato suurepärane robot, mida selle projekti jaoks kasutada, sest see on odav ja sellel on palju rohkem andureid kui IRobot Createil. Mida ma oma roboti jaoks tegin, oli haakida sinna Raspberry pi, trükkides sellele 3D -korpuse ja liimides selle kuumalt. Siis liimisin sellele kuumalt kaasaskantava USB -laadija, et toita Pi. Pärast seda olin liiminud kaamerale kuuma kaamerat, et seda tulevikus koos avatud CV -ga kasutada.
Kõigil Neato robotitel on selle juhtimiseks USB -adapter. Seda blokeerib kummist kork. Roboti diagnostikale juurdepääsu saamiseks peate selle eemaldama. Seejärel peate selle külge ühendama USB -kaabli, mis ühendub ka Pi -ga.
Soovitan soojalt kasutada Pi 3. See on parim viis seda teha. Ükski pi versioon ei tööta täpselt samamoodi nagu see õpetus või sellel on sisseehitatud wifi. Alustame!
Samm: installige Ubuntu MATE 16.04
Selle projekti jaoks kasutasin Ubuntu MATE 16.04. Kui otsustate seda mitte kasutada, ei pruugi see õpetus olla sama, mis seda teha mõne teise Ubuntu versiooniga.
Peate oma SD -kaardile installima käivitatava operatsioonisüsteemi. Kui te ei tea, kuidas seda teha, võite kasutada Rufust. Rufus on tasuta tarkvara, mis teisendab OS -i pildid saabasteks alglaaditavatele seadmetele, nagu mälupulgad ja SD -kaardid.
Samm: installige ekraan
Selle õpetuse jaoks kasutame paketi ekraani. Ekraan on ilmselt parim viis pi ja roboti vaheliseks suhtlemiseks. Pärast klaviatuuri ja hiire ühendamist oma Pi -ga peate oma terminali sisestama järgmise käsu.
sudo apt-get installiekraan
Seejärel peate selle ametlikuks installimiseks sisestama oma terminalis valitud parooli.
3. samm: Sudo -ekraan /dev /ttyAMC0
Selle roboti sisselülitamisel peate selle oma terminali sisestama, et sellega suhelda.
sudo ekraan /dev /ttyAMC0
Kui see ei tööta, leidke üks tty -portidest, mis pole tty#. Selle käsu abil saate selle leida.
ls /dev /
4. samm: abi käsk
Peate vaatama, millised käsud teie Neatol on. Iga Neato on pisut erinev, kuid enamasti sama. Neato erinevatel versioonidel on samade käskude erinevad värskendused või variatsioonid. See on oluline samm, sest selles etapis saate teada, millised käsud teie neatol on. Lihtsalt sisestage järgmine käsk, et näha, mida teie neato saab teha.
abi
Samm: testimisrežiim
Enamiku Neatoga seotud toimingute tegemiseks peate sisse lülitama TestMode. Testrežiimi sisse- või väljalülitamiseks sisestage allolev kood oma terminali.
Selle sisselülitamiseks tehke seda.
TestMode On
Selle väljalülitamiseks tehke seda.
TestMode Väljas
6. samm: anduri lugemine
Selle koodirida saate tippida, et näha, mida teie digitaalsed andurid loevad.
GetDigitalSensors
Samm: oma roboti liigutamine
Neato lahe asi on see, et saate tegelikult kontrollida roboti mootorite läbitud vahemaad millimeetrites, seal saate kontrollida kiirendust ja nende pööret. Järgmine koodirida liigutab vasakut mootorit 100 mm ettepoole, paremat mootorit 100 mm tahapoole, kiirust 20 mm/s, kiirendust 50 mm/s, 75 p/min ja lülitab harjamootorid välja.
SetMotor 100 -100 20 50 75 0
Vasak enamus numbrite juhtelemente jätab mootori kauguse. Mootori paremat kaugust kontrollib teine vasakpoolne number. Kiirust kontrollib kolmas vasakpoolne number. Kiirendust kontrollib kõige parem kolmas number. Pöörete arvu kontrollib paremuselt teine number. Viimaseks, kuid mitte vähem oluliseks, on harjad viimase numbri abil lubatud või keelatud.
8. samm: järeldus
Neato XV on lahe robot. Lisaks sellele, et see on enamasti avatud lähtekoodiga, on seda üsna lihtne häkkida. Mul on olnud väga lõbus üritada seda autonoomseks muuta ja see on päris lahe. Igatahes loodan, et teile meeldis see lugemine. Palun andke mulle teada kõikidest küsimustest või kommentaaridest. Tänan!
Soovitan:
Isetegemine -- Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: 6 sammu
Isetegemine || Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: Ämblikroboti tegemisel saab robootika kohta nii mõndagi õppida. Nagu robotite tegemine, on see nii meelelahutuslik kui ka väljakutsuv. Selles videos näitame teile, kuidas teha ämblikrobot, mida saame juhtida oma nutitelefoni abil (Androi
Kuidas juhtida alalisvoolumootorit L298n ja Arduino abil: 5 sammu
Kuidas juhtida alalisvoolumootorit L298n ja Arduino abil: Tere kõigile. Tutvustame ennast. Minu nimi on Dimitris ja olen pärit Kreekast. Ma armastan väga Arduinot, kuna see on nutikas tahvel. Püüan seda nii hästi kui võimalik kirjeldada, et seda saaks kellelegi teha. Nii et alustame
Kuidas juhtida FT232R USB UART CLONE ARDUINO NANO BOARD 3.0: 7 sammu
Kuidas sõita FT232R USB UART CLONE ARDUINO NANO BOARD 3.0: täna ostsin arduino nano v3.0 (kloon), kuid mul on probleem. minu arvuti tuvastab alati " FT232R USB UART " andarduino Ide ei suuda seda tahvlit tuvastada. miks? mis viga? okei, mul on selle probleemi lahendamiseks õpetus
Kuidas juhtida BLDC mootorit Arduino ja juhtkangi abil: 6 sammu
Kuidas juhtida BLDC mootorit Arduino ja juhtkangi abil: Tere sõbrad selles õpetuses, ma näitan teile, kuidas juhtida harjadeta alalisvoolumootorit ehk BLDC mootorit Arduino ja juhtkangi abil
Kuidas releed Arduino abil juhtida: 7 sammu
Relee juhtimine Arduino abil: releed on parim viis oma seadmete juhtimiseks, kuna nende kontaktide vaheline takistus on väiksem ja neid saab kasutada paljudel juhtudel, näiteks vahelduvvoolu (nt valgustus, teler, lambid) sisse- ja väljalülitamiseks ja paljud teised seadmed. See on