Primera persona WiFi conducción de Roombas y otros vehículos RC infrarrojo (3 / 8 paso)

Paso 3: Infrarrojo sobre Wi-Fi: fondo

La simple solución de cámara web y visor de WiFi es ideal para juguetes de radiofrecuencia controlada de la conducción. Pero las cosas se complican más si usted desea conducir algo que utiliza un control remoto infrarrojo, y usted quiere ser capaz de conducir alrededor de las esquinas.

El truco que usé fue para conectar un emisor de rayos infrarrojos al teléfono que estaba ejecutando el software de servidor de webcam y para hacer una aplicación de servidor infrarrojo (IR servidor) que permite un control del emisor mediante una interfaz web. La idea es que el teléfono que sirve como la cámara también tiene el emisor de rayos infrarrojos y ejecuta software de cámara web y mi servidor infrarrojo de aplicaciones. Entonces usted puede conectar via un navegador en otro dispositivo (utiliza un ordenador portátil) a IR servidor y haga clic a través de una página que incluye dos controles para el juguete infrarrojo y la imagen a través de la webcam.

No dude en saltar los siguientes detalles técnicos.

El emisor de rayos infrarrojos encaja en el conector del teléfono estéreo. El funcionamiento de esto es que el teléfono codifica las señales de control infrarrojas audio, con la frecuencia de la portadora a la mitad pero todo lo demás en la señal sin cambios. El emisor infrarrojo entonces duplica la frecuencia (por ejemplo, mediante el uso de LEDs) y tal vez añade amplificación.

Para hacer que mi aplicación web-control basado en infrarrojos, empecé con el código para el servidor de web Android de código abierto más simple pudo encontrar y lo modificó para reproducir señales infrarrojas codificadas de audio cuando la solicitud de un cliente incluye un ? ir = xyz consulta donde xyz es una descripción de la señal infrarroja (que explicaré en un paso posterior). Código fuente completo está aquí.

También hice algunos otros cambios para la aplicación de servidor web (el servidor ahora se ejecuta como un servicio en vez de como una actividad y soporta conexiones persistentes que son cruciales para esta aplicación en tiempo real), e incluye algunos simples prefabricadas páginas web para el control de las aspiradoras Roomba serie 500 y Thames y Kosmos juguetes control remoto, así como para ver junto a la salida de un servidor de webcam.

IR servidor tiene soporte incorporado para Roomba serie 500 vacíos y los juguetes Thames y Kosmos , pero puede entender códigos IR Pronto, simplemente poniendo unas páginas de html del control personalizado en el teléfono, puede controlar cualquier dispositivo que tenga un código Pronto IR para a través del navegador.

Artículos Relacionados

Vista en primera persona Roomba conducción

Vista en primera persona Roomba conducción

Es divertido para una Roomba alrededor por control remoto. Es más divertido tener una vista en primera persona mientras lo hace. Este proyecto me fue casi todo el desarrollo de software porque ya tenía todo el hardware. Aquí es lo que necesita en el
Construir a su propia primera persona juego de Disparos!

Construir a su propia primera persona juego de Disparos!

Lo que usted a construir:Paso 1: configuración Hoy aprenderás cómo construir a tu propia primera persona juego de disparos. Se proporciona todo el código y saber cómo y luego puede cambiar, alternar y editar todo lo que quieras. Y encantaría saber lo
Vehículos de cero emisión para personas discapacitadas con energía solar

Vehículos de cero emisión para personas discapacitadas con energía solar

Calentamiento Global es el factor principal que muestra un signo de interrogación en las vidas de los seres humanos, animales etc.. Para superar este efecto es necesario introducir el "vehículo ecológico". Esto está particularmente para personas
Primera persona vista RC Robot!

Primera persona vista RC Robot!

Hemos creado este pequeño robot RC para la primera MAKEathon de Universidad de Ohio estado de este año. Determinamos que queríamos hacer un robot FPV antes de la competición, pero la generación del concepto, modelado, codificación, cableado, impresió
Modelo de la firma de perspectiva 3D. Se diseño un modelo personalizado para las tres primeras personas que comentaran!! (incluya su dirección de correo electrónico)

Modelo de la firma de perspectiva 3D. Se diseño un modelo personalizado para las tres primeras personas que comentaran!! (incluya su dirección de correo electrónico)

recuerdo haber visto una escultura en un álbum que estaba navegando a través de, y era un hombre tocando un piano desde un vista y un hombre tocando el violín desde otro punto de vista. Yo estaba fascinado por el concepto y decidió crear uno propio.Y
Cómo hacer un aparejo de la cámara de primera persona

Cómo hacer un aparejo de la cámara de primera persona

http://www.youtube.com/watch?v=iXv5sGl2Zqs esto es realmente una actualización de mi primera cámara montar su simple pero eficaz visibilidad es mayor y mayor movilidad por favor suscribirse a mí en mi YouTube Canal www.youtube.com/user/luis45752?feat
Yo soy la primera persona en el mundo para hacer una boquilla aspiradora de madera!

Yo soy la primera persona en el mundo para hacer una boquilla aspiradora de madera!

.Sí usted - eternamente condenados; desde su gran (x 1 millón) grand nutter consiguió en comer manzanas en los albores del universo 5000 años - así ser maldecidas para hacer las tareas domésticas después de esa Deidad particular inventado tareas domé
Como carnicero de un cerdo, paso a paso. Vista en primera persona

Como carnicero de un cerdo, paso a paso. Vista en primera persona

Siga los pasos presentan en el video para aprender a Carnicero de cerdo de forma tradicional. Enlace directo al video: https://www.youtube.com/watch?v=XGpAGhZPjoY
WiiTorch - primera persona juegos proyector

WiiTorch - primera persona juegos proyector

este instructable es para el iTorch 2 o el WiiTorch :)He hecho este WiiTorch a ser una demostración rápida y sencilla, que se puede construir en casa, de la evolución que viene con el dispositivo iTorch de compartición de medios.Poner juntos en una s
Cómo convertir fácilmente un brazo robótico en un robot de vista en primera persona

Cómo convertir fácilmente un brazo robótico en un robot de vista en primera persona

Esta es una manera muy fácil para montar una cámara para un brazo robótico para hacer un divertido robot.Paso 1: Partes/qué necesita 1. cualquier brazo robótico (estoy usando un brazo de OWI borde más bajo de calidad)2. zip lazos3. cámaraPaso 2: herr
Crear primera persona Unity3d básico

Crear primera persona Unity3d básico

esto en conjunto requiere muy poco cualquier cosa, siempre y cuando usted tiene una computadora toma sólo su tiempo y sobre 3 conciertos (sin embargo es mejor si tienes más) voy en más detalle en cosas más pequeñas más tarde, pero por ahora sólo a de
Cómo hacer un montaje de cámara de primera persona

Cómo hacer un montaje de cámara de primera persona

youtube.com/watch?v=iXv5sGl2Zqs esto es para los dispositivos que no tienen hilos de rosca. Tales como los teléfonos no se responsabiliza por dispositivos rotos por favor suscripción a mi canal www.youtube.com/user/luis45752?feature=guidePaso 1: mate
Hacer un modelo de vehículo volador personal práctica

Hacer un modelo de vehículo volador personal práctica

Hi todo el mundo. ¿Quieres un práctico flyingcar personal? Realmente quiero, así que hice un lindo monstruo. Es un modelo de concepto de flyingcar. Realmente el monstruo tenía tomar y aterrizar con seguridad sin accidente ^_^Creo que el humano puede
Cómo uso conducción defensiva

Cómo uso conducción defensiva

conducción defensiva es una de las mejores maneras que usted puede reducir las posibilidades de estar en un accidente de coche. Mediante el uso de los principios de manejo defensivo puede protegerse y reducir sus primas de seguro de auto . Manejo def