Arduino RC bil med FPV Camera (10 / 15 steg)

Steg 10: IP-kamera (del 1) - hårdvara



Arduino är inte tillräckligt kraftfullt för video, så jag behövde en fristående video lösning. Detta styrs ut webbkameror, vilket skulle kräva en fordonsdator att bearbeta och skicka videon till den bärbara datorn. Dessutom GoPros är lite pricy, och modellerna (när jag började titta i mitten av 2014) levde inte ström utan en betydande försening (3 sekunder). Det bästa alternativet jag hittade för en kamera som kan strömma live digital video med minimal fördröjning var en IP-kamera. Dessa används vanligen som övervakningskameror, som faktiskt ger extra fördelar, såsom IR mörkerseende. Sedan lade jag ihop en lista med funktioner som jag behövt/ville ha:

-Ethernet eller Wi-Fi-gränssnitt

-Möjlighet att ställa in en statisk IPv4-adress

- MJPEG video ström (enklare att inkludera i C# program)

-Dokumentation för hur du kan styra kameran via http kommandon

-Vidvinkel lins

-IR-Cut filter för dagsljus (bättre färgåtergivning)

-IR mörkerseende

-5V DC-ingång

-(Tillval) Pan/tilt kontroll

Jag lyckades hitta en modell som passar alla dessa kriterier. IP-kamera jag valde är Foscam FI8910W IP-kameran. Detta är en icke - HD IP-kamera som skickar MJPEG video (max upplösning: 640 x 480). Jag inte välja en HD modell, eftersom de vanligtvis använder H.264-video, och jag vet inte hur du visar en H.264 video ström i ett C# winforms-program (är det ens möjligt? Lägg till en kommentar om du har gjort det förut, eller vet hur man).

IP-kameran drivs med 5V DC (upp till 0.7A krävs), vilket gör den kompatibel med en USB powerbank. Kontakten är dock en fat-kontakt, så jag gjorde en egen kabel - ena änden har fat kontakten, och den andra änden har en USB-kontakt.

IP-kamera har både Wi-Fi och Ethernet-gränssnitt. I teorin, jag kunde skapa en direkt ad-hoc WiFi anslutning mellan laptop och IP-kamera, men jag tvivlade om prestanda för sin WiFi-antenn. Så, jag bestämde mig att lägga till en bärbar Wi-Fi-router på bilen. Den modellen som jag valde är Netgear Trek PR2000. Jag valde denna modell eftersom det är mycket liten, kan drivas från en USB-levererar och har Ethernet-portar. Att ha en Wi-Fi-router kan också flexibilitet för uppgraderingar senare - andra Ethernet/WiFi-baserade funktioner kan läggas till enkelt.

IP-kamera konfiguration:

Det enda som behövs för att sättas upp var den statiska IP-adressen. Jag valde adressen 192.168.1.10 (undernätmask 255.255.255.0). För att ställa in kameran, jag kopplade in den i Ethernet-porten i min laptop, och först såg till att auto-tilldelade IP-adresserna var ok för kommunikation. Sedan jag öppnade en webbläsare, och skrivit IP-adressen för kameran att ladda sin konfigurationssidan. Statisk IP-adress angavs sedan till 192.168.1.10. Obs: Detta kommer att bryta anslutningen till datorn - att återställa anslutningen, IP-adressen till den bärbara datorn ändrades manuellt till i samma undernät (t.ex 192.168.1.11, nätmask 255.255.255.0).

Användarnamn och lösenord kan också konfigureras, men kameran kommer endast att användas i ett privat nätverk, jag lämnade dessa inställningar på standardvärden (user = admin, inget lösenord).

Wi-Fi routerkonfiguration:

Som de flesta andra konsumenten lönegrad routrar, Netgear Trek routern konfigureras via en webbläsargränssnitt, och första installationen kräver en kabelansluten Ethernet-anslutning. För användning i bilen, routern måste konfigureras för att använda undernätet 192.168.1.XXX (undernätmask 255.255.255.0). Routern måste också ha DHCP aktiverat (det är som standard), och grundläggande Wi-Fi inställningar måste vara konfigurerat (SSID och lösenord). Denna konfiguration behöver bara göras en gång.

Den inledande routerkonfigurationen är ganska smärtfritt, men den allmänna startproceduren är tyvärr inte så enkelt som jag förväntat. När routern är aktiverad, det övergår inte dess operativa läget tills den upptäcker en enhet ansluten till dess "Internet" port, eller en dator. Routern verkar med IP-kameran ansluten till den gula porten, effekt upp till en "limbo" läge. Tvinga routern starta helt genom måste kamerakabeln kopplas bort och ansluten "Internet" blå porten. Efter några sekunder, routern kommer sedan starta ordentligt och Wi-Fi kommer på, så att den bärbara datorn att ansluta trådlöst. IP-kamera fungerar inte i den blå porten, så kabeln måste vara urkopplad, och kopplas till den gula porten. Ett enkelt ping test kan utföras för att kontrollera om den bärbara datorn kan se IP-kameran i nätverket.

Obs: Även om denna stöveln upp förfarandet är irriterande, routern gör allt jag behöver göra. Jag är inte säker om andra kompakt resor routrar har samma stöveln upp "huvudnummer".

Se Steg
Relaterade Ämnen

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...

Arduino RC bil med lång räckvidd och anpassade sändare.

Hej! Detta är min första instructable.I det ska jag visa dig hur man gör en RC bil med Arduino och den trådlösa modulen nrf24l01 +, eller hur du uppgraderar ett billigt 27 MHz RC bil.Den gamla RC bil, som från jag ta chassit och heli Controller, jag...

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...

Arduino kontrollerad bil med colission undvikande

Tanke på rätt tid och kärlek, kommer att denna bil undvika saker framför den. kom och följ med när vi går igenom stegen för att bygga detta awesome projekt...Steg 1: Samla material Ta en gammal bil från din lokala sparsamhet butik, och samla in alla...

RC tank med en glidande FPV camera

Hej.I detta instructable jag visa dig hur man bygger fjärrkontroll tank med FPV camera. I början jag bygger bara RC tank utan FPV kamera men när jag körde det i huset har jag inte sett vart det är. Så jag kom på att jag kommer att lägga till det kame...

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...

Bluetooth kontrollerad Arduino RC bil

detta projekt är något som jag började för min Microcontroller klass. Vi var i uppdrag att plocka antingen Arduino eller Raspberry pi och sedan få MCU styra en RC bil eller göra något fancy med en RC bil; Sedan när vi bestämt vad vi ska göra skulle v...

Remote Control bil med Arduino och Bluetooth

Projektet består i att göra en fjärrkontroll bil använder en bluetooth-anslutning. Denna bil är tänkt att användas i en ballong poppar konkurrens mot andra liknande bilar. Den trådlösa anslutningen uppnås genom att använda en bluetooth-modul som är a...

Datorstyrd RC bil med två Arduinos

krävs delar: detta projekt kräver två Arduino styrelser som kan köpas från http://www.adafruit.com/category/17Detta projekt använder två Arduino Uno kompatibel styrelser.En L293D eller andra Dual H-Bridge motorn förarens chip kommer att behövas att k...

Hur man gör en trådbunden Rc bil med en Arduino

Jag ska visa dig hur man gör en RC bil med en arduinoSteg 1: material2 Arduino unos (det är vad jag använde bara.)Hoppare ledningar och manliga till kvinnliga ledningar2 Arduino joysticks2 9v batterier1 9.6v laddningsbara RC bilbatteri1 tower Pro Ser...

Snabba Controlled RC bil med (4 CH Motor Driver styrenhet + Arduino + Bluetooth)

Hej, eftersom detta är min första instructable här, jag hoppas du gillar det och Känn dig fri att fråga om något inte klart i den.För det första, jag började detta projekt efter jag ville styra 4 motorer som kräver relativt hög effekt (12Volts, 4 amp...

Arduino Bluetooth RC bil med LCD-

LCD-skärmen visar var din bil riktning (till exempel rör framåt, bakåt,..)Jag har bara ändrat koden och bifoga en LCDSteg 1: Reservdelslista Arduino unoHC06 Bluetooth-modulL293D motorn förarensLCD 16 * 2Bil chassiVarierande resistorBatteri (jag använ...

Bygga ett högpresterande FPV Camera Quadcopter

Detta Instructable kommer att visa dig, i detalj, hur man bygger en hög kvalitet quadcopter för flygande FPV och inspelning antenn bilder/video.Vi vet alla människor inte kan flyga. Våra ben är alltför tät och flaxa med armarna inte producerar tillrä...

Android kontrollerade RC bil med Video i realtid via Bluetooth & Wi-Fi

på Internet finns det många artiklar om användningen av RC bilar med IP eller webbaserade kamera. Men de flesta av dem används en bärbar dator eller en intern router med Open-WRT eller DD-WRT firmware. Visa video och kontroll av RC bil i sådana proje...

Bearbetning kontroller R/C bil med XBee moduler

detta instructable är en modifiering av min presentation till Bearbetning Chicago gemenskapen vid (EVL) elektroniska visualisering Laboratory, University of Illinois i Chicago den 1 okt 2012. I ämnetBearbetning bibliotek serienBearbetning och trådlös...

Hur man styr alla R/C bil med ett flygplan sändare!

Har du någonsin undrat om du använda din R/C flygplan sändare för att styra alla R/C bil också?Hur häftigt vore det att ha 6 eller fler kanaler för att styra din R/C bil, och även anpassa varje kanal enligt ditt val?Jag har längtat att göra något så...

Arduino Bluetooth bil kontrolleras av Labview

Detta är en Arduino RC bil, ursprungligen baserade bort av ett projekt av Owen_soo. Det är mycket lättmanövrerad, kunna göra snabba svängar, gå bakåt och framåt med bara en hjälp av en strömbrytare. Detta ursprungligen bara kommer att vara en mycket...

Arduino kontrollerad bil Tracking System baserade på SMS-

Hej jag gjorde en Arduino kontrollerad bil Tracking System baserat på SMS för min fars bil.Använda modulerna är;Arduino nano V3.0SkyLab GPS-modulenWaveCom GSM-modulSoftwareSerial bibliotek, TinyGPS används för att kommunicera med moduler.När jag ring...

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...