Arduino RC coche con cámara FPV (10 / 15 paso)

Paso 10: La cámara IP (parte 1) - Hardware

El Arduino no es lo suficientemente potente como para video, así que necesitaba una solución de vídeo independiente. Esto descarta webcams, que requerirá un ordenador de a bordo para procesar y enviar el video a la laptop. También, las GoPro están un poco caros, y los modelos (cuando empecé a buscar en mediados de 2014) no vivo sin un retraso significativo (3 segundos). La mejor opción que encontré para una cámara que podría transmitir video digital en vivo con retraso mínimo era una cámara IP. Éstos se utilizan típicamente como cámaras de vigilancia, que realmente trae beneficios, como de visión nocturna IR. Luego armé una lista de características que es necesario/quería:

-Interfaz Ethernet o Wi-Fi

-Posibilidad de configurar una dirección IPv4 estática

- MJPEG streaming de video (más sencillo incluir en programa de C#)

-Documentación de cómo controlar la cámara mediante comandos http

-Gran angular

-Filtro IR-Cut para el uso de la luz del día (mejor precisión de color)

-De visión nocturna IR

-Entrada de 5V DC

-Control de Pan/tilt (opcional)

Fui capaz de encontrar un modelo que se adapta a todos estos criterios. La cámara IP que elegí es la cámara Foscam FI8910W IP. Esta es una cámara IP no HD que envía vídeo MJPEG (máxima resolución: 640 x 480). No elegir un modelo de HD, porque generalmente utilizan H.264 video, y no sé cómo mostrar una secuencia de vídeo H.264 en una aplicación de Windows Forms C# (¿es posible? Añadir un comentario si has hecho antes, o saber cómo).

La cámara IP funciona con 5V DC (hasta 0.7A necesaria), que hace que sea compatible con un powerbank USB. Sin embargo, el conector es un conector de barril, así que hice un cable de encargo - en un extremo tiene el conector de barril, y el otro extremo tiene un conector USB.

La cámara IP tiene interfaces Ethernet y Wi-Fi. En teoría, podría configurar una conexión de Wi-Fi directa ad-hoc entre el portátil y la cámara IP, pero yo tenía dudas sobre el rendimiento de su antena Wi-Fi. Así que, decidí añadir un router Wi-Fi portátil en el coche. El modelo que elegí es el Netgear Trek PR2000. He elegido este modelo porque es muy pequeña, puede ser alimentado desde un USB de la fuente y tiene puertos Ethernet. Tener un router Wi-Fi también permite flexibilidad para actualizaciones más adelante - otras capacidades basado en Ethernet y Wi-Fi se pueden agregar fácilmente.

Configuración de la cámara IP:

Lo único que necesita para configurar es la dirección IP estática. Elegí la dirección 192.168.1.10 (máscara de subred 255.255.255.0). Para configurar la cámara, conectado en el puerto de Ethernet de mi laptop y primero hecho seguro de que las direcciones IP asignado por el auto fueron aceptables para la comunicación. A continuación, abre un navegador web y escribir la dirección IP de la cámara para cargar la página de configuración. Entonces se estableció la dirección IP estática a 192.168.1.10. Nota: Esto romperá la conexión a la computadora - para recuperar la conexión, la dirección IP de la computadora portátil fue cambiada manualmente a la misma subred (por ejemplo 192.168.1.11, máscara de subred 255.255.255.0).

El nombre de usuario y la contraseña también se pueden configurar, pero ya que la cámara sólo se utilizarán en una red privada, he dejado estos ajustes en los valores por defecto (usuario = admin, sin contraseña).

Configuración del Router Wi-Fi:

Como la mayoría otros routers de grado de consumidor, el router Netgear Trek se configura a través de una interfaz de navegador de web y configuración inicial requiere una conexión Ethernet por cable. Para el uso en el coche, el router debe configurarse para utilizar la subred 192.168.1 (máscara de subred 255.255.255.0). El router también debe tener el DHCP habilitado (es por defecto), y la necesidad básica de configuración de Wi-Fi para ser configurado (SSID y contraseña). Esta configuración sólo debe hacerse una vez.

La configuración inicial del router es bastante dolorosa, pero lamentablemente el procedimiento de inicio general no es tan sencillo como esperaba. Siempre que el router se enciende, no entra su funcionamiento mode hasta que detecta un dispositivo conectado a su puerto "Internet", o un ordenador por cable. Con la cámara conectada al puerto amarillo, el router parece poder hasta un modo de "limbo". Para forzar el router arranca completamente, el cable de la cámara debe ser desconectada y conectada en el puerto azul de "Internet". Después de unos segundos, el router entonces arrancará correctamente y Wi-Fi se enciende, lo que permite el ordenador portátil para conectarse sin cables. La cámara IP no funciona en el puerto azul, por lo que el cable debe ser desenchufado y vuelto a conectar al puerto amarillo. Puede realizarse una prueba de ping simple para comprobar si el ordenador portátil puede ver la cámara IP en la red.

Nota: Aunque este arranque del procedimiento es molesto, el router hace todo lo que necesito que haga. No estoy seguro si otros routers de viaje compacto tienen el mismo inicio "característica".

Artículos Relacionados

Autónoma de Arduino de coches con Sensor de proximidad infrarrojo

Autónoma de Arduino de coches con Sensor de proximidad infrarrojo

Este Instructable muestra cómo modificar un coche RC preloved para que puede ser controlado por un Arduino. Entonces el Instructable le mostrará cómo hacer el RC funciona que un código simple figura 8 desde allí el Instructable le mostrará cómo agreg
Arduino RC coche con el transmisor personalizada y de largo alcance.

Arduino RC coche con el transmisor personalizada y de largo alcance.

¡ Hola! Este es mi primer instructable.En él te mostraré como hacer un coche RC y el módulo inalámbrico nrf24l01 + Arduino, o cómo actualizar un coche RC de 27 MHz.El viejo coche del RC, que desde el chasis y el heli controlador, recibí de un amigo m
Control Arduino RC coche con teléfono android & 1Sheeld

Control Arduino RC coche con teléfono android & 1Sheeld

Si desea controlar coche del RC con el teléfono inteligente android sin utilizar el módulo Bluetooth y android aplicación de programación, puede utilizar 1Sheeld en lugar de ellos.1Sheeld consiste básicamente de dos partes. La primera parte es un esc
DIY Android Control remoto coche con Arduino

DIY Android Control remoto coche con Arduino

esta es una guía paso a paso sobre cómo construir un teléfono con Android o tablet controlada papel coche. Se puede modificar para construir cualquier otro tipo de vehículo que más te guste.Pasos incluyen a guía en:1. construcción de las piezas de au
1 º BM ARDUINO CONTROLÓ el coche con HC-SR04

1 º BM ARDUINO CONTROLÓ el coche con HC-SR04

Con este proyecto quiero mostrarte la manera en cómo convertir un coche RC en un coche automático controlado con Arduino Uno R3.Paso 1: Materiales requeridos: Coche del RC (con los motores separados de la rueda trasera)Arduino Uno R39V battaryCables
Arduino Bluetooth RC coche con LCD

Arduino Bluetooth RC coche con LCD

Pantalla LCD muestra donde el rumbo del coche (por ejemplo mover adelante, atrás,...)Yo sólo he modificado el código y conectar un LCDPaso 1: Lista de piezas Arduino unoMódulo Bluetooth HC06Controlador de Motor L293DPANTALLA LCD 16 * 2Chasis del auto
Construir un Quadcopter de cámara FPV de alto rendimiento

Construir un Quadcopter de cámara FPV de alto rendimiento

Este Instructable le mostrará en detalle, cómo construir un quadcopter de alta calidad para vuelo FPV y grabar fotos y videos aéreos.Todos sabemos los seres humanos no pueden volar. Nuestros huesos son demasiado densos y agitando los brazos no produc
Arduino Xbox coche RC Hack (Maisto Rock Crawler)

Arduino Xbox coche RC Hack (Maisto Rock Crawler)

En este proyecto que vamos a hackear un coche de RC (Maisto Rock Crawler) y reemplazar es stock placa de circuito con un Arduino Uno R3, el escudo del Motor y el módulo XBee. Vamos a utilizar otro Arduino para recoger e interpretar datos de un contro
Cuerpo de coche de 4WD DIY para proyectos de robótica arduino y coches RC

Cuerpo de coche de 4WD DIY para proyectos de robótica arduino y coches RC

Hola saludos de geeks de instructables de Egipto :) :)en este instructable le mostraré cómo diseñar y hacer un coche con ruedas 4 para robótica, arduino, coches del RC... etc. de forma fácil sólo tienes que seguirme ;): D >>>Paso 1: Diseñar el cu
Procesamiento de controles R/C coche con módulos XBee

