ขอคำแนะนำครับ พอดีอยากทำเครื่องเช็คราคาสินค้า เหมือนพวกห้างใหญ่ๆ อย่าง บิ๊กซี โลตัส ที่ตามเสามันจะมีเครื่องเช็คราคาติดอยู่ พอเราเอาสินค้าไปสแกนบาร์โค้ด มันก็จะบอกราคาสินค้าให้เราทางจอ lcd อยากทำประมาณนั้นอะครับ .. เลยคิดว่าถ้าเราจะใช้เครื่องสแกนบาร์โค้ดต่อเข้ากับ Arduino พอเราสแกนแล้วให้ไปอ่านข้อมูลในโมดูล sd card (ซึ่งมีข้อมูลบาร์โค้ด ชื่อสินค้า และราคาเก็บไว้อยู่) เมื่อค้นหาข้อมูลเจอแล้ว ให้ Arduino นำข้อมูลราคาและชื่อสินค้า แสดงที่จอ lcd อะครับ .. พอจะเป็นไปได้มั๊ยครับ... รบกวนด้วยครับ
ทำได้ครับ ใช้ usb host shield ต่อกับ Arduino เพื่อรับเครื่องสแกนบาร์โคดแบบ usb ต่อกับ Arduino
ผมเคยเห็นโปรเจกแบบนี้ในอินเตอร์เน็ต ลองหาข้อมูลเพิ่มดูครับ
มีอีกแบบที่แนะนำคือ
ใช้ tablet ที่รองรับฟังก์ชัน OTG ใช้หัวแปลง USB OTG สามารถเสียบเครื่องสแกนบาร์โคดกับ Android ได้ทันที
แล้วเขียนโปรแกรมเช่น PHP ติดต่อกับ MySQL เพื่อดึงข้อมูลจาก Server หรือ Database ที่อยู่ใน Android ได้ครับ
ขอบคุณมากครับ ..
แล้วถ้าผมอยากจะทำอย่างที่ผมได้สอบถามไป ผมต้องเตรียมอุปกรณ์อะไรบ้างครับ จะได้สั่งซื้อเลย
ตอนนี้ที่ผมรู้คือ
- เครื่องสแกนบาร์โค้ด
- usb เพื่อต่อเข้ากับ arduino
- บอร์ด arduino (ที่เล็งไว้ก็ arduino uno r3 ครับ)
- จอแสดงผล lcd
- โมดูล sd card
เท่าที่รู้ก็ประมาณนี้ครับ หรือผมต้องเตรียมอะไรเพิ่มอีกรึป่าวครับ
แนะนำบอร์ด Arduino Mega ADK ครับ จะมีพอร์ท USB มาให้ด้วย
หรือจะซื้อ USB Host Shield แยกร่วมกับ Arduino Uno ก็ได้ แต่ Arduino Mega จะแรงกว่า เพราะการดึงข้อมูลจาก textfile มาประมวลผล Arduino uno อาจจะไม่พอครับ
ที่เหลือก็ตามออกแบบได้เลยครับ
https://www.circuitsathome.com/mcu/connecting-barcode-scanner-arduino-usb-host-shield
มีครับ มีหลายแบบ ลองดูตามนี้ครับ
http://www.arduinoall.com/search?q=adk