ฉันกำลังทำงานกับต้นแบบหนึ่งฟังก์ชันที่จะตรวจสอบว่าวัตถุนั้น "อยู่ในช่วง" โดยไม่กี่ซม. ตอนนี้ฉันแค่ใช้ Arduino และชุดMifare RC-522ราคาถูกที่ทำงานที่ 13.56 MHz:
ฉันได้รับมันเรียบร้อยแล้วเพื่อตรวจจับแท็ก แต่เฉพาะที่ระยะทางประมาณ 3-4 ซม. เมื่อแท็กนั้นวางขนานกับเสาอากาศ
จากการวิจัยที่จำกัด ของฉันแถบ HF อนุญาตให้อ่านช่วงระหว่าง 10 ซม. และ 1 ม. สำหรับแท็กแบบพาสซีฟขึ้นอยู่กับปัจจัยต่างๆเช่นขนาดเสาอากาศขนาดแท็กและการวางแนวและกำลังส่งสัญญาณ
ฉันรู้ว่าเครื่องอ่านราคาถูกนี้ไม่ได้ขึ้นอยู่กับงาน แต่ฉันสนใจที่จะสร้างบางสิ่งที่สามารถอ่านได้ในช่วง 15-20 ซม.
เกณฑ์บางอย่าง:
- ไม่จำเป็นต้องอ่านหลายแท็ก มีเพียงหนึ่งแท็กที่อยู่ในระยะหรือไม่
- ไม่จำเป็นต้องเขียนลงในแท็ก
- ไม่สามารถใช้แท็กที่ใช้งานอยู่
ฉันยังไม่เคยมีประสบการณ์กับการสร้างเครื่องอ่าน RFID (ยัง) แต่สนใจที่จะรู้ว่าควรทำอะไร
นี่คือบางสิ่งที่ฉันได้พิจารณา:
- วางเสาอากาศที่ฝังอยู่ในเครื่องอ่าน RFID ราคาถูกและสร้างเสาอากาศขนาดใหญ่ขึ้นของฉันเอง ฉันต้องดูว่าเครื่องออนบอร์ดMFRC522นั้นขึ้นอยู่กับภารกิจของการให้พลังงานเพิ่มเติมหรือไม่
- มองหา IC ตัวอื่นที่จะสร้างตัวอ่านตั้งแต่เริ่มต้น
- ค้นหาโซลูชันแบบสำเร็จรูปแทนที่จะพยายามสร้างวิธีใดวิธีหนึ่ง (ประหยัดต้นทุนมากกว่าหรือไม่)
- ใช้สิ่งอื่นที่ไม่ใช่ RFID สำหรับการตรวจจับใกล้เคียงอย่างง่าย
ฉันมีประสบการณ์กับไมโครคอนโทรลเลอร์และอุปกรณ์อิเล็กทรอนิกส์ขั้นพื้นฐานและได้ทำโครงการด้านเครื่องเสียงและแสง แต่นี่เป็นครั้งแรกกับ RFID เนื่องจากฉันไม่จำเป็นต้องอ่านหลายแท็กซึ่ง RFID เหมาะสำหรับฉันจึงคิดว่าอาจเป็นแม่เหล็กและเซ็นเซอร์เอฟเฟกต์ฮอลล์ ฉันถือว่าใช้เครื่องตรวจจับความใกล้ชิดอัลตราโซนิก แต่แอปพลิเคชันเรียกร้องให้ตรวจจับวัตถุที่ติดแท็กในขณะที่ละเว้นวัตถุที่ไม่ได้ติดแท็ก ฉันได้พิจารณาพื้นผิวสะท้อนบางชนิดที่วางอยู่บนวัตถุและตรวจจับแสงสะท้อน แต่การวางแนววัตถุนั้นไม่น่าเชื่อถือเพียงพอที่จะรักษาแนวร่วม
โดยสังเขปฉันสามารถทำการปรับเปลี่ยนอะไรกับผู้อ่านที่มีอยู่ของฉันหรือเทคโนโลยีทางเลือกใดที่ฉันควรดำเนินการเพื่อให้ได้การตรวจจับวัตถุที่มีแท็กแบบอดทน 15-20 ซม.
ฉันวางแผนที่จะเชื่อมต่ออุปกรณ์ตรวจจับความใกล้เคียงอะไรก็ตามที่ใช้กับไมโครคอนโทรลเลอร์โดยใช้ SPI