¿Cuáles son los métodos óptimos para controlar pines de encabezado específicos a través de Micro-USB?

0

Además de comprar una Raspberry Pi con GPIO, ¿qué implica crear una placa de circuito que pueda enviar datos a pines específicos a través de un cable micro-USB, así como leer datos de sensores? Estoy abierto a diseñar mi propia PCB o usar controladores de E / S de bajo costo, pero mi conocimiento es limitado en lo que realmente se requiere para diseñar estas interfaces.

Por ejemplo, un uso sería:

1) Leer temperatura desde un sensor externo

2) enviar datos a la aplicación de Android a través de micro-USB

3) si la temperatura > 80, encienda el LED en la PCB

Si quiero crear muchas de estas placas de circuitos sin gastar una cantidad sólida de dinero, ¿cuál sería el mejor método?

    
pregunta Bryan Walsh

1 respuesta

1

Hay literalmente cientos de microcontroladores con una interfaz USB, todos los cuales pueden hacer lo que quieras.

La mayoría de ellos tiene software de ejemplo USB.
Algunos de ellos tienen sensores de temperatura incorporados, pero agregar un chip externo como un sensor de temperatura I 2 C es fácil y también elimina el efecto de la potencia del controlador.

Tienes que desarrollar una pequeña PCB con el (los) chip (s) en ellos. Encontré que escribir el software USB en el lado de PC / Android es el más desafiante.

Supongo que se puede hacer un prototipo por alrededor de $ 100 si lo haces todo tú mismo. El precio de producción depende en gran medida del volumen. Su mayor costo en un volumen de 10 a 100 volúmenes será la casa de ensamblaje. Estimo que los materiales en ese volumen están entre $ 5 y $ 10 por tabla.

    
respondido por el Oldfart

Lea otras preguntas en las etiquetas