Android kontrollerade RC bil med Video i realtid via Bluetooth & Wi-Fi (2 / 5 steg)

Steg 2: IP-kamera



IP-kamera Foscam FI8918 ger en videoström i ett format MJPEG (Motion JPEG), i vilken varje bildruta komprimeras med hjälp av den populära JPEG bild komprimeringsalgoritm. Med en upplösning på 320 x 240 video dataströmmen är FPS 25-30. Om videoupplösning på 640 x 480, FPS sjunker med ca 2 gånger. För Android på Internet har hittats MJPEG klass för bearbetning och visning av data i aktivitet.

FI8918 modell har funktionen av rotation och lutning av kameran via web-gränssnitt. I detta projekt genomförs även denna funktion. Funktioner Foscam kameror är väldokumenterade (se filen IPCAM CGI SDK V1.7). Visa videoströmmen, kontroll, konfigurationen görs via CGI-skript. Visa videoströmmen via skript videostream.cgi med de korrekta parametrarna, till exempel:
http://192.168.1.10:8081/videostream.cgi?User=cxemcar&pwd=cxemcar&resolution=8
där användaren - användarnamn, pwd - lösenord, resolution - videoupplösningen (8 - 320x240px, 16 - 640x480px)

Att kontrollera förflyttning av kameran (funktionen pan / tilt) är använda skriptet decoder_control.cgi, och parametern "kommando" in kommandot:
0 - flytta kameran upp
1 - stoppa den uppåtgående rörelsen
2 - flytta ner
3 - stoppa den nedåtgående rörelsen
4 - sväng vänster
5 - stop svänger vänster
6 - sväng höger
7 - sluta vrida till höger
25 - Ställ in i mitten
26 - vertikal "patrol"
27 - stoppa vertikala "patrol"
28 - horisontella "patrullerar"
29 - stoppa horisontella "patrol"

I Android ansökan har jag använt bara interaktion med endast två skript, men som nämnts ovan, via CGI skript kan göra en hel del saker:
get_camera_params.cgi - få de aktuella kamerainställningarna. Skriptet returnerar upplösning, ljusstyrka, kontrast, 50/60 Hz läge, flip-läge.
camera_control.cgi - kamerainställningar.
reboot.cgi - pånyttfödd kameran.
restore_factory.cgi - Återställ fabriksinställningar.
get_params.cgi - information om kameran och de många parametrarna.
set_datetime.cgi - ställa in tid och datum.
set_network.cgi - nätverksinställningar.
set_wifi.cgi - Wi-Fi-nätverk.
set_ddns.cgi - anger dynamisk DNS-konfigurationen.
set_ftp.cgi - inställning FTP-anslutning.
set_mail.cgi - inställning för e-post.
Etc.

Kameran har konfigurerats för att fungera med en statisk IP-adress. Så att det kan nås från Android ansökan. Även om Foscam stöder DDNS tjänster, så du kan använda en dynamisk IP

Se Steg
Relaterade Ämnen

Gest kontrollerade robotic bil med android ansökan

FYP - gest kontrollerade Robotic bil med Android ansökan. Fullständiga koden inklusive gest erkännande och bluetooth dataöverföring är tillgänglig. Människor som behöver någon form av hjälp angående detta projekt eller några andra projekt som (bildbe...

DIY Android fjärrkontroll bil med Arduino

detta är en steg för steg guide om hur man kan bygga en Android-telefon eller surfplatta kontrollerade papper bil. Du kan ändra den för att bygga någon annan typ av fordon som du gillar.Stegen omfattar guide på:1. bygga upp hårdvaran i bilen2. progra...

Denna bil med video-CD

Hej är jag abbas poryazdzdanpanah jag gör denna bil med delar av bortskämd video-CD. den rör sig på marken ochpå vattnet också. Denna bil har vapen laser som jag gör det med bortskämda dator....

Hur till göra IPOD kontrollerade SPY bil

detta är en ipod kontrollerade rc bil med en trådlös kamera. Denna bil controller är ansluten till arduino som sedan kontrolleras av python och python styrs av en Mungo Servo som gör ipod till att användas som en spelenhet för datorn.BEHÖVS:iPodRC bi...

Accelerometer bluetooth kontrollerad Mini bil

Hej folk,Nyligen trädde jag in i världen av arduino och dess fantastiska öppen källkod programmering och utveckling. Så jag bestämde mig att göra en cool accelerometer kontrollerat Bluetooth mini bil. Här låter fantastiskt men konceptet är enkelt den...

DIY Bluetooth kontrollerad Robot (Rover) med levande ström Video!

VARNING: DETTA INSTRUCTABLE INNEHÅLLER EN SUPER AWESOME INNEHÅLL SÅ TÄNK.Har du någonsin velat göra super awesome robot eller rover kontrollerad trådlöst med din mobila enhet?!Har du någonsin velat göra något ser en liknande mars rover eller något?!H...

Kontroll Arduino RC bil med android telefon & 1Sheeld

Om du vill kontrollera RC bil med din android smartphone utan att använda Bluetooth-modul och programmering android ansökan, kan du använda 1Sheeld i stället för dem.I grund och botten består 1Sheeld av två delar. Den första delen är en sköld som är...

Pinewood derby video bil (med fjädring)

år min äldsta söner Cub Scout pack hade en öppen avdelning. Jag tror bilarna att barnen loppet bör vara sin egen skapelse. Så efter att ha tjänstgjort som säkerhet-skärm för att skapa verkliga bilen. Jag skapade en video bil med mina yngre barn.Steg...

1. BM ARDUINO kontrollerad bil med HC-SR04

Med detta projekt vill jag visa dig vägen om hur du konverterar en RC bil in i en bil kontrolleras bil med Arduino Uno R3.Steg 1: Material som behövs: RC bil (med avskilda bakhjulet motorer)Arduino Uno R39V battarySladdarUltra Sonic sensor HC-SR04Str...

Android kontrollerade Arduino Bluetooth Panzer

Remote Control bilar är kul att köra runt i rummet eller vandrande huset. Vad kan vara roligare för det? När du har synligheten som om du rider i den. En trådlös IP-kamera är svaret. Eller låt oss säga att du har övervakningskameror runt huset eller...

Android kontrollerade Garage dörröppnare

Mitt projekt är en Android kontrollerade Garage dörröppnare. Denna typ av projekt har gjort innan, men med omfattande hårdvara, sådan arduino styrelser, servrar, etc., och involverade komplicerad kodning och pengar. Jag gjorde det alla med minimal hå...

CxemCAR 1 - Android kontroll RC bil över Bluetooth

detta är en open source-projekt av RC bil med kontroll från Android-telefon via Bluetooth. Registeransvarige används med .NET Micro Framework: FEZ Panda II, men du kan använda någon controller arbeten med .NET Micro Framework core (Netduino, GHI elek...

Arduino RC bil med FPV Camera

Detta Instructable beskriver en fjärrkontroll bil jag har satt ihop. Bilen har inga verkliga syftet - var det bara en utmaning, att se vad kunde göras med allmänt tillgänglig maskinvara. Det har följande funktioner:-4 x 4 rock crawler chassi-PC baser...

Smartphone kontrollerade Arduino tank med Annikken Andee

Hej killar, jag är Robin, en av utvecklarna av Annikken Andee. Bara några veckor var tillbaka vi inbjudna att vara en del av Arduino dag Singapore 2014. På dagen för händelsen utställningsmonter vi en missil-bränning lego-krossning smartphone kontrol...

Android kontrollerade LCD/LED Display - ingen Android-programmering, nr lödning behövs.

IntroductionDetta bygga använda Arduino plattform för att styra en LCD/LED display från din Android mobil. Det är en plug and play bygga som kräver nr Android programmering, ingen lödning och ingen handstil av Arduino kod, det du inte vill.Den grundl...

Android kontrollerade ljus och kraft, pfodDevice för Arduino

Uppdatering: Se Android/Arduino för nybörjare - Design anpassade Android menyer att slå Arduino utgångar på och av. Absolut No programmering krävs för ett alternativ som inte kräver någon programmering alls.===========================================...

Styra din Tyco RC bil med din Smartphone!

Hej alla!Efter ett eller två år som jag följer alla dina projekt, beslutade jag att starta att publicera mina egna. Till att börja med vill jag visa en enkel modifiering som jag gjorde för en tid sedan på en RC bil, vilket gör det kunna kontrolleras...

Autonoma Arduino bil med infraröd närhets-Sensor

Detta Instructable visar hur du ändrar en preloved RC bil så det kan styras med en Arduino. Sedan visar Instructable dig hur man gör RC kör en enkel figur 8 kod därifrån Instructable visar dig hur du lägger till en infraröd rörelsesensor så det kan i...

Göra en James Bond Spy bil (med vapen) och en spion skolan Halloween Display

här är de instruktioner som behövs för att omvandla en Mazda 6 (min Aston Martin är i butiken) in i en James Bond spy bil. Jag har även lite instruktion på interaktiva temat (Spy skola) som vi hade i år.Varje år, göra min son och jag en grund-up bygg...