Módulo USB para GPIO


15

Estou trabalhando em um projeto que envolve fazer com que os usuários pressionem botões em uma página da Web que o servidor precisa enviar para um microcontrolador na forma de um sinal GPIO. As únicas portas disponíveis no servidor são USB.

Eu tive alguns pensamentos:

  1. Basta usar uma placa Arduino como interface USB para GPIO.
  2. Use um módulo específico, como o http://numato.com/8-channel-usb-gpio-module (este é praticamente o único que apareceu em uma pesquisa rápida no Google.
  3. Use algo como o que está descrito nesta pergunta. Dirija LEDs de USB

Alguém com experiência nesta área pode fazer uma recomendação?

Respostas:


14

Talvez a solução mais simples para o requisito declarado seja o IC FTDI FT245R .

Os principais pontos de observação no contexto da pergunta são:

  • Drivers USB isentos de direitos autorais do FTDI para Windows, MacOS e Linux (o MacOS suporta apenas o modo USB VCP)
  • Protocolo completo do modo de dispositivo USB tratado no chip sem programação personalizada
  • Hardware USB completo no chip, incluindo resistores USB
  • 8 GPIOs disponíveis - permitirão expansão futura para entradas do microcontrolador
  • Suporte a suspensão / retomada de USB, para alternar o dispositivo para o modo de baixo consumo de energia quando não estiver em uso
  • Conversor de nível integrado e saída de totem de 5 V, 3,3 V, 2,8 V e 1,8 V, para que ele possa conversar com a maioria dos microcontroladores padrão
  • Nenhum cristal ou oscilador adicional é necessário, tudo é integrado.
  • Código de implementação de amostra grátis para as extremidades do computador e do FT245R

Em termos de tempo economizado na implementação e inchaço futuro dos requisitos, essa talvez seja a resposta mais rápida, simples e barata para um requisito. O preço de unidades individuais é de cerca de US $ 4-5, e na faixa de US $ 2 em volumes.


6

Esse micro-usb adafruit para GPIO parece bom, mas o Numato de que você estava falando é um pouco maior para um pouco mais. Se você está realmente procurando algo grande e está disposto a pagar um pouco mais, a maior variação do Numato é para você.

De qualquer forma, estou recebendo o adafruit principalmente porque é super anão, que é o que eu preciso para o meu projeto.

(A versão numato maior está aqui: http://numato.com/32-channel-usb-gpio-module-with-analog-inputs/ )


Agora, a Numato adicionou uma versão de 64 canais se você realmente precisar aumentar, mas é cerca de 3x o preço dos 32 canais.
Nvuono
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.