Indholdsfortegnelse:
- Trin 1: Installer Ubuntu MATE 16.04
- Trin 2: Installer skærm
- Trin 3: Sudo Screen /dev /ttyAMC0
- Trin 4: Hjælp -kommando
- Trin 5: TestMode
- Trin 6: Sensorlæsning
- Trin 7: Flytning af din robot
- Trin 8: Konklusion
Video: Sådan styres en Neato -robot fra en Raspberry Pi: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Hvis du er interesseret i at lave en Raspberry Pi -robot, er Neato en fantastisk robot at bruge til projektet, for det er billigt og har langt flere sensorer end IRobot Create. Hvad jeg gjorde for min robot var at koble en hindbær pi på den ved at 3D -udskrive et kabinet til den og varme lim den på. Derefter varmlimede jeg en bærbar usb -oplader på den for at drive Pi. Efter det havde jeg varmlimet et kamera på det til fremtidig brug med åbent CV.
Alle Neato -robotter har en usb -adapter til at styre den fra. Det blokeres af en gummiprop. Du bliver nødt til at fjerne den for at få adgang til robotens diagnostik for at kontrollere den. Derefter skal du tilslutte et USB -kabel til det, der også forbinder til Pi.
Jeg anbefaler stærkt at bruge en Pi 3. Det er den bedste måde at gøre det på. Ingen pi -version fungerer nøjagtig det samme som denne vejledning eller har wifi indbygget i den. Lad os komme igang!
Trin 1: Installer Ubuntu MATE 16.04
Jeg brugte Ubuntu MATE 16.04 til dette projekt. Hvis du beslutter dig for ikke at bruge det, er denne vejledning muligvis ikke det samme som at gøre det med en anden version af Ubuntu.
Du skal installere et bootable OS på dit SD -kort. Hvis du ikke ved, hvordan du gør det, kan du bruge Rufus. Rufus er en gratis software, der konverterer OS -billeder til støvler til bootbare enheder såsom flash -drev og SD -kort.
Trin 2: Installer skærm
Vi bruger pakke -skærmen til denne vejledning. Skærm er sandsynligvis den bedste måde at kommunikere mellem pi og robotten. Når du har tilsluttet dit tastatur og mus til din Pi, skal du indtaste følgende kommando i din terminal.
sudo apt-get installeringsskærm
Derefter skal du indtaste din adgangskode, du valgte i din terminal for officielt at installere den.
Trin 3: Sudo Screen /dev /ttyAMC0
Du bliver nødt til at skrive dette i din terminal, når din robot er tændt for at kommunikere til den.
sudo skærm /dev /ttyAMC0
Hvis det ikke virker, skal du finde en af tty -porte, der ikke er tty#. Du kan finde det ved at bruge denne kommando.
ls /dev /
Trin 4: Hjælp -kommando
Du bliver nødt til at se, hvilke kommandoer din Neato har. Hver Neato er lidt forskellig, men for det meste den samme. Forskellige versioner af Neato vil have forskellige opdateringer eller variationer af de samme kommandoer. Dette er et vigtigt trin, fordi du i dette trin lærer, hvilke kommandoer din neato har. Indtast bare følgende kommando for at se, hvad din neato kan.
Hjælp
Trin 5: TestMode
Du bliver nødt til at tænde TestMode for at gøre de fleste ting med din Neato. For at slå testtilstand til eller fra skal du sætte nedenstående kode i din terminal.
Gør dette for at tænde det.
TestMode Til
Gør dette for at slukke for det.
TestMode Fra
Trin 6: Sensorlæsning
Du kan skrive denne kodelinje for at kunne se, hvad dine digitale sensorer læser.
GetDigitalSensors
Trin 7: Flytning af din robot
Det fede ved Neato er, at du faktisk kan styre afstanden, hver af robotens motorer kører i millimeter, du styrer accelerationen og omdrejningstallet for dem. Følgende kodelinje bevæger venstre motor 100 mm fremad, højre motor 100 mm baglæns, hastighed på 20 mm/s, acceleration på 50 mm/s, 75 omdr./min. Og deaktiverer børstemotorer.
SetMotor 100 -100 20 50 75 0
Nummeret til venstre styrer venstre motorafstand. Motorens højre afstand styres af det nummer til venstre næst mest. Hastigheden styres af det tredje venstre mest nummer. Acceleration styres af det tredje højre højeste nummer. RPM styres af det næsthøjeste tal. Sidst men ikke mindst er børsterne aktiveret eller deaktiveret med det sidste nummer.
Trin 8: Konklusion
Neato XV er en sej robot. Ikke alene er det for det meste open source, det er ret let at hacke. Jeg har haft en masse sjov med at forsøge at gøre dette autonomt, og det er ret fedt. Jeg håber i hvert fald, at du nød denne læsning. Lad mig vide om spørgsmål eller kommentarer. Tak!
Anbefalede:
Sådan styres en Bluetooth (HC-05) med Arduino: 5 trin
Sådan styres en Bluetooth (HC-05) Med Arduino: Hej mine venner i denne lektion vil vi lære at styre en jævnstrømsmotor med vores smartphone eller tablet.For at opnå dette vil vi bruge en L298N-motorstyring og Bluetooth-modul (HC- 05) Så lad os starte
Sådan styres DC -motor med L298n og Arduino: 5 trin
Sådan styres DC -motor med L298n og Arduino: Hej til alle. Lad os præsentere mig selv. Mit navn er Dimitris og jeg er fra Grækenland. Jeg elsker meget Arduino, fordi det er et smart board. Jeg vil forsøge at beskrive dette bedst muligt, for at nogen kan lave det. Så lad os starte
Sådan styres servomotor Arduino -vejledning: 4 trin
Sådan kontrolleres servomotor Arduino -vejledning: Hej fyre! velkommen til min nye vejledning, jeg håber, du allerede har nydt min tidligere instruerbare "Store stepper motorstyring". I dag sender jeg denne informative tutorial for at lære dig det grundlæggende i enhver servomotorisk kontrol, jeg har allerede lagt en video ud
Sådan styres en enhed ved hjælp af Raspberry Pi og et relæ - GRUNDLÆGGENDEN: 6 trin
Sådan styres en enhed ved hjælp af Raspberry Pi og et relæ - GRUNDLÆGGENDE: Dette er en grundlæggende og ligetil tutorial om, hvordan du styrer en enhed ved hjælp af Raspberry Pi og et relæ, nyttig til at lave IoT -projekter Denne vejledning er for begyndere, det er venligt at følg med, selvom du har nul viden om at bruge hindbær
Sådan styres en servomotor fra pc med GUI: 5 trin
Sådan styres en servomotor fra pc med GUI: अपनी Servomotor को pc से Grafisk brugergrænseflade (GUI) के via kontrol करने के लिए में अपनी struct Instruktérbar del हूँर रहा हूँ myblog-www.mechanic37.com आपर आप ऐसे बहुत से projekt इस सकते है इस instruerbar læsning करें जिसके द्वारा आप अपने pc से s