Arduino RC auto met FPV Camera (10 / 15 stap)

Stap 10: IP Camera (deel 1) - Hardware


De Arduino is niet krachtig genoeg voor video, dus ik had behoefte aan een zelfstandige video-oplossing. Dit uitgesloten webcams, die een boordcomputer vereisen zou te verwerken en de video op de laptop. Ook GoPros zijn een beetje pricy, en de modellen (toen ik begon op zoek in medio-2014) leefden niet streamen zonder een aanzienlijke vertraging (3 seconden). De beste optie die ik gevonden voor een camera die live digitale video met minimale vertraging streamen kan was een IP camera. Deze worden meestal gebruikt als bewakingscamera's, die eigenlijk brengt extra voordelen, zoals de visie van de nacht van de IR. Ik vervolgens samen te stellen een lijst van functies die ik nodig/gewenst:

-Ethernet en/of Wi-Fi interface

-Mogelijkheid tot het instellen van een statisch IPv4-adres

- MJPEG videostreaming (eenvoudiger in C#-programma op te nemen)

-Documentatie voor het beheren van de camera via http opdrachten

-Groothoeklens

-IR-Cut filter voor daglicht gebruik (betere kleurnauwkeurigheid)

-IR nachtzicht

-5V DC-ingang

-(Optioneel) Pan/tilt-controle

Ik was in staat om te vinden van een model die past bij al deze criteria. De IP-camera die ik heb gekozen is de Foscam FI8910W IP-camera. Dit is een niet - HD IP camera die MJPEG video stuurt (max resolutie: 640 x 480). Ik niet kiezen voor een HD-model, omdat zij in het algemeen gebruik van H.264-video, en ik weet niet hoe om een video H.264-stream in een C#-winforms toepassing weer te geven (Is het zelfs mogelijk? Een opmerking toevoegen als u eerder hebt gedaan, of weten hoe).

De IP-camera wordt aangedreven door 5V DC (tot 0.7A nodig), waardoor het compatibel met een USB-powerbank. Echter is de connector een connector vat, dus ik een aangepaste kabel maakte - één uiteinde de vat-connector heeft, en het andere uiteinde beschikt over een USB-connector.

De IP-camera heeft zowel Wi-Fi en Ethernet interfaces. In theorie, ik kon het opzetten van een directe ad hoc Wi-Fi verbinding tussen de laptop en de IP-camera, maar ik twijfelde over de prestaties van Wi-Fi antenne. Dus, heb ik besloten om toe te voegen een draagbare Wi-Fi-router op de auto. Het model dat ik heb gekozen is de Netgear Trek PR2000. Ik koos voor dit model omdat het is klein, kan worden gevoed vanuit een USB leveren en heeft Ethernet-poorten. Met een Wi-Fi-router biedt ook flexibiliteit voor upgrades later - andere Ethernet/Wi-Fi gebaseerde mogelijkheden kunnen gemakkelijk worden toegevoegd.

IP-configuratie van de Camera:

Het enige ding dat moest worden ingesteld was het statische IP-adres. Ik koos voor het adres 192.168.1.10 (subnetmasker 255.255.255.0). Voor het instellen van de camera, ik aangesloten op de Ethernet-poort in mijn laptop, en eerst zorgde ervoor dat de auto-toegewezen IP-adressen ok voor communicatie waren. Vervolgens, ik opende een webbrowser, en getypt van het IP-adres van de camera om de configuratiepagina te laden. Het statische IP-adres was vervolgens ingesteld op 192.168.1.10. Opmerking: Dit zal breken de verbinding met de computer - om te herstellen van de verbinding, het IP-adres van de laptop is handmatig gewijzigd tot hetzelfde subnet (bijvoorbeeld 192.168.1.11, subnetmasker 255.255.255.0).

De gebruikersnaam en het wachtwoord kunnen ook worden geconfigureerd, maar aangezien de camera zal alleen worden gebruikt op een particulier netwerk, verliet ik deze instellingen bij de standaardwaarden (user = admin, geen wachtwoord).

Wi-Fi routerconfiguratie:

Zoals de meeste andere consument rang routers, de Trek van de Netgear-router is geconfigureerd via een web-browserinterface, en aanvankelijke opstelling vereist een bekabelde ethernetverbinding. Voor gebruik in de auto, de router moet worden geconfigureerd voor het gebruik van het subnet 192.168.1.XXX (subnetmasker 255.255.255.0). De router moet ook DHCP ingeschakeld (het is standaard), en de basisbehoefte voor Wi-Fi-instellingen worden geconfigureerd (SSID en wachtwoord). Deze configuratie moet alleen worden gedaan eenmaal.

Configuratie van de eerste router is vrij pijnloos, maar de algemene opstarten procedure is helaas niet zo eenvoudig als ik had verwacht. Wanneer de router is ingeschakeld, het niet in haar operationele modus totdat er een apparaat wordt gedetecteerd aangesloten op de poort "Internet", of een bekabelde computer. Met de IP-camera aangesloten op de gele poort, lijkt de router aan de macht tot een "limbo"-modus. Als u wilt dat de router opstarten volledig, moet kabel van de camera worden losgekoppeld en op de blauwe "Internet"-poort aangesloten. Na een paar seconden, de router zal vervolgens correct opstarten en Wi-Fi komt op, waardoor de laptop draadloos verbinding maken. De IP-camera werkt niet in de blauwe poort, zodat de kabel moet worden losgekoppeld en opnieuw verbonden met de gele poort. Een eenvoudige ping test kan worden uitgevoerd om te controleren als de laptop de IP camera op het netwerk zien kunt.

Opmerking: Hoewel deze opstarten procedure vervelend is, doet de router alles wat die ik nodig om te doen. Ik ben niet zeker als andere compacte reizen-routers de dezelfde schoen opwaarts "functie hebben".

Gerelateerde Artikelen

Arduino gecontroleerde auto met vermijding van de colission

Arduino gecontroleerde auto met vermijding van de colission

Gezien de juiste tijd en liefde, zal deze auto vermijden dingen achter zit. Kom en volg mee als we gaan door de stappen te bouwen dit geweldige project...Stap 1: Verzamel materialen Pak een oude auto van uw lokale zuinigheid winkel, en het verzamelen
Arduino RC auto met lange afstand en aangepaste zender.

Arduino RC auto met lange afstand en aangepaste zender.

Hallo! Dit is mijn eerste instructable.Daarin zal ik u tonen hoe te maken van een RC auto met Arduino en de draadloze nrf24l01 +-module, of hoe om te upgraden een goedkope 27 MHz RC auto.De oude RC auto, die van I het chassis, en de heli Controller n
Controle Arduino RC auto met behulp van android telefoon & 1Sheeld

Controle Arduino RC auto met behulp van android telefoon & 1Sheeld

Als u besturen RC auto met uw Androïde slimme telefoon wilt zonder met behulp van Bluetooth-module en programmering androïde toepassing, kunt u 1Sheeld gebruiken in plaats van hen.1Sheeld bestaat in principe uit twee delen. Het eerste deel is een sch
1ste BM ARDUINO gecontroleerde auto met HC-SR04

1ste BM ARDUINO gecontroleerde auto met HC-SR04

Met dit project wil ik je laten zien de manier op hoe te converteren van een RC auto in een automatisch gecontroleerde auto met Arduino Uno R3.Stap 1: Benodigde materialen: RC auto (met gescheiden achterwiel motors)Arduino Uno R39V battaryDradenUltra
RC tank met een bewegende FPV camera

RC tank met een bewegende FPV camera

Hallo.In dit instructable ik u tonen hoe te bouwen van afstandsbediening tank met FPV camera. Begin bouw ik alleen RC tank zonder FPV camera maar wanneer ik het in het huis reed ik heb niet gezien waar het is. Dus ik kwam met dat ik aan het toevoegen
Autonome Arduino auto met infrarode nabijheidssensor

Autonome Arduino auto met infrarode nabijheidssensor

Dit Instructable laat zien hoe een preloved RC auto te wijzigen zodat het kan worden gecontroleerd door een Arduino. Vervolgens zal de Instructable u tonen hoe te maken van de RC uitvoeren dat een eenvoudige figuur 8 code vanaf daar de Instructable z
Bluetooth gecontroleerde Arduino RC auto

Bluetooth gecontroleerde Arduino RC auto

dit Project is iets wat ik voor mijn klas Microcontroller gestart. Wij waren belast met het plukken van de Arduino of Raspberry pi en dan krijgen de MCU voor controle van een RC auto of verrichten iets fancy met een RC auto; Dan zodra we besloten wat
No.02 Steering Wheel Drive R/C auto met Arduino, Webcam en net. USB enz

No.02 Steering Wheel Drive R/C auto met Arduino, Webcam en net. USB enz

IP Control Car werd gelanceerd in 2001.Ik maak de soortgelijke functie auto met behulp van gecommercialiseerde producten.Het concept van auto No.02 is gecommercialiseerd producten gebruiken, en ik ben een amateur in elektrische. Dus, niet kwalijk mij
Elke externe gecontroleerde auto met behulp van Arduino

Elke externe gecontroleerde auto met behulp van Arduino

zoals dit mijn eerste is instructable ik probeerde mijn best. Deze auto is gemaakt met behulp van de arduino zonder motor Shield of ics. Deze rover kan met elke afstandsbediening die aangestuurd worden. Ten eerste moeten we om te decoderen van de afs
Lego Technic auto met Arduino en XBee Wireless Control

Lego Technic auto met Arduino en XBee Wireless Control

ik was doorlezen Instructables een fijne winter zaterdag, toen mijn 8 yo zoon kwam in en tuurde over mijn schouder en zag dit: door sath02. Mijn zoon is een grote fan van alle dingen Lego, en houdt van robots en auto's, en dit had gelijk zijn straatj
Hoe maak je een bekabelde Rc auto met behulp van een Arduino

Hoe maak je een bekabelde Rc auto met behulp van een Arduino

Ik ga u tonen hoe te maken van een RC auto met een arduinoStap 1: materialen2 Arduino unos (dat is net wat ik gebruikt.)Jumper draden en Male naar vrouwelijke draden2 Arduino joysticks2 9v batterijenoplaadbare RC accu van 1 9.6v1 tower Pro Servo1 mot
Hoe maak je Drift auto met behulp van de Arduino

Hoe maak je Drift auto met behulp van de Arduino

Hallo iedereen. Laat me voorstellen over hoe ik een DRIFT-auto met behulp van de arduino, pololu VNH5019, NRC-20 controlesysteem en verwoeste lichaam van RC auto gemaakt.Stap 1: Deze DRIFT auto bevat... 1. de Arduino UNO R3 programmeerbare bestuur2.
Arduino Bluetooth RC auto met LCD

Arduino Bluetooth RC auto met LCD

LCD-scherm laat zien waar uw auto rubriek (bijvoorbeeld bewegende vooruit, achteruit,..)Ik heb alleen maar bewerkt de code en voeg een LCDStap 1: Onderdelenlijst Arduino unoHC06 Bluetooth-moduleL293D Motor DriverLCD 16 * 2Auto chassisVariabele weerst
Afstandsbediening auto met Arduino en Bluetooth

Afstandsbediening auto met Arduino en Bluetooth

Dit project bestaat uit het maken van een auto van de afstandsbediening met behulp van een bluetooth-verbinding. Deze auto is bedoeld om te worden gebruikt in een ballon knallen competitie tegen andere soortgelijke auto's. De draadloze verbinding wor