Procesamiento de controles R/C coche con módulos XBee

este instructable es una modificación de mi presentación a la comunidad de Chicago de procesamiento en el laboratorio de visualización electrónica (EVL), Universidad de Illinois en Chicago el 01 de octubre de 2012. En el tema de laSerie de la bibliot
Pinewood derby video del coche (con suspensión)

Pinewood derby video del coche (con suspensión)

este año mi hijos mayores Cub Scout pack tuvo una división abierta. Creo que los coches que la carrera de los niños debe ser su propia creación. Así que después de servir como un monitor de seguridad para la creación del coche verdadero. He creado un
Popup Faro guiño con el tablero de arduino y relé con mi miata.

Popup Faro guiño con el tablero de arduino y relé con mi miata.

cableado hasta los interruptores para hacer miata faros wink es un dolor, no te preocupes este es un poco menos dolorosa.mi objetivo de este proyecto era hacer los faros de guiño o hacen otras cosas con la fábrica de interruptor. Pensé que sería cier
Solucionar problemas de la batería de coche con ATtiny.

Solucionar problemas de la batería de coche con ATtiny.

El invierno pasado he experimentado algunos problemas con la batería de mi coche. Sabía que se trataba de la hora de cambiar asi de que fui a comprar uno nuevo. Este hecho me recordó a un viejo artículo sobre un coche carga de la batería/sistema kit
Autónoma de Arduino de coche

Autónoma de Arduino de coche

mis preguntas para hacer de aprender juventud concurso :)¿Lo que?Este objetivo de este proyecto era tomar equipos electrónicos comúnmente disponibles y crear un vehículo barato, auto controlado. En términos más sencillos, se trata de un intento de au