Modul USB ke GPIO

15

Saya sedang mengerjakan proyek yang melibatkan pengguna menekan tombol pada halaman web yang server perlu kirim ke mikrokontroler dalam bentuk sinyal GPIO. Satu-satunya port yang tersedia di server adalah USB.

Saya memiliki beberapa pemikiran:

  1. Cukup gunakan papan Arduino sebagai antarmuka USB ke GPIO.
  2. Gunakan modul yang dibuat khusus seperti http://numato.com/8-channel-usb-gpio-module (ini cukup banyak satu-satunya yang muncul dalam pencarian Google cepat.
  3. Gunakan sesuatu seperti apa yang dijelaskan dalam pertanyaan ini. Drive LED dari USB

Adakah yang memiliki pengalaman di bidang ini dapat membuat rekomendasi?

Routeburn
sumber

Jawaban:

14

Mungkin solusi paling sederhana untuk persyaratan yang disebutkan adalah FTDI FT245R IC.

Poin-poin penting dari catatan dalam konteks pertanyaan adalah:

  • Driver USB bebas-royalti dari FTDI untuk Windows, MacOS dan Linux (dukungan MacOS hanya untuk mode USB VCP)
  • Protokol mode perangkat USB lengkap yang ditangani on-chip tanpa pemrograman khusus
  • Lengkap on-chip perangkat keras USB, termasuk resistor USB
  • 8 GPIO tersedia - akan memungkinkan ekspansi di masa depan untuk input dari mikrokontroler juga
  • Dukungan USB suspend / resume, untuk mengalihkan perangkat ke mode daya rendah saat tidak digunakan
  • Konverter level terintegrasi dan output totem-pole 5 V, 3.3 V, 2.8 V dan 1.8 V, sehingga dapat berbicara dengan sebagian besar mikrokontroler standar
  • Tidak perlu tambahan kristal atau osilator, semuanya terintegrasi.
  • Kode implementasi sampel gratis untuk ujung komputer dan FT245R

Dalam hal waktu yang dihemat dalam implementasi, dan kebutuhan masa depan yang menggembung, ini mungkin jawaban 1-chip tercepat, paling sederhana dan termurah untuk persyaratan. Harga untuk masing-masing unit adalah sekitar $ 4-5, dan dalam kisaran volume $ 2.

Anindo Ghosh
sumber
6

Mikro-usb Adafruit untuk GPIO ini terlihat bagus, tetapi Numato yang Anda bicarakan sedikit lebih besar untuk sedikit lebih. Jika Anda benar-benar mencari sesuatu yang besar dan Anda bersedia membayar lebih banyak uang, variasi Numato terbesar adalah untuk Anda.

Ngomong-ngomong, saya mendapatkan satu buah jeruk terutama karena suuuuuper cebol, itulah yang saya butuhkan untuk proyek saya.

(Versi numato terbesar ada di sini: http://numato.com/32-channel-usb-gpio-module-with-analog-inputs/ )

Tacocat 4642
sumber
Numato sekarang telah menambahkan versi 64-channel jika Anda benar-benar harus menjadi besar tetapi harganya sekitar 3x lipat dari 32-channel.
nvuono