Advertisement

ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
ป้ายโฆษณา
Android RFID Reader
โครงงาน - ฉบับที่ 33 March 2013

เปลี่ยนอุปกรณ์แอนดรอยด์เป็นเครื่องอ่าน RFID

จับอุปกรณ์แอนดรอยด์มารับจ๊อบทำงานร่วมกับ ตัวอ่าน RFID และ แอปเล็กๆ ที่ไม่ธรรมดา ได้เป็นเครื่องอ่านบัตร RFID แบบพกพา

 

 

สำหรับสาวกของอุปกรณ์แอนดรอยด์ไม่ว่าจะเป็นสมาร์ตโฟนหรือแท็บเล็ตจะรู้กันว่า ในอุปกรณ์แอนดรอยด์นรุ่นใหม่ๆ หรือรุ่นกลางเก่ากลางใหม่ที่อัปเกรดระบบปฏิบัติการแอนดรอยด์เป็นเวอร์ชันใหม่ มีความสามรถในการรองรับการเชื่อมต่อเมาส์หรือคีย์บอร์ดได้แล้ว โดยใช้สายสัญญาณที่เรียกว่า สาย microUSB แบบ OTG (On-The-Go) ซึ่งทำให้อุปกรณ์แอนดรอยด์กลายเป็นอุปกรณ์ USB โฮสต์ได้ ปลายข้างหนึ่งของสาย OTG เป็นหัวต่อแบบ microUSB เพื่อเสียบเข้ากับอุปกรณ์แอนดรอยด์ อีกด้านหนึ่งเป็นหัวต่อ USB แบบ A ตัวเมีย เพื่อต่อกับอุปกรณ์ USB เช่น เมาส์หรือคีย์บอร์ด

 

วงจรแปลงสัญญาณพอร์ต USB เป็นสัญญาณข้อมูลอนุกรมคือตัวเปลี่ยนเกม

นอกจากเมาส์, คีย์บอร์ด, จอยสติ๊ก หรือแฟลชไดร์ฟแล้ว ยังมีอีกหนึ่งอุปกรณ์ USB ที่แม้แต่นักเล่นนักทดลองอิเล็กทรอนิกส์อาจคาดไม่ถึง นั่นก็คือ วงจรแปลงสัญญาณพอร์ต USB เป็นสัญญาณข้อมูลอนุกรมหรือ USB to UART converter ดังนั้นอุปกรณ์แอนดรอยด์จึงสามารถเชื่อมต่อกับอุปกรณ์ที่สื่อสารแบบอนุกรมได้ โดยผ่านวงจรแปลงสัญญาณในลักษณะดังกล่าว

 

เมื่อผู้เขียนทราบว่า มีการเชื่อมต่อในลักษณะนี้ได้ จึง "ปิ๊ง" ขึ้นมาทันทีว่า เราสามารถเชื่อมต่ออุปกรณ์แอนดรอยด์กับวงจรหรืออุปกรณ์ภายนอกที่มีโมดูลสื่อสารข้อมูลอนุกรมหรือ UART ได้โดยตรง โดยไม่ต้องใช้ไมโครคอนโทรลเลอร์เป็นตัวกลางในแบบที่คุ้นเคย แล้วใช้แอปพลิเคชั่นบนอุปกรณ์แอนดรอยด์เป็นตัวจัดการควบคุมการสื่อสารข้อมูลแทน ลดต้นทุนได้ และลดเวลาในการเขียนโค้ดบนไมโครคอนโทรลเลอร์ได้ แบบนี้อาจเรียกว่า ยิงปืนนัดเดียวได้นกสองตัว

 

เมื่อเป็นเช่นนี้ ผู้เขียนจึงลองทดสอบกับตัวอ่าน RFID เป็นอย่างแรกเลย เพื่อทำเป็นเครื่องอ่านบัตร RFID หรือ RFID แท็ก แล้วแสดงผลการอ่านที่หน้าจอของอุปกรณ์แอนดรอยด์ ทำให้ใช้งานสะดวก พกพาไปไหนมาไหนได้ แถมไม่ต้องใช้แหล่งจจ่ายไฟภายนอกเพิ่มเติม เพราะสามารถใช้จากตัวอุปกรณ์แอนดรอยด์ได้เลย

 


ติดตามสร้างโครงงานนี้ใน The Prototype Electronics ฉบับที่ 33 หรือสมัครสมาชิกราย 12 ฉบับ ในราคา 800 บาท พร้อมรับส่วนลด 15% เมื่อซื้อสินค้าจากwww.inex.co.th

สั่งซื้อออนไลน์


 



 
 
JOOMLA TEMPLATES Joomla Templates By JoomlaBear