Inhaltsverzeichnis:
- Schritt 1: Installieren Sie Ubuntu MATE 16.04
- Schritt 2: Bildschirm installieren
- Schritt 3: Sudo-Bildschirm /dev/ttyAMC0
- Schritt 4: Hilfebefehl
- Schritt 5: Testmodus
- Schritt 6: Sensorablesung
- Schritt 7: Bewegen Ihres Roboters
- Schritt 8: Fazit
Video: So steuern Sie einen Neato-Roboter von einem Raspberry Pi - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Wenn Sie daran interessiert sind, einen Raspberry Pi-Roboter zu bauen, ist Neato ein großartiger Roboter für das Projekt, da er billig ist und weit mehr Sensoren als der IRobot Create hat. Was ich für meinen Roboter getan habe, war, einen Raspberry Pi daran zu hängen, indem ich ein Gehäuse dafür in 3D druckte und es heißklebete. Dann habe ich ein tragbares USB-Ladegerät darauf geklebt, um den Pi mit Strom zu versorgen. Danach hatte ich eine Kamera für die zukünftige Verwendung mit offenem CV heißgeklebt.
Alle Neato-Roboter verfügen über einen USB-Adapter zur Steuerung. Es wird durch einen Gummistopfen blockiert. Sie müssen es entfernen, um auf die Diagnose des Roboters zuzugreifen und ihn zu steuern. Dann müssen Sie ein USB-Kabel daran anschließen, das auch mit dem Pi verbunden ist.
Ich empfehle dringend, einen Pi 3 zu verwenden. Das ist der beste Weg, dies zu tun. Keine Pi-Version funktioniert genau so wie dieses Tutorial oder hat WLAN integriert. Lass uns anfangen!
Schritt 1: Installieren Sie Ubuntu MATE 16.04
Ich habe Ubuntu MATE 16.04 für dieses Projekt verwendet. Wenn Sie sich entscheiden, es nicht zu verwenden, ist dieses Tutorial möglicherweise nicht dasselbe wie mit einer anderen Version von Ubuntu.
Sie müssen ein bootfähiges Betriebssystem auf Ihrer SD-Karte installieren. Wenn Sie nicht wissen, wie es geht, können Sie Rufus verwenden. Rufus ist eine kostenlose Software, die OS-Images in Boote auf bootfähigen Geräten wie Flash-Laufwerken und SD-Karten umwandelt.
Schritt 2: Bildschirm installieren
Wir verwenden den Paketbildschirm für dieses Tutorial. Der Bildschirm ist wahrscheinlich der beste Weg, um zwischen dem Pi und dem Roboter zu kommunizieren. Nachdem Sie Ihre Tastatur und Maus an Ihren Pi angeschlossen haben, müssen Sie den folgenden Befehl in Ihr Terminal eingeben.
sudo apt-get Installationsbildschirm
Dann müssen Sie Ihr Passwort eingeben, das Sie in Ihrem Terminal gewählt haben, um es offiziell zu installieren.
Schritt 3: Sudo-Bildschirm /dev/ttyAMC0
Sie müssen dies in Ihrem Terminal eingeben, wenn Ihr Roboter eingeschaltet ist, um mit ihm zu kommunizieren.
sudo-Bildschirm /dev/ttyAMC0
Wenn das nicht funktioniert, suchen Sie einen der tty-Ports, der nicht tty# ist. Sie finden es mit diesem Befehl.
ls /dev/
Schritt 4: Hilfebefehl
Sie müssen sehen, welche Befehle Ihr Neato hat. Jeder Neato ist etwas anders, aber meistens gleich. Verschiedene Versionen des Neato haben unterschiedliche Updates oder Variationen derselben Befehle. Dies ist ein wichtiger Schritt, denn in diesem Schritt werden Sie lernen, welche Befehle Ihr Nero hat. Geben Sie einfach den folgenden Befehl ein, um zu sehen, was Ihr Neteto kann.
Hilfe
Schritt 5: Testmodus
Sie müssen den Testmodus aktivieren, um die meisten Dinge mit Ihrem Neato zu tun. Um den Testmodus ein- oder auszuschalten, geben Sie den folgenden Code in Ihr Terminal ein.
Um es einzuschalten, tun Sie dies.
Testmodus Ein
Um es auszuschalten, tun Sie dies.
Testmodus Aus
Schritt 6: Sensorablesung
Sie können diese Codezeile eingeben, um zu sehen, was Ihre digitalen Sensoren lesen.
GetDigitalSensors
Schritt 7: Bewegen Ihres Roboters
Das Coole am Neato ist, dass Sie die Distanz, die jeder der Motoren des Roboters zurücklegt, in Millimetern steuern können, Sie können die Beschleunigung und die Umdrehungen pro Minute steuern. Die folgende Codezeile bewegt den linken Motor 100 mm vorwärts, den rechten Motor 100 mm rückwärts, eine Geschwindigkeit von 20 mm/s, eine Beschleunigung von 50 mm/s, 75 U/min und deaktiviert die Bürstenmotoren.
SetMotor 100 -100 20 50 75 0
Die Zahl ganz links steuert den linken Motorabstand. Der rechte Motorabstand wird durch die zweit-linksste Zahl gesteuert. Die Geschwindigkeit wird durch die drittgrößte Zahl von links gesteuert. Die Beschleunigung wird durch die dritte Zahl ganz rechts gesteuert. Die Drehzahl wird durch die zweitrechteste Zahl gesteuert. Zu guter Letzt werden die Pinsel durch die letzte Zahl aktiviert oder deaktiviert.
Schritt 8: Fazit
Der Neato XV ist ein cooler Roboter. Es ist nicht nur größtenteils Open Source, sondern auch recht einfach zu hacken. Es hat mir viel Spaß gemacht, dies autonom zu machen, und es ist ziemlich cool. Auf jeden Fall hoffe ich, dass Ihnen diese Lektüre gefallen hat. Lassen Sie mich bitte alle Fragen oder Kommentare wissen. Vielen Dank!
Empfohlen:
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais – DIE GRUNDLAGEN: 6 Schritte
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais - DIE GRUNDLAGEN: Dies ist ein einfaches und unkompliziertes Tutorial zur Steuerung eines Geräts mit Raspberry Pi und einem Relais, das für die Erstellung von IoT-Projekten hilfreich ist folgen Sie, auch wenn Sie keine Ahnung von Raspberry haben
Steuern Sie einen Roboterarm mit Zio-Modulen Teil 1: 8 Schritte
Steuern Sie einen Roboterarm mit Zio-Modulen Teil 1: Dieser Blogbeitrag ist Teil der Zio Robotics Series.EinführungIn diesem Tutorial werden wir ein Projekt erstellen, in dem wir Zio-Module verwenden, um den Roboterarm zu steuern. In diesem Projekt lernen Sie, wie Sie Ihre Roboterarmkralle öffnen und schließen. Diese n
Steuern Sie einen Lüfter auf einem Raspberry Pi 3: 9 Schritte
Steuern Sie einen Lüfter auf einem Raspberry Pi 3: Fügen Sie einen Lüfter zu einem Raspberry Pi 3 hinzu, mit Steuerung zum Ein- und Ausschalten nach Bedarf. Eine einfache Möglichkeit, einen Lüfter hinzuzufügen, besteht darin, die Lüfterkabel einfach an 3,3 V oder 5 V anzuschließen stecken und auf Masse legen. Bei diesem Ansatz läuft der Lüfter die ganze Zeit. Ich denke, es ist viel mehr
So nehmen Sie einen Podcast von einem Telefon auf – wikiHow
So nehmen Sie einen Podcast von einem Telefon auf: Wir nehmen eine Reihe von Podcasts auf, um die Wirkung der Konferenz Learning 2005 zu erhöhen. Diese Podcasts sind Aufzeichnungen von Interviews, die Mark Oehlert mit zahlreichen Moderatoren der Konferenz geführt hat. Die folgenden s
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für