Android controla vehículo RC con Video en tiempo real a través de Bluetooth y Wi-Fi gratuita (2 / 5 paso)

Paso 2: Cámara IP

Cámara IP Foscam FI8918 da un flujo de vídeo en formato MJPEG (Motion JPEG), en la que cada fotograma se comprime utilizando el popular algoritmo de compresión de imagen JPEG. Con una resolución de la secuencia de vídeo 320 x 240, FPS es de 25-30. Si la resolución de vídeo de 640 x 480, el FPS se cae por unas 2 veces. Para Android en Internet ha encontrado clase MJPEG para procesamiento y visualización de datos en la actividad.

FI8918 modelo tiene la función de la rotación y la inclinación de la cámara a través de la interfaz web. En este proyecto, también se implementa esta característica. Las cámaras Foscam de funciones están bien documentadas (ver archivo IPCAM CGI SDK V1.7). Ve el flujo de video, control, configuración a través de scripts CGI. Ver el flujo de video via videostream.cgi de script con los parámetros adecuados, por ejemplo:
http://192.168.1.10:8081/Videostream.cgi?User=cxemcar&pwd=cxemcar&Resolution=8
donde la contraseña de usuario - nombre de usuario, pwd -, resolución , resolución de vídeo (8 - 320x240px, 16 - 640x480px)

Para controlar el movimiento de la cámara (la función pan / tilt) script usado decoder_control.cgi y el parámetro "comando" comando:
0 - mover la cámara hacia arriba
1 - detener el movimiento ascendente
2 - mover hacia abajo
3 - parar el movimiento hacia abajo
4 - Gire a la izquierda
5 - stop girar a la izquierda
6 - girar a la derecha
7 - deje de girar a la derecha
25 - colocar en el centro
26 - vertical "patrulla"
27 - parada vertical "patrulla"
28 - horizontal "patrullando"
29 - stop horizontal "patrulla"

En la aplicación de Android he utilizado sólo la interacción con sólo dos secuencias de comandos, pero como se señaló anteriormente, a través de CGI scripts pueden hacer muchas cosas:
get_camera_params.cgi - obtener la configuración actual de la cámara. La secuencia de comandos devuelve la resolución, brillo, contraste, modo de 50/60 Hz, modo de tirón.
camera_control.cgi - ajustes de la cámara.
reboot.cgi - reiniciar la cámara.
restore_factory.cgi - Restaurar configuraciones de fábrica.
get_params.cgi - información sobre la cámara y muchos parámetros.
set_datetime.cgi - para configurar la hora y fecha.
set_network.cgi - configuración de red.
set_wifi.cgi - red Wi-Fi.
set_ddns.cgi - conjunto de configuración de DNS dinámico.
set_ftp.cgi - configuración de conexión FTP.
set_mail.cgi - configuración de correo.
Etc.

La cámara configurada para trabajar con una dirección IP estática. Por lo que se puede acceder desde la aplicación Android. Aunque Foscam apoyar servicios DDNS, por lo tanto puede utilizar una IP dinámica

Artículos Relacionados

Vinilo vehículos Banner con camafeo de silueta

Vinilo vehículos Banner con camafeo de silueta

Es difícil imaginar que necesitan hacer un vinilo de la bandera, abrir hasta que tienes un cortador digital y entonces las posibilidades son amplias. Solo tener las herramientas abre la imaginación mientras se presentan desafíos de diseño.Convertir u
Robot WiFi con transmisión de video en tiempo real, detección de obstáculo y sensibilidad a la luz

Robot WiFi con transmisión de video en tiempo real, detección de obstáculo y sensibilidad a la luz

INTRODUCCIÓN:Este proyecto es un vehículo robot que puede ser controlado a través de cualquier ordenador de forma inalámbrica mediante un enlace WiFi. Transmite vídeo en tiempo real a la computadora que controla usando el mismo enlace. La cámara que
Vehículo alimentado con trampa de rata

Vehículo alimentado con trampa de rata

en mi clase de ingeniería, nos divide en equipos y la tarea con el proyecto de creación de rata vehículos trampa accionada. Nos dieron un tiempo de aproximadamente dos semanas. Luego tuvimos dos competiciones entre los otros equipos.La primera fue un
Vehículo RC con frambuesa Pi

Vehículo RC con frambuesa Pi

Este Instructable fue escrito para cualquier persona interesada en la fabricación de un coche RC de materails común. Muchos de estos materiales pueden reemplazarse con otros que sirve el mismo propósito.Experiencia requerida:Experiencia de soldaduraE
Crear un vehículo RC

Crear un vehículo RC

ResumenTeoría de laSe carga un dispositivo android con una aplicación que se comunica con RC vehículo vía bluetooth.El vehículo cuenta con un procesador atmega (arduino) que lee el comando bluetooth y envía pwmpulsos para el puente en h.Una fuente de
Altura o altura coche Detector del vehículo (más coches más de 2.8 metros)

Altura o altura coche Detector del vehículo (más coches más de 2.8 metros)

Radar de medición de altura del vehículo de láser en tiempo real:Un método para el control del transporte es reconocimiento de vehículos de gran tamaño (de hecho superior a 2,8 metros de vehículos) cruzar la calle o entrar en un puente.objetivo: emis
Cómo crear un banco de prueba para un radio controlado vehículo capaz de VTOL.

Cómo crear un banco de prueba para un radio controlado vehículo capaz de VTOL.

El propósito de este instructable es ir sobre el esquema básico de la construcción de un banco de pruebas para un radio había controlado vehículo capaz de VTOL.Esto es importante porque hay que una creciente popularidad en R/C control vehículos de mo
GSM base versátil robot vehículo usando microcontrolador PIC

GSM base versátil robot vehículo usando microcontrolador PIC

este proyecto está diseñado para desarrollar un vehículo robótico que puede ser controlado por un teléfono celular. Comandos DTMF de un teléfono envían a otro celular que se monta en el vehículo robótico. Estos comandos son alimentados a un microcont
Vehículo eléctrico ligero: Uno de pasajeros a 15 millas por hora, peso en vacío # 210

Vehículo eléctrico ligero: Uno de pasajeros a 15 millas por hora, peso en vacío # 210

Había diseñado y construido este divertido y exitoso vehículo eléctrico ligero hace varios años. Yo ahora estoy publicando en "Instructables" y añadir más pasos, detalles de la construcción, en las próximas semanas.Utilice el enlace a mi espacio
Dispositivo de Get-Away de vehículos

Dispositivo de Get-Away de vehículos

Miles de vehículos se reportan robados cada año. En Australia solamente, 53.450 vehículos fueron robados entre los años 2013-2014. Un promedio por lo menos 146,4 vehículos por día de luz / comerciales de vehículos, motocicletas y otros.Haga clic en l
Control de motor servo con 1Sheeld

Control de motor servo con 1Sheeld

Si quieres control de motor servo con tu móvil sin usar el módulo Bluetooth y programar la aplicación para android, puede utilizar en lugar de ellos 1Sheeld.1Sheeld consiste básicamente de dos partes. La primera parte es un escudo que está físicament
Medir el coeficiente de arrastre de su vehículo

Medir el coeficiente de arrastre de su vehículo

el propósito de este experimento es determinar su vehículo arrastre coeficiente Cd y coeficiente de resistencia Crr a la rodadura. Esto se hace mediante la medición de velocidad del vehículo en función del tiempo que en punto muerto.¿Por qué usted qu
Salvador de vida Manual de su vehículo de reparación

Salvador de vida Manual de su vehículo de reparación

Manual de taller se centra en lamantenimiento de automóviles automotrices, envolviendo una variada gama de marcas y modelos, desarmar y armar un vehículo. El manual está dividido en secciones relativamente corto que se combinan en fácil para leer las
Vehículo eléctrico ligero: Uno-pasajero @ 15 millas por hora, peso en vacío # 210

Vehículo eléctrico ligero: Uno-pasajero @ 15 millas por hora, peso en vacío # 210

Había diseñado y construido este divertido y exitoso vehículo eléctrico ligero hace varios años. Yo ahora estoy publicando en "Instructables" y añadir más pasos, detalles de la construcción, en las próximas semanas.Utilice el enlace a mi espacio