Steken van een smartphone een extern gecontroleerde voertuig en met het streamen camera video over WiFi kun je hebt veel plezier rijden met het voertuig met de afstandsbediening tijdens het bekijken van beelden van het op een ander apparaat en het gebruik van de afstandsbediening van het voertuig. U kunt dit zelfs doen waar er geen WiFi toegangspunt met een hotspot op de telefoon of laptop is (zelfs als de telefoon of laptop geen Internet-verbinding heeft). En u kunt uw telefoon flitser voor gebruik als een koplamp. Dit alles maakt gebruik van eenvoudige off-the-shelf software, maar ik zal het in de eerste twee stappen beschrijven.
Probleem: Maar wat als uw voertuig is, zoals de Roomba, bestuurd door een line-of-sight (of in de buurt line-of-sight: het licht zal stuiteren van muren tot op zekere hoogte) infrarood afstandsbediening? Tuurlijk, kan u ervoor zorgen dat uw voertuig altijd in het zicht is, maar wat is dan het punt van eerste persoon rijden als je het voertuig kunt zien?
Oplossing: Een infrarood-zender dongle stok in audio-aansluiting van de telefoon en maak een opensource-app-- IR Server --waarmee u de controle van het voertuig (of een ander apparaat van de IR-controleerbaar) via een webbrowser. Nu kunt u uw laptop (of tablet of ander apparaat) zowel om te sturen en om de video te bekijken.
Dat is wat ik deed, met behulp van een Android telefoon met twee infrarood gecontroleerde voertuigen: een Roomba 530 en een bulldozer van de kids' Thames en Kosmos afstandsbediening Machines ingesteld. En natuurlijk nu dat ik het heb gedaan, u hoeft niet te schrijven van de app. Als je gewoon rijden een Roomba 500-serie of een Thames en Kosmos machine wilt, kunt u gewoon mijn IR Server-app. Als u wilt rijden van sommige andere infrarood bestuurde voertuig-- of gewoon je TV via een browser te bedienen! -- dan je gewoon moet een van de HTML-bestanden die IR Server voor de controle gebruikt te wijzigen.
Mijn IR Server app is nog steeds een work in progress, die is waarom ik ben slechts een apk beschikbaar op github in plaats van zetten het op Google Play nog maken. Ik heb de incidentele hik mee.
Wat je nodig hebt:
- Androïde apparaat met camera
- Webcam app: Ik gebruik de gratis versie van IP Webcam; Als u liever opensource, is er SpyDroid
- IR Server app (source code en binaire bestanden hier)
- Audio-aansluiting infrarood-zender: gebruikte ik een van een uitgeschakelde Griffin-HeloTC; u kunt kopen een goedkope IR blaster; ook kun je je eigen, maar de vogel Grijp meer betrouwbaar werkte voor mij (nieuwere telefoons hebben een ingebouwde ondersteuning, maar ik heb niet zulk een telefoon zodat ik niet het toevoegen van ondersteuning voor dat)
- Externe gecontroleerde speelgoed
- Optioneel: Manier van het vastleggen van de IR-signalen (ik zal niet beschrijven dit, zoals de hardware hebt u waarschijnlijk veel van de mijne verschilt)