แนวคิดแรก : RFID หนึ่งแท็ก (ราคาถูกมาก) ใต้แต่ละชิ้น แต่ละแท็กควรระบุประเภทของชิ้นส่วนนั้น (จาก {6 white} + {6 black} = 12 ประเภทที่แตกต่างกัน) วงจรตัวรับส่งสัญญาณหนึ่งตัวและมัลติเพล็กเซอร์ 1 ถึง 64 บิตสำหรับทั้งบอร์ด นอกจากนี้ยังมีเสาอากาศ 64 อันแต่ละอันอยู่ใต้ตำแหน่งกระดาน ตัวรับส่งสัญญาณทำงานที่พลังงาน RF ที่ต่ำมาก (คุณควรหาตัวที่เหมาะสมที่สุด, ทดลอง) ด้วยการเปลี่ยนการเชื่อมต่อมัลติเพล็กเซอร์คุณจะสแกนทั้ง 64 ตำแหน่งและอ่าน ID ของแท็ก (ถ้ามี) ที่ปรากฏบนแต่ละตำแหน่ง
ฉันไม่เคยใช้ไอซีที่มันพูดถึง แต่เอกสารนี้อาจช่วยให้คุณติดตั้งอุปกรณ์มัลติเพล็กเซอร์ RFID (ซึ่งจะเป็นส่วนที่ท้าทายที่สุดพร้อมกับรูปแบบที่ระมัดระวัง)
แนวคิดที่สอง : แยกแยะชิ้นส่วนแต่ละประเภทด้วยการแทรกซึมของแม่เหล็กที่เป็นเอกลักษณ์ ในแต่ละชิ้นคุณจะต้องเพิ่มมวลที่ด้านล่าง มวลพิเศษนี้จะเหมือนกันสำหรับทั้ง 32 ชิ้น (เพื่อให้ผู้ใช้รู้สึกสะดวกสบายกับพวกเขา) มวลพิเศษแต่ละอันจะเป็นผลรวมของมวลสองก้อน: มวล "แม่เหล็ก" รวมกับมวล "ชดเชย" (ไม่ใช่แม่เหล็ก) จุดประสงค์เดียวของมวลการชดเชยคือการทำให้มวลรวมพิเศษเท่ากับชิ้นส่วนทุกประเภท คุณต้องแยกความแตกต่างของชิ้นส่วน 12 ชนิด ประเภทของชิ้นส่วนแต่ละคนจะต้องมีมวลแม่เหล็กที่มีการซึมผ่านของแม่เหล็กที่ไม่ซ้ำกันμคุณอาจจะเลือกวัสดุที่มีค่าμสูงแต่มีวัสดุมากมายให้คุณเลือกแต่ละชนิดมีμที่แตกต่างกัน(ดูตารางเดียวที่นี่μμμ)
ภายใต้ตำแหน่งกระดานแต่ละตำแหน่งคุณจะต้องม้วนลวดหลายรอบ (เพื่อให้เส้นผ่านศูนย์กลางเกือบด้านข้างของตาราง) คุณจะมี 64 คอยส์ อีกครั้งใช้มัลติเพล็กเซอร์ 1 ถึง 64 เพื่อเชื่อมต่อหนึ่งในนั้นเข้ากับเครื่องวัดการเหนี่ยวนำ ความแตกต่างตอนนี้คือมัลติเพล็กเซอร์ไม่ต้องจัดการกับ RF คุณสามารถผูกหนึ่งโหนดของขดลวดทั้งหมดเข้าด้วยกันและใช้สวิตช์แบบอนาล็อก 64 ตัว (ราคาถูกมาก) ในการกำหนดทิศทางอย่างที่ฉันได้กล่าวไว้ว่าหนึ่งขดลวดกับตัวเหนี่ยวนำเหนี่ยวนำ วงจรจะต้องพิจารณาในเวลาที่สั้นที่สุดที่เป็นไปได้การเหนี่ยวนำตนเองวัดในแต่ละ 64 ขดลวด มันไม่ต้องการความแม่นยำมากนัก เพียงแค่ต้องกำหนดค่าที่เป็นไปได้ที่แตกต่างกัน 13 ค่าสำหรับ L (นั่นคือน้อยกว่า 4 บิต!) คุณสามารถทดลองกับวิธีการในโดเมนเวลา (เช่นการใช้แรงดันไฟฟ้าคงที่และการวัดความชันของกระแส) หรือในโดเมนความถี่ (เช่นพยายามค้นหาสิ่งที่ความถี่เรโซแนนท์พร้อมกับตัวเก็บประจุที่เพิ่มเข้ามา) เพื่อให้บรรลุถึง 12 ค่าที่ต่างกันสำหรับ L คุณสามารถเล่นกับการซึมผ่านที่แตกต่างกันและขนาดที่แตกต่างกันสำหรับวัสดุแม่เหล็ก
เนื่องจากคุณต้องสแกน 64 ตำแหน่ง (วัดการเหนี่ยวนำตนเอง 64) ในเวลาที่เหมาะสมฉันอาจจะเข้าใกล้โดเมนเวลา ตัวอย่างเช่นหากคุณปล่อยให้ตัวเอง 1 วินาทีอ่านสถานะทั้งหมดของบอร์ดคุณมี 15.6 ms สำหรับการวัดค่าความเหนี่ยวนำแต่ละค่า ท้าทาย แต่ทำได้
หากความเร็วกลายเป็นปัญหาคอขวดคุณสามารถทำให้ระบบของคุณเร็วขึ้น 8 เท่าหากคุณรวมส่วนปลายด้านหน้าแบบอะนาล็อก 8 อันแทนหนึ่งตัว ส่วนหน้าแต่ละอันจะใช้สำหรับแต่ละแถวในกระดาน ด้วยวิธีนี้คุณสามารถวัดการเหนี่ยวนำตัวเอง 8 ตัวพร้อมกัน (ให้ 125 มิลลิวินาทีสำหรับการวัดแต่ละครั้งและคุณจะยังคงสถานะบอร์ดทั้งหมดใน 1 วินาที) ฉันแน่ใจว่าหนึ่ง MCU แม้จะมี ADC เดียว (ที่มี 8 ช่องทาง) ก็เพียงพอแล้ว
L1Lยังไม่มีข้อความ
ประโยชน์ของความคิดที่สองนี้: ไม่มี RF ที่เกี่ยวข้อง อย่างไรก็ตามคุณต้องสร้าง "แท็ก" ของคุณเองด้วยการซึมผ่านที่แตกต่างกัน