Enkla Arduino Robotics plattform! (5 / 5 steg)
Steg 5: Få en videofeed
Efter din robotic explorer kan köra trådlöst, kommer du förmodligen vill ha en video foder från netbook så du kan berätta om din robot är. Om du använder Ubuntu (eller även om du inte är!) Jag rekommenderar att du använder VLC Media Player till ström. Om du inte har installerat det, är du verkligen miste, så installera den med kommandot "sudo lämplig-få installera vlc", bläddra efter VLC i Ubuntu Software Center (9.10) eller hämta installationsprogrammet på videolan.org om du är på Windows. Behöver du VLC körs på både PC. VLC klarar av streaming som spelar strömmar i ett nätverk. På netbook (robot PC) först se till att din webcam (antingen inbyggda eller USB ansluten) fungerar genom att klicka på öppna Capture Device och försöker Video för Linux 2 (vissa äldre enheter måste Video för Linux i stället för den nya 2 versionen). Du bör se kamerans bild på skärmen netbook. Strömma den, välja Streaming från Arkiv-menyn och välj sedan fliken Capture Device överst i fönstret som visas. Kom ihåg att Ubuntu (och många andra Linux-distributioner) kan du hålla ned Alt för att klicka och dra windows som är för stor för skärmen (speciellt användbart på äldre netbooks, men även min IdeaPad har en udda 1024 x 576 upplösning utan anledning). För att minska fördröjningen, klicka på "Visa fler alternativ" och lägre caching värdet. Att du kan sänka det ibland beror på enheten, det blir instabilt om du sänka den för mycket. På 300 MS kan du få en viss fördröjning men det är inte alltför dålig.Klicka sedan på ström att gå till nästa meny. Klicka på nästa, sedan markera och lägga till HTTP som ett nytt mål. Nu ställa in omkodning göra ån mindre. Jag gjorde en egen profil som använder M-JPEG på 60kb/s och 8fps. Detta beror på att använda en avancerad codec som MPEG eller Theora kommer att äta upp massiva CPU-tid på en netbook Atomen processorn och detta kan leda till din video feed stoppa någon uppenbar anledning. MJPEG är en enkel codec som är lätt att använda vid låga bithastigheter.
Efter start din ström, öppnar VLC på andra datorn, öppna en network stream, Välj HTTP och skriv IP-adressen till din netbook (antingen lokal eller Internet beroende på hur du ansluter) följt av ": 8080". Måste du ange porten av någon underlig anledning, annars ger du fel. Om du har en anständig anslutning, du borde se din webbkamera feed på andra datorn, men det kommer att ha en liten (cirka en sekund) fördröjning. Jag vet inte exakt varför förseningen inträffar, men jag kan inte lista ut hur man bli av med den. Nu öppen upp kontroll app och börja köra din netbook robot. Få en känsla för hur fördröjningen fungerar när man kör så du inte kommer krascha in i något. Om det fungerar, är din netbook robot klar.