วันเสาร์ที่ 17 กุมภาพันธ์ พ.ศ. 2561

RFID กับ Arduino

          ห่างหายจากการเขียน Blog ไปนาน และจากที่ซื้อ module นี้มานานแล้ว แต่ไม่ได้ลองเล่นซะที วันนี้ลองดูหน่อย ก่อนอื่นก็ลองอ่านเรื่อง RFID ก่อนว่ามันเป็นอย่างไร ก็คร่าวๆตามนี้

          RFID (Radio Frequency Identification) เป็นเทคโนโลยีเก็บข้อมูลโดยใช้คลื่นวิทยุ เพื่อใช้ระบุตัวตน ด้วยการเขียนหรืออ่านข้อมูลด้วยเครื่องอ่านหรือเขียนลงบนบัตร ซึ่งมันสามารถเก็บข้อมูลได้โดยไม่ต้องใช้พลังงาน


          บัตร RFID หรือ แท็ก RFID จะแบ่งออกเป็นสองส่วน คือ ส่วนที่ใช้เก็บข้อมูลและส่วนที่เป็นเสาอากาศ เมื่อมีการส่งสัญญาณวิทยุเข้ามาที่ตัวแท็ก แท็กก็จะส่งข้อมูลออกมา ซึ่งคลื่นวิทยุที่ใช้ก็แบ่งตามคลืนความถี่ที่ใช้ (ต้องตรงกันกับเครื่องอ่าน/เขียน) แบ่งความจุของแท็ก

          การเชื่อมต่อ RFID Module กับ Arduino ก็ตามรูปเลย

          RFID ที่ผมมีเป็นรุ่น PN532 ทำงานที่ความถี่ 13.56MHz. ราคาก็ประมาณ 330 บาท

          สำหรับแรงกันที่จะป้อนให้บอร์ดก็ 3.3 - 5V ครับ และที่บอร์ดมีวงจรปรับแรงดันมาตรฐาน TTL 5V สำหรับ I2C และ UART 3.3V TTL มาให้ด้วย แถมสนับสนุน NFC กับโทรศัพท์ Android อีกด้วย เรียกว่าดีเลย


          Library : 
                    https://github.com/elechouse/PN532

          Manual : 
 http://www.elechouse.com/elechouse/images/product/PN532_module_V3/PN532_%20Manual_V3.pdf