¿Opciones para conectar la cámara TTL a un chip Linux?

Soy un programador que está un poco fuera de su elemento aquí, y no estoy seguro de por dónde empezar.

Estoy tratando de encontrar una manera de conectar esta cámara TTL a una PCB que también tiene una CPU ARM o DSP barata. El ARM estaría ejecutando algún tipo de Linux sin cabeza (probablemente Debian) con un controlador de dispositivo de cosecha propia (tendría que escribirlo yo mismo) que podría leer el flujo de bits de video en serie de la cámara y hacer algo con él.

Así que mis limitaciones:

  • Procesador ARM/DSP económico que puede ejecutar Linux
  • La cámara (vinculada arriba)
  • Controlador de dispositivo personalizado (a menos que la cámara venga con controladores, que el enlace no indica)
  • Preferiría gastar menos de $100 en la solución completa (cámara, chip, placa, etc.) --> barato

Dondequiera que busco un chip ARM, obtengo uno de los siguientes:

  • Tengo que comprar al por mayor (no es una opción; este es un proyecto de pasatiempo); o
  • Tengo que comprar un MCU/SoC completo con muchas cosas en exceso que no necesito/quiero

¿Tengo alguna opción aquí? He estado leyendo sobre PCB personalizados/DIY usando este "método de transferencia de tóner" y parece interesante. Si es posible, estaría feliz de diseñar mi propio circuito, hacer mi propia PCB y luego conectarle un chip ARM independiente y económico (así como la cámara y cualquier otra cosa). Pero tal vez esa no sea una opción; quizás conectar una CPU a una PCB casera no sea factible por razones técnicas.

Mi primera preferencia sería encontrar una CPU barata, soldarla a mi PCB casera y hacer lo mismo con la cámara. es posible? Si no, tal vez alguien podría explicar por qué y decirme cuáles son mis opciones.

De cualquier manera, no estoy muy familiarizado con ARM. ¿Cuál es una buena marca/modelo que se adaptaría a mis propósitos? Gracias de antemano.

Respuestas (1)

Sin duda, podría casar esa cámara con una Raspberry Pi y aún así mantenerse dentro de su presupuesto.

Gracias @Dave Tweed (+1). Mi única preocupación con la Pi es que quizás desee agregar otros dispositivos (servos, LED, etc.) a la Pi y solo hay un número finito de pines GPIO. Todavía soy un novato en el mundo de la electrónica: ¿es posible agregar una "placa de extensión" al Pi que me permita mapear de alguna manera a más dispositivos periféricos que los pines GPIO que ofrecen actualmente? ¡Gracias de nuevo!
¡Oh, por supuesto! Podría, por ejemplo, colgar cualquier cantidad de chips de expansión de E/S de un puerto SPI o I2C disponible. El MCP23017/MCP23S17 de Microchip es solo un ejemplo.
Y, si no es posible "extender" los pines GPIO de la Pi, entonces puede conectar en cadena las Pi: una placa Pi "principal" que está conectada a, digamos, otras 3 placas Pi: 1 para mi cámara, otra placa que controla servos, y otro que contiene LEDs?
¡Absolutamente! Hay varias formas en que varios Pis pueden comunicarse entre sí: UART, SPI, I2C, Ethernet, etc.
Gracias nuevamente por toda su ayuda hasta ahora - último seguimiento (esto debería unir todo para mí): si "caso" la cámara con el Pi, asumo que tendré que escribir mi propio controlador de dispositivo, correcto ? Y en ese controlador, tendré que exponer una API que las aplicaciones de usuario (otras "aplicaciones" que se ejecutan en la placa Pi) pueden usar para encender/apagar la cámara, comenzar a transmitir, etc. ? ¡Gracias de nuevo!
Sí, estás bastante encaminado. El "controlador" de su cámara probablemente será solo una capa que se asienta sobre el controlador de dispositivo UART existente.