โมดูล USB ไปยัง GPIO


15

ฉันกำลังทำงานในโครงการที่เกี่ยวข้องกับการให้ผู้ใช้กดปุ่มบนหน้าเว็บที่เซิร์ฟเวอร์ต้องการส่งไปยังไมโครคอนโทรลเลอร์ในรูปแบบของสัญญาณ GPIO พอร์ตเดียวที่มีในเซิร์ฟเวอร์คือ USB

ฉันมีความคิดสองสามข้อ:

  1. เพียงใช้บอร์ด Arduino เป็นอินเตอร์เฟส USB to GPIO
  2. ใช้โมดูลที่สร้างขึ้นเพื่อวัตถุประสงค์เช่นhttp://numato.com/8-channel-usb-gpio-module (นี่เป็นโมดูลที่เปิดขึ้นมาในการค้นหาของ Google อย่างรวดเร็ว
  3. ใช้สิ่งที่เหมือนกับที่อธิบายไว้ในคำถามนี้ ขับ LED จาก USB

ใครบ้างที่มีประสบการณ์ในด้านนี้สามารถให้คำแนะนำได้หรือไม่?

คำตอบ:


14

บางทีทางออกที่ง่ายที่สุดสำหรับความต้องการที่ระบุไว้คือFTDI FT245R IC

ประเด็นสำคัญของบันทึกย่อในบริบทของคำถามคือ:

  • ไดรเวอร์ USB ที่ไม่มีค่าลิขสิทธิ์จาก FTDI สำหรับ Windows, MacOS และ Linux (รองรับ MacOS สำหรับโหมด USB VCP เท่านั้น)
  • โปรโตคอลโหมดอุปกรณ์ USB ที่สมบูรณ์จัดการโดยใช้ชิปโดยไม่ต้องตั้งโปรแกรมเอง
  • ฮาร์ดแวร์ USB บนชิปที่สมบูรณ์รวมถึงตัวต้านทาน USB
  • มี 8 GPIOs - จะอนุญาตให้มีการขยายตัวในอนาคตสำหรับอินพุตจากไมโครคอนโทรลเลอร์
  • รองรับ USB รองรับ / หยุดชั่วคราวเพื่อสลับอุปกรณ์ไปยังโหมดพลังงานต่ำเมื่อไม่ได้ใช้งาน
  • ตัวแปลงระดับในตัวและเอาท์พุทโทเท็มโพล - โทเทล 5 โวลต์ 3.3 โวลต์ 3.3 โวลต์ 2.8 โวลต์และ 1.8 โวลต์ดังนั้นจึงสามารถพูดคุยกับไมโครคอนโทรลเลอร์มาตรฐานส่วนใหญ่ได้
  • ไม่จำเป็นต้องใช้คริสตัลหรือออสซิลเลเตอร์เพิ่มเติมรวมทุกอย่างเข้าด้วยกัน
  • ตัวอย่างรหัสการใช้งานฟรีสำหรับคอมพิวเตอร์และ FT245R สิ้นสุดลง

ในแง่ของการประหยัดเวลาในการใช้งานและการขยายความต้องการในอนาคตนี่อาจเป็นคำตอบที่เร็วที่สุดง่ายและประหยัดที่สุดสำหรับชิป 1 ตัว ราคาสำหรับแต่ละหน่วยอยู่ที่ประมาณ $ 4-5 และในช่วง $ 2 ในหนังสือ


6

adafruit micro-usb ไปยัง GPIOดูดี แต่Numato ที่คุณพูดถึงนั้นใหญ่กว่านิดหน่อย หากคุณกำลังมองหาบางสิ่งที่ยิ่งใหญ่และคุณยินดีจ่ายเงินเพิ่มเติมความหลากหลายของ Numato ที่ยิ่งใหญ่ที่สุดสำหรับคุณ

อย่างไรก็ตามฉันได้รับ adafruit ส่วนใหญ่เพราะมันเป็น suuuuuper คนแคระซึ่งเป็นสิ่งที่ฉันต้องการสำหรับโครงการของฉัน

(รุ่น numato ที่ใหญ่ที่สุดอยู่ที่นี่: http://numato.com/32-channel-usb-gpio-module-with-analog-inputs/ )


ตอนนี้ Numato ได้เพิ่มรุ่น 64- ช่องถ้าคุณต้องการที่จะไปใหญ่ แต่มันเป็นเรื่องของราคา 32-channel ประมาณ 3 เท่า
nvuono
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.