USB zu GPIO Modul

15

Ich arbeite an einem Projekt, bei dem Benutzer auf einer Webseite Schaltflächen drücken, die der Server in Form eines GPIO-Signals an einen Mikrocontroller senden muss. Die einzigen verfügbaren Ports auf dem Server sind USB.

Ich habe ein paar Gedanken gehabt:

  1. Verwenden Sie einfach eine Arduino-Karte als USB-zu-GPIO-Schnittstelle.
  2. Verwenden Sie ein spezielles Modul wie http://numato.com/8-channel-usb-gpio-module (dies ist so ziemlich das einzige, das in einer schnellen Google-Suche gefunden wurde.
  3. Verwenden Sie so etwas wie das, was in dieser Frage beschrieben wird. Laufwerks-LEDs von USB

Kann jemand mit Erfahrung in diesem Bereich eine Empfehlung aussprechen?

Routeburn
quelle

Antworten:

14

Die vielleicht einfachste Lösung für die angegebene Anforderung ist der FTDI FT245R IC.

Die wichtigsten Punkte im Zusammenhang mit der Frage sind:

  • Lizenzfreie USB-Treiber von FTDI für Windows, MacOS und Linux (MacOS-Unterstützung nur für USB VCP-Modus)
  • Vollständiges Protokoll für den USB-Gerätemodus auf dem Chip ohne kundenspezifische Programmierung
  • Komplette USB-Hardware auf dem Chip, einschließlich USB-Widerständen
  • 8 GPIOs verfügbar - Ermöglicht künftige Erweiterungen auch für Eingänge vom Mikrocontroller
  • Unterstützung für USB-Suspend / Resume, um das Gerät in den Energiesparmodus zu schalten, wenn es nicht verwendet wird
  • Integrierter Pegelwandler und 5-V-, 3,3-V-, 2,8-V- und 1,8-V-Totempfahlausgang für die Kommunikation mit den meisten Standard-Mikrocontrollern
  • Kein zusätzlicher Quarz oder Oszillator erforderlich, alles integriert.
  • Kostenloser Implementierungscode für Computer und FT245R

In Bezug auf die Zeitersparnis bei der Implementierung und das Aufblähen zukünftiger Anforderungen ist dies möglicherweise die schnellste, einfachste und kostengünstigste 1-Chip-Antwort auf die Anforderung. Der Preis für einzelne Einheiten liegt bei 4 bis 5 US-Dollar und im Volumenbereich von 2 US-Dollar.

Anindo Ghosh
quelle
6

Dieses adafruit Micro-USB für GPIO sieht gut aus, aber das Numato, über das Sie gesprochen haben, ist für ein bisschen mehr ein bisschen größer. Wenn Sie wirklich nach etwas Großem suchen und bereit sind, etwas mehr Geld zu bezahlen, ist die größte Numato-Variante für Sie.

Wie auch immer, ich bekomme die Adafruit, hauptsächlich, weil es sich um eine suuuuuper Kleinigkeit handelt, die ich für mein Projekt benötige.

(Die größte numato-Version finden Sie hier: http://numato.com/32-channel-usb-gpio-module-with-analog-inputs/ )

Tacocat 4642
quelle
Numato hat jetzt eine 64-Kanal-Version hinzugefügt, wenn Sie wirklich groß raus müssen, aber es ist ungefähr dreimal so teuer wie die 32-Kanal-Version.
NVUONO