Модуль USB до GPIO


15

Я працюю над проектом, який передбачає, що користувачі натискають кнопки на веб-сторінці, яку сервер повинен надіслати на мікроконтролер у вигляді сигналу GPIO. Єдині порти, доступні на сервері, - це USB.

У мене було кілька думок:

  1. Просто використовуйте плату Arduino як інтерфейс USB до GPIO.
  2. Використовуйте цільовий модуль, такий як http://numato.com/8-channel-usb-gpio-module (це майже єдиний, який виявився у швидкому пошуку Google.
  3. Використовуйте щось на зразок того, що описано в цьому запитанні. Привід світлодіодів від USB

Чи може хтось із досвідом роботи в цій галузі дати рекомендацію?

Відповіді:


14

Мабуть, найпростішим рішенням заявленої вимоги є FTDI FT245R IC.

Ключові моменти в контексті питання:

  • Безкоштовні драйвери USB від FTDI для Windows, MacOS та Linux (підтримка MacOS лише для режиму USB VCP)
  • Повний протокол режиму USB-пристрою обробляється на мікросхемі без спеціального програмування
  • Повне обладнання на мікросхемі USB, включаючи резистори USB
  • 8 доступних GPIO - дозволять в майбутньому розширюватись і для входів мікроконтролера
  • Підтримка / відновлення підтримки через USB, щоб переключити пристрій у режим низької потужності, коли він не використовується
  • Інтегрований перетворювач рівнів і томполюсний вихід 5 В, 3,3 В, 2,8 В і 1,8 В, тому він може спілкуватися з більшістю стандартних мікроконтролерів
  • Ніяких додаткових кристалів або осциляторів не потрібно, все це інтегровано.
  • Безкоштовний код реалізації зразка як для комп'ютера, так і для FT245R закінчується

Зважаючи на час, який заощаджується на впровадженні, і майбутнє збільшення вимог, це, мабуть, найшвидший, найпростіший і найдешевший відповідь на 1-чіп на цю вимогу. Ціна на окремі одиниці становить близько 4-5 доларів, а в діапазоні 2 доларів США.


6

Цей мікро-usb-адаптер Adafruit для GPIO виглядає добре, але Numato, про який ви говорили , трохи більший і трохи більше. Якщо ви дійсно шукаєте щось велике і готові заплатити ще трохи грошей, найбільша варіація Numato саме для вас.

У будь-якому разі, я отримую найадекватніший з найбільшого, тому що це надмірна окуня, яка мені потрібна для мого проекту.

(Найбільша версія нумато тут: http://numato.com/32-channel-usb-gpio-module-with-analog-inputs/ )


Тепер Numato додав 64-канальну версію, якщо вам дійсно потрібно бути великим, але це приблизно в 3 рази ціна 32-канального.
nvuono
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.