Módulo USB a GPIO


15

Estoy trabajando en un proyecto que implica que los usuarios presionen botones en una página web que el servidor necesita enviar a un microcontrolador en forma de señal GPIO. Los únicos puertos disponibles en el servidor son USB.

He tenido un par de pensamientos:

  1. Simplemente use una placa Arduino como interfaz USB a GPIO.
  2. Utilice un módulo especialmente diseñado, como http://numato.com/8-channel-usb-gpio-module (este es prácticamente el único que apareció en una búsqueda rápida en Google.
  3. Use algo como lo que se describe en esta pregunta. LED de unidad desde USB

¿Puede alguien con experiencia en esta área hacer una recomendación?

Respuestas:


14

Quizás la solución más simple para el requisito establecido es el FTDI FT245R IC.

Los puntos clave de la nota en el contexto de la pregunta son:

  • Controladores USB libres de regalías de FTDI para Windows, MacOS y Linux (soporte MacOS solo para modo USB VCP)
  • Protocolo completo de modo de dispositivo USB manejado en chip sin programación personalizada
  • Hardware USB completo en chip, incluidas resistencias USB
  • 8 GPIO disponibles: permitirán la expansión futura de las entradas del microcontrolador también
  • Soporte de suspensión / reanudación USB, para cambiar el dispositivo al modo de bajo consumo cuando no está en uso
  • Convertidor de nivel integrado y salida de tótem de 5 V, 3,3 V, 2,8 V y 1,8 V, por lo que puede comunicarse con la mayoría de los microcontroladores estándar
  • No requiere cristal ni oscilador adicionales, está todo integrado.
  • Muestra de código de implementación gratuito para computadora y FT245R

En términos de tiempo ahorrado en la implementación, y el aumento de requisitos futuros, esta es quizás la respuesta de 1 chip más rápida, simple y barata al requisito. El precio de las unidades individuales es de alrededor de $ 4-5, y en el rango de $ 2 en volúmenes.


6

Este adafruit micro-usb para GPIO se ve bien, pero el Numato del que estabas hablando es un poco más grande por un poco más. Si realmente está buscando algo grande y está dispuesto a pagar más dinero, la mayor variación de Numato es para usted.

De todos modos, obtengo el adafruit principalmente porque es un enano suuuuuuper, que es lo que necesito para mi proyecto.

(La versión más grande de numato está aquí: http://numato.com/32-channel-usb-gpio-module-with-analog-inputs/ )


Numato ahora ha agregado una versión de 64 canales si realmente necesita ir a lo grande, pero es aproximadamente el triple del precio de los 32 canales.
nvuono
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.