Inhaltsverzeichnis:

OLPC-Telepräsenz - Gunook
OLPC-Telepräsenz - Gunook

Video: OLPC-Telepräsenz - Gunook

Video: OLPC-Telepräsenz - Gunook
Video: OLPC Telepresence with iRobot Create 2024, Juli
Anonim
OLPC-Telepräsenz
OLPC-Telepräsenz

Aktualisierung! Dies ist ein fortlaufendes Projekt. Ich werde dieses instructable aktualisieren, aber mein Blog wird häufiger aktualisiert. Ein Laptop pro Kind (OLPC) ist eine neue, gemeinnützige Vereinigung, die sich der Forschung widmet, um einen 100-Dollar-Laptop zu entwickeln, eine Technologie, die revolutionieren könnte, wie wir die Kinder der Welt erziehen?. Dieses anweisbare zeigt, wie man einen OLPC mit einem iRobot Create koppelt, um einen Telepräsenz-Roboter zu erstellen. Über eine einfache Weboberfläche können Benutzer den Create steuern, seine Sensormesswerte überwachen und die Welt über das Internet über die Webcam und das Mikrofon des angeschlossenen OLPC erkunden. Materialien:

  • OLPC
  • iRobot Create (einschließlich Create serielles Kabel)
  • USB-zu-Seriell-Adapter
  • Klettband oder Klebeband aufkleben

Optionale Materialien:

  • 2 Kyosho Batteriesteckerpaare weiblich/männlich
  • 25 Pin männlicher Lötbecher DB25 Stecker
  • Lot
  • Isolierband oder Schrumpfschlauch

Optionale Werkzeuge:

  • Lötkolben
  • Voltmeter
  • Kabelschneider
  • Abisolierzangen
  • Haartrockner (bei Verwendung von Schrumpfschlauch)

Schritt 1: Verbinden Sie den USB-zu-Seriell-Adapter und den Seriell-Adapter erstellen

Verbinden Sie den USB-zu-Seriell-Adapter und den Seriell-Adapter erstellen
Verbinden Sie den USB-zu-Seriell-Adapter und den Seriell-Adapter erstellen

Verbinden Sie den USB-zu-Seriell-Adapter mit dem seriellen Adapter des Create.

Schritt 2: Optional: Stromversorgung des OLPC über das Erstellen

Optional: Versorgen Sie den OLPC über das Erstellen
Optional: Versorgen Sie den OLPC über das Erstellen
Optional: Versorgen Sie den OLPC über das Erstellen
Optional: Versorgen Sie den OLPC über das Erstellen
Optional: Versorgen Sie den OLPC über das Erstellen
Optional: Versorgen Sie den OLPC über das Erstellen

Dieser Schritt ermöglicht es sowohl dem OLPC als auch dem Create, gemeinsam aufzuladen.

Bereiten Sie zuerst den DB25-Anschluss vor. 1. Nehmen Sie eine Kyosho-Buchse und entfernen Sie etwa 0,25 Zoll der Isolierung von den Spitzen beider Drähte. 2. Verdrehen und verzinnen Sie die Stränge. 3. Schneiden Sie zwei kleine Stücke Schrumpfschlauch ab und schieben Sie eines auf jeden Draht. 4. Löten Sie das rote Kabel an Pin 11 des DB25-Steckers. 3. Löten Sie das schwarze Kabel an Pin 25 des DB25-Steckers. 4. Schieben Sie den Schrumpfschlauch nach unten, um die Stifte abzudecken, und verwenden Sie den Haartrockner, um ihn zu schrumpfen. Bereiten Sie als Nächstes den OLPC-Stromanschluss vor. 1. Schneiden Sie das OLPC-Stromkabel mit einem Drahtschneider in zwei Hälften. Merken Sie sich die Ausrichtung der beiden Kabel (positiv und negativ). 2. Entfernen Sie etwa 0,25 Zoll der Isolierung von beiden geschnittenen Enden. 3. Trennen Sie die beiden Kabel an beiden Enden ca. 2,5 cm am Kabel entlang. 4. Um festzustellen, welcher Draht geerdet ist, verwenden Sie ein Voltmeter-Set, um den Durchgang zu prüfen oder den Widerstand zu messen. Platzieren Sie eine Sonde an der Außenseite des Laufsteckers und legen Sie die andere auf einen Draht. Wenn das Messgerät Widerstand oder Durchgang anzeigt, haben Sie das Erdungskabel ausgewählt. 5. Entfernen Sie etwa 0,25 Zoll der Isolierung von einem männlichen Kyosho-Adapter. 6. Schneiden Sie zwei kurze Schrumpfstücke ab und schieben Sie eines über jedes Kabel des Kyosho-Adapters. 7. Löten Sie das schwarze Kyosho-Adpaterkabel an das Erdungskabel des OLPC-Fasssteckers. 8. Löten Sie das rote Kyosho-Adapterkabel an das positive Kabel des OLPC-Fasssteckers. 9. Schieben Sie den Schrumpfschlauch über Ihre Lötstellen und verwenden Sie den Fön, um ihn zu schrumpfen. Schließlich löten und schrumpfen Sie einen weiteren weiblichen Kyosho-Adapter auf die andere Hälfte des Netzteils.

Schritt 3: Befestigen Sie den OLPC und die Kabel

Befestigen Sie den OLPC und die Kabel
Befestigen Sie den OLPC und die Kabel
Befestigen Sie den OLPC und die Kabel
Befestigen Sie den OLPC und die Kabel
Befestigen Sie den OLPC und die Kabel
Befestigen Sie den OLPC und die Kabel

Der OLPC passt gut auf das Create. Verwenden Sie Klett- oder Klebeband, um den OLPC am Create zu befestigen, damit er während des Betriebs nicht abrutscht.

Befestigen Sie alle Kabel am Create und wickeln Sie sie ordentlich im Laderaum ein. Lassen Sie die Enden der seriellen, Strom- und USB-Kabel etwas locker, um sie durch den Griff des OLPC zu führen. Kleben Sie dann den OLPC auf das Create. Öffnen Sie den OLPC-Deckel und drehen Sie ihn so, dass er nach vorne zeigt. Sie können nun das OLPC-Stromkabel und den USB-zu-Seriell-Adapter USB-Stecker einstecken.

Schritt 4: Telepresence-Software installieren

Telepresence-Software installieren
Telepresence-Software installieren

Der erste Schritt besteht darin, die erforderliche Software herunterzuladen und zu installieren.

  • PyRobot ist eine Python-Bibliothek zur Steuerung von Roomba oder Create von iRobot. Es wurde für dieses anweisbare entwickelt und enthält Module für den Zugriff auf die Webcam und das Mikrofon des OLPC und für die Bereitstellung einer Webschnittstelle zur Steuerung des Create über das Internet.
  • PySerial
  • web.py
  • MochiKit
  • simplejson

Alle diese Abhängigkeiten werden mit Releases abgeschlossen. Um die aktuelle PyRobot-Version zu installieren, melden Sie sich entweder per SSH an den OLPC an oder öffnen Sie die Entwicklerkonsole.

root@olpc$ wget https://pyrobot.googlecode.com/files/pyrobot-alpha1.tgzroot@olpc$ tar zxvf pyrobot-alpha1.tgzWenn Sie ab der Entwicklungsversion arbeiten möchten, müssen Sie die erforderlichen Abhängigkeiten selbst installieren. Das Bild unten ist ein Screenshot der Weboberfläche.

Schritt 5: Starten Sie den Webserver

Starten Sie den Webserver
Starten Sie den Webserver

Um den Webserver zu starten, führen Sie entweder eine SSH-Verbindung zum OLPC aus oder öffnen Sie die Entwicklerkonsole. Führen Sie dann web_ui.py im Pyrobot-Verzeichnis aus.

root@olpc$ cd pyrobotroot@olpc$ python web_ui.py host:port'host:port' sollte die IP-Adresse des OLPC und der Port sein, auf dem der Webserver laufen soll. Für den Zugriff auf den seriellen Port sind Root-Berechtigungen erforderlich. Um die Benutzeroberfläche anzuzeigen und das Erstellen zu steuern, richten Sie Ihren Webbrowser auf