สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สวัสดีทุกคน! ยินดีต้อนรับสู่คำสั่งแรกของฉัน! ฉันขอโทษล่วงหน้าสำหรับระดับภาษาอังกฤษที่แย่ของฉัน ในคำแนะนำทีละขั้นตอนนี้ ฉันจะสอนวิธีสร้าง NFC Ring Lock Box ที่เรียบง่ายและราคาถูกมาก!
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
ตกลงก่อนอื่น แนวคิดคือการสร้างกล่องที่ล็อคจากด้านใน มีการอธิบายการออกแบบที่แตกต่างกันมากมายและง่ายต่อการสร้างด้วย Instructables แต่ฉันตัดสินใจสร้างของฉัน โดยจะต้องมีราคาถูกที่สุดและสามารถใส่ลงในกล่องด้านบนได้ อีกทั้งไม่เปลืองพื้นที่จัดเก็บมากเกินไป กล่องราคาถูก ฉันใช้กล่องไม้ที่ยังไม่เสร็จเพราะคุณสามารถทาสีและตกแต่งได้ตามที่คุณต้องการ มีกล่องไม้มากมายที่นี่ แต่มันแพงเกินไปสำหรับฉันดังนั้นฉันจึงไปที่นี่ ล็อคระบบภายใน ของฉันสวิตช์ RockerBattery และสาย MicroUSB/USB ของฉัน. ต้องเป็นแบตเตอรี่ขนาด 5V ที่สามารถชาร์จและจ่ายไฟได้พร้อมกัน Arduino Nano และสาย MiniUSB/USB ราคาถูกมาก. Servo SG90. ราคาถูกมาก PN532 Elechouse NFC สุดยอด OneNFC RING เพื่อปลดล็อกกล่อง อะแดปเตอร์ Micro USB ตัวเมียเป็น USB ตัวเมียอย่างเป็นทางการ แบบนี้ และแน่นอนว่าคุณจะต้องมีเครื่องมือพื้นฐานด้วย: 3 มือ, ไขควง, สว่าน, ชุดบัดกรี …
ขั้นตอนที่ 2: เชื่อมต่อเครื่องอ่าน/เขียน NFC และมอเตอร์เซอร์โว SG90 กับ Arduino Nano
หากคุณได้รับ SERVO ตัวเดียวกับฉัน หมุด 3 ตัวจะติดกัน คุณต้องแยกพวกมันออกจากตัวเองก่อนดำเนินการต่อ
ต่อสายสีแดงเข้ากับ 5V ของ Arduino Nano ต่อสีดำเข้ากับกราวด์ GND ต่อสายสีขาวเข้ากับ Digital 3.สำหรับ PN532 คุณสามารถอ่านสิ่งนี้ได้ แต่ฉันจะบอกคุณทุกอย่างที่คุณจำเป็นต้องรู้เพื่อให้ใช้งานได้;) ขั้นแรกคุณต้องใส่ PN532 ของคุณเข้าสู่โหมด I2C บัดกรีขั้วต่อ 4 ขา VCC เชื่อมต่อกับ 3.3V, กราวด์กับกราวด์และอนาล็อก 5/SCL และอนาล็อก 4/SDA เพียงแค่ดูภาพ
ขั้นตอนที่ 3: ซอฟต์แวร์
ก่อนอื่นคุณต้องดาวน์โหลดซอฟต์แวร์เพื่อใช้ Arduino Nano จากนั้นจึงนำไฟล์ไลบรารีที่จะใส่ในโฟลเดอร์ Library ของคุณในโฟลเดอร์ Arduino คุณสามารถขอความช่วยเหลือได้ที่นี่และที่นี่ และสุดท้ายดาวน์โหลดภาพสเก็ตช์ของฉันที่ชื่อ "Nairod785" สำหรับโครงการนี้
สิ่งเดียวที่คุณต้องเปลี่ยนคือบรรทัดนี้:
if (ringUid=="47d6b2b62880" || ringUid=="47c9b2b62880"){เปลี่ยนด้วย Uid ของแท็ก NFC, NFC Ring…
คุณสามารถรับ Uid ของ NFC Ring ได้โดยการรันบน Arduino ตัวอย่างสเก็ตช์ในโฟลเดอร์ PN532 ที่เรียกว่า ISO14443A_uid หมายเหตุ: แต่ละแท็ก ดังนั้นแต่ละด้านของวงแหวนจึงมี uid ต่างกัน คุณจึงต้องสแกนทั้งคู่แล้ว ป้อน 2 UID อัปโหลดภาพร่างไปยัง Arduino Nano และทดสอบ
ขั้นตอนที่ 4: เตรียมกล่อง
ฉันเผาไม้อย่างที่คุณเห็น ฉันใช้ปากกาวาดรูปทรงต่างๆ และชุดบัดกรีเพื่อเผาไม้เล็กน้อย เจาะรู 2 รูสำหรับ "อินเทอร์เฟซภายนอก": เปิด/ปิดและ micro USB ตัวเมียเพื่อชาร์จ แบตเตอรีและการเข้าถึง Arduino ในกรณีที่เราจำเป็นต้องเปลี่ยนร่างหรือดีบั๊กกล่อง ทาสีและใกล้เสร็จแล้ว! แก้ไขระบบล็อคภายใน
ขั้นตอนที่ 5: นำทุกอย่างมารวมกัน
ดูแผนภาพของฉัน คุณต้องเชื่อมต่อทุกอย่างแบบนี้ หลังจากทดสอบระยะการอ่านกับบอร์ด PN532 แล้ว ฉันพบว่าไม้ระหว่างวงแหวนกับ PN532 ใหญ่เกินไป ฉันต้องเกาไม้เล็กน้อยเพื่อลด ความหนาของไม้ เมื่อทุกอย่างดูเหมือนจะทำงานได้ดี ให้หาตำแหน่งที่ดีสำหรับ SERVO แล้วแก้ไข/ติดกาวทุกอย่างเข้ากับเนื้อไม้ คุณสามารถเพิ่มลูกแก้วเพื่อป้องกันวงจรได้หากต้องการ
ขั้นตอนที่ 6: เสร็จสิ้น
รู้สึกอิสระที่จะแสดงความคิดเห็นถามคำถาม
ฉันยินดีที่จะช่วยเหลือทุกคนที่ต้องการความช่วยเหลือ
ขอขอบคุณ: John McLear และ Lokki
nfcring.com/
forum.nfcring.com/