Controlador remoto de proyector basado en Android

Estoy planeando crear una aplicación para Android que sea un control remoto para el proyector. La aplicación de Android debe hacer lo siguiente:

  • Controle el anillo de enfoque del proyector mediante el motor paso a paso.
  • Cambie la elevación angular del proyector.
  • Coloque el proyector hacia arriba y hacia abajo usando un actuador lineal.
  • Clona el control remoto IR original del proyector.

Usaré Arduino Mega para este proyecto y el módulo Blutooth para dispositivos Android: Arduino Mega Communication.

  1. Descubrí que es posible clonar el protocolo del control remoto IR usando un receptor IR de 3 pines. Pero la mayoría de los ejemplos en línea se realizan en la televisión. Algunos usaron el control remoto IR para encender los LED. Solo quiero preguntar si los proyectores RC son similares a los televisores o cualquier sistema de audio. ¿Es posible decodificar su protocolo? ¿Necesito usar alguna biblioteca que no venga con arduino sdk?

  2. Dado que usaré un motor paso a paso para girar un anillo de enfoque, ¿cuál sería la mejor manera de detectar si el anillo de enfoque ya no se puede girar o ha alcanzado su límite para que mi motor paso a paso no fuerce el anillo para girar?

Respuestas (1)

1, sí, use cualquier boceto de aprendizaje de control remoto con un receptor de infrarrojos apropiado, con el control remoto original. Muchos proyectores utilizan modulación remota de tipo TV estándar. Los proyectores Epson utilizan NEC, por ejemplo.

  1. Si el anillo solo tiene una sola vuelta fija, los interruptores de límite funcionarían. Si gira varias veces, sería más difícil.
Estaba pensando en algún mecanismo que detuviera la rotación de mi motor paso a paso cuando el anillo ya no se pueda mover. Ese "Interruptor de límite" me dio una idea. ¡Gracias!