Modulo da USB a GPIO


15

Sto lavorando a un progetto che prevede che gli utenti premano i pulsanti su una pagina Web che il server deve inviare su un microcontrollore sotto forma di segnale GPIO. Le uniche porte disponibili sul server sono USB.

Ho avuto un paio di pensieri:

  1. Basta usare una scheda Arduino come interfaccia da USB a GPIO.
  2. Utilizza un modulo appositamente progettato come http://numato.com/8-channel-usb-gpio-module (questo è praticamente l'unico che è stato trovato in una rapida ricerca su Google.
  3. Usa qualcosa di simile a ciò che è descritto in questa domanda. Guida i LED da USB

Qualcuno con esperienza in questo settore può formulare una raccomandazione?

Risposte:


14

Forse la soluzione più semplice al requisito dichiarato è l' IC FTDI FT245R .

I punti chiave da notare nel contesto della domanda sono:

  • Driver USB esenti da royalty da FTDI per Windows, MacOS e Linux (supporto MacOS solo per modalità VCP USB)
  • Protocollo di modalità dispositivo USB completo gestito su chip senza programmazione personalizzata
  • Hardware USB completo su chip, comprese resistenze USB
  • 8 GPIO disponibili: consentiranno future espansioni anche per gli input dal microcontrollore
  • Supporto di sospensione / ripresa USB, per passare alla modalità di risparmio energetico del dispositivo quando non in uso
  • Convertitore di livello integrato e uscita totem a 5 V, 3,3 V, 2,8 V e 1,8 V, in modo da poter comunicare con la maggior parte dei microcontrollori standard
  • Nessun cristallo o oscillatore aggiuntivo richiesto, è tutto integrato.
  • Codice di implementazione del campione gratuito per entrambe le estremità computer e FT245R

In termini di tempo risparmiato nell'implementazione e gonfiamento dei requisiti futuri, questa è forse la risposta a 1 chip più rapida, semplice ed economica al requisito. Il prezzo per le singole unità è di circa $ 4-5 e nella gamma di $ 2 in volumi.


6

Questo adafruit micro-usb per GPIO sembra buono, ma quello di Numato di cui stavi parlando è un po 'più grande per un po' di più. Se stai davvero cercando qualcosa di grande e sei disposto a pagare qualche soldo in più, la più grande variazione di Numato è per te.

Ad ogni modo, sto ottenendo quello adafruit principalmente perché è un nano suuuuper, che è quello di cui ho bisogno per il mio progetto.

(La versione numata più grande è qui: http://numato.com/32-channel-usb-gpio-module-with-analog-inputs/ )


Numato ha ora aggiunto una versione a 64 canali se hai davvero bisogno di andare alla grande, ma è circa 3 volte il prezzo del 32 canali.
nvuono,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.