Sisällysluettelo:

Neato -robotin hallitseminen Raspberry Pi -laitteesta: 8 vaihetta
Neato -robotin hallitseminen Raspberry Pi -laitteesta: 8 vaihetta

Video: Neato -robotin hallitseminen Raspberry Pi -laitteesta: 8 vaihetta

Video: Neato -robotin hallitseminen Raspberry Pi -laitteesta: 8 vaihetta
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Marraskuu
Anonim
Kuinka hallita Neato -robottia Raspberry Pi: stä
Kuinka hallita Neato -robottia Raspberry Pi: stä

Jos olet kiinnostunut tekemään Raspberry Pi -robotin, Neato on loistava robotti käytettäväksi projektissa, koska se on halpa ja siinä on paljon enemmän antureita kuin IRobot Create. Robotilleni tein Raspberry pi -koukun kiinnittämisen siihen 3D -tulostamalla sen kotelon ja liimaamalla sen kuumalla. Sitten liimasin siihen kuumasti kannettavan USB -laturin Pi -virran saamiseksi. Sen jälkeen liimasin kameran siihen kuumaa käyttöä varten tulevaa käyttöä varten avoimen CV: n kanssa.

Kaikissa Neato -roboteissa on usb -sovitin sen ohjaamiseksi. Se on tukossa kumitulpalla. Sinun on poistettava se, jotta voit käyttää robotin diagnostiikkaa hallitaksesi sitä. Sitten sinun on kytkettävä siihen USB -kaapeli, joka myös yhdistää Pi: hen.

Suosittelen lämpimästi Pi 3: n käyttöä. Se on paras tapa tehdä se. Mikään pi -versio ei toimi täsmälleen samalla tavalla kuin tämä opetusohjelma tai siihen on sisäänrakennettu wifi. Aloitetaan!

Vaihe 1: Asenna Ubuntu MATE 16.04

Asenna Ubuntu MATE 16.04
Asenna Ubuntu MATE 16.04

Käytin tähän projektiin Ubuntu MATE 16.04. Jos päätät olla käyttämättä sitä, tämä opetusohjelma ei välttämättä ole sama kuin sen tekeminen toisen Ubuntun version kanssa.

Sinun on asennettava käynnistettävä käyttöjärjestelmä SD -kortillesi. Jos et tiedä miten se tehdään, voit käyttää Rufusta. Rufus on ilmainen ohjelmisto, joka muuntaa käyttöjärjestelmän kuvat saappaiksi käynnistettäville laitteille, kuten flash -asemille ja SD -korteille.

Vaihe 2: Asenna näyttö

Asenna näyttö
Asenna näyttö

Käytämme tässä opetusohjelmassa Paketti -näyttöä. Näyttö on luultavasti paras tapa kommunikoida pi: n ja robotin välillä. Kun olet liittänyt näppäimistön ja hiiren Pi -laitteeseen, sinun on kirjoitettava seuraava komento päätelaitteeseesi.

sudo apt-get asennusnäyttö

Sitten sinun on kirjoitettava päätelaitteessasi valitsemasi salasana, jotta voit asentaa sen virallisesti.

Vaihe 3: Sudo -näyttö /dev /ttyAMC0

Sudo -näyttö /dev /ttyAMC0
Sudo -näyttö /dev /ttyAMC0
Sudo -näyttö /dev /ttyAMC0
Sudo -näyttö /dev /ttyAMC0

Sinun on kirjoitettava tämä päätelaitteeseesi, kun robotti on päällä, jotta voit kommunikoida sen kanssa.

sudo -näyttö /dev /ttyAMC0

Jos tämä ei toimi, etsi jokin tty -porteista, joka ei ole tty#. Löydät sen käyttämällä tätä komentoa.

ls /dev /

Vaihe 4: Ohje -komento

Help -komento
Help -komento
Help -komento
Help -komento

Sinun täytyy nähdä, mitkä komennot Neatollasi on. Jokainen Neato on hieman erilainen, mutta enimmäkseen sama. Neaton eri versioissa on erilaisia päivityksiä tai muunnelmia samoista komennoista. Tämä on tärkeä askel, koska tässä vaiheessa opit, mitä komentoja neatollasi on. Kirjoita vain seuraava komento nähdäksesi, mitä neato voi tehdä.

auta

Vaihe 5: Testitila

Testitila
Testitila

Sinun on otettava TestMode käyttöön, jotta voit tehdä suurimman osan asioista Neaton kanssa. Voit ottaa testitilan käyttöön tai poistaa sen käytöstä asettamalla alla olevan koodin päätelaitteeseesi.

Ota se käyttöön tekemällä tämä.

Testitila päällä

Voit sammuttaa sen seuraavasti.

Testitila Pois

Vaihe 6: Anturin lukeminen

Anturin lukema
Anturin lukema

Voit kirjoittaa tämän koodirivin nähdäksesi, mitä digitaaliset anturit lukevat.

GetDigitalSensors

Vaihe 7: Robotin siirtäminen

Robotin siirtäminen
Robotin siirtäminen

Neaton hieno asia on se, että voit itse ohjata robotin moottorien matkaa millimetreinä, voit hallita kiihtyvyyttä ja niiden kierroslukua. Seuraava koodirivi siirtää vasenta moottoria 100 mm eteenpäin, oikeaa moottoria 100 mm taaksepäin, nopeutta 20 mm/s, kiihtyvyyttä 50 mm/s, 75 rpm ja poistaa harjamoottorit käytöstä.

SetMotor 100-100 20 50 75 0

Suurin vasen numero säätää moottorin etäisyyttä vasemmalle. Oikeaa moottorin etäisyyttä ohjaa toiseksi vasen suurin numero. Nopeutta ohjaa kolmanneksi suurin numero. Kiihtyvyyttä ohjaa kolmanneksi suurin numero. Kierroslukua ohjaa toiseksi suurin numero. Viimeisenä mutta ei vähäisimpänä harjat ovat käytössä tai pois käytöstä viimeisellä numerolla.

Vaihe 8: Johtopäätös

Neato XV on hieno robotti. Paitsi että se on enimmäkseen avoimen lähdekoodin, se on melko helppo hakata. Minulla on ollut hauskaa yrittäessään tehdä tästä itsenäinen ja se on aika siistiä. Toivon kuitenkin, että pidit tästä lukemisesta. Kerro minulle mahdollisista kysymyksistä tai kommenteista. Kiitos!

Suositeltava: