Innehållsförteckning:

OLPC Telepresence: 5 steg
OLPC Telepresence: 5 steg

Video: OLPC Telepresence: 5 steg

Video: OLPC Telepresence: 5 steg
Video: OLPC Telepresence with iRobot Create (Part 2) 2024, November
Anonim
OLPC Telepresence
OLPC Telepresence

Uppdateringar! Detta är ett pågående projekt. Jag kommer att uppdatera denna instruerbara, men min blogg uppdateras oftare. En bärbar dator per barn (OLPC) är en ny ideell förening som ägnar sig åt forskning för att utveckla en bärbar dator på 100 dollar, en teknik som kan revolutionera hur vi utbildar världens barn. Denna instruerbara visar hur du kopplar en OLPC med en iRobot Create för att skapa en telepresence -robot. Med hjälp av ett enkelt webbgränssnitt kan användare styra Skapa, övervaka dess sensoravläsningar och utforska världen över internet via den bifogade OLPC: s webbkamera och mikrofon.

  • OLPC
  • iRobot Create (inkluderar Skapa seriell kabel)
  • USB-till-seriell adapter
  • Klistra på kardborreband eller gaffatejp

Valfritt material:

  • 2 Kvinna/Man Kyosho batterikontaktpar
  • 25 -stifts hanlödskopp DB25 -kontakt
  • Löda
  • Eltejp eller värmekrympning

Valfria verktyg:

  • Lödkolv
  • Voltmätare
  • Avbitartång
  • Wire strippers
  • Hårtork (om du använder värmekrympning)

Steg 1: Anslut USB-till-seriell adapter och Create Serial Adapter

Anslut USB-till-seriell adapter och Create Serial Adapter
Anslut USB-till-seriell adapter och Create Serial Adapter

Anslut USB-till-seriell adapter till Create-serien.

Steg 2: Valfritt: Slå på OLPC från Skapa

Valfritt: Starta OLPC från Skapa
Valfritt: Starta OLPC från Skapa
Valfritt: Starta OLPC från Skapa
Valfritt: Starta OLPC från Skapa
Valfritt: Starta OLPC från Skapa
Valfritt: Starta OLPC från Skapa

Detta steg gör att både OLPC och Create kan ladda tillsammans.

Förbered först DB25 -kontakten. 1. Ta ett Kyosho -kontaktdon och ta bort ca 0,25 tum isolering från spetsarna på båda trådarna. 2. Vrid och tänd trådarna. 3. Skär två små bitar av värmekrymp och skjut en på varje tråd. 4. Löd den röda kabeln till stift 11 på DB25 -kontakten. 3. Löd den svarta kabeln till stift 25 på DB25 -kontakten. 4. Skjut ned värmekrympningen för att täcka tapparna och krympa den med hårtork. Förbered sedan OLPC -strömkontakten. 1. Skär OLPC -strömkabeln på mitten med trådfräsar. Se till att du kommer ihåg orienteringen av de två kablarna (positiva och negativa). 2. Ta bort cirka 0,25 tum isolering från båda snittändarna. 3. Separera de två kablarna i båda ändarna cirka 1 tum nedåt i kabeln. 4. För att avgöra vilken tråd som är marken, använd en voltmätare för att kontrollera kontinuitet eller mäta motstånd. Placera en sond på utsidan av fatproppen och placera den andra på en tråd. Om mätaren indikerar motstånd eller kontinuitet har du valt jordkabeln. 5. Ta bort ca 0,25 tum isolering från en Kyosho -adapter. 6. Klipp två korta värmekrympstycken och skjut en över varje kabel på Kyosho -adaptern. 7. Löd den svarta Kyosho adpater -kabeln till jordkabeln på OLPC: s fatpropp. 8. Löd den röda Kyosho -adapterkabeln till pluskabeln på OLPC: s fatkontakt. 9. Skjut värmekrympningen över dina lödfogar och använd hårtorken för att krympa den. Slutligen krymper lödet och värmen ytterligare en kvinnlig Kyosho -adapter till den andra halvan av strömadaptern.

Steg 3: Fäst OLPC och kablar

Fäst OLPC och kablar
Fäst OLPC och kablar
Fäst OLPC och kablar
Fäst OLPC och kablar
Fäst OLPC och kablar
Fäst OLPC och kablar

OLPC passar fint ovanpå Create. Använd pinne på kardborreband eller gaffatejp för att fästa OLPC på Create så att den inte glider av under drift.

Anslut alla kablar till skapet och linda dem snyggt i lastutrymmet. Lämna en liten slack på ändarna på serie-, ström- och USB -kablarna för att matas genom handtaget på OLPC. Fäst sedan OLPC ovanpå Create. Öppna OLPC -locket och vrid det så att det vänder framåt. Du kan nu ansluta OLPC-strömkabeln och USB-till-seriell adapter USB-kontakt.

Steg 4: Installera Telepresence Software

Installera Telepresence Software
Installera Telepresence Software

Det första steget är att ladda ner och installera nödvändig programvara.

  • PyRobot är ett Python -bibliotek för att styra iRobots Roomba eller Create. Den utvecklades för denna instruerbara och innehåller moduler för åtkomst till OLPC: s webbkamera och mikrofon och för att betjäna ett webbgränssnitt för att styra Skapa över internet.
  • PySerial
  • web.py
  • MochiKit
  • simplejson

Alla dessa beroenden är inslagna i versioner. För att installera den nuvarande PyRobot -versionen, antingen SSH in i OLPC eller öppna utvecklarkonsolen.

root@olpc $ wget https://pyrobot.googlecode.com/files/pyrobot-alpha1.tgzroot@olpc$ tar zxvf pyrobot-alpha1.tgzOm du vill arbeta med utvecklingsversionen måste du själv installera nödvändiga beroenden. Bilden nedan är en skärmdump av webbgränssnittet.

Steg 5: Starta webbservern

Starta webbservern
Starta webbservern

För att starta webbservern, antingen SSH in på OLPC eller öppna utvecklarkonsolen. Kör sedan web_ui.py i katalogen pyrobot.

root@olpc $ cd pyrobotroot@olpc $ python web_ui.py värd: port'host: port' ska vara IP -adressen till OLPC och porten som du vill köra webbservern på. Rootbehörigheter krävs för att komma åt den seriella porten. För att se gränssnittet och styra Skapa, rikta din webbläsare till https:// host: port.

Rekommenderad: