NFC Ring Lock Box: 6 ขั้นตอน (พร้อมรูปภาพ)
NFC Ring Lock Box: 6 ขั้นตอน (พร้อมรูปภาพ)
Anonim
กล่องล็อควงแหวน NFC
กล่องล็อควงแหวน NFC
กล่องล็อควงแหวน NFC
กล่องล็อควงแหวน NFC

สวัสดีทุกคน! ยินดีต้อนรับสู่คำสั่งแรกของฉัน! ฉันขอโทษล่วงหน้าสำหรับระดับภาษาอังกฤษที่แย่ของฉัน ในคำแนะนำทีละขั้นตอนนี้ ฉันจะสอนวิธีสร้าง 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

เชื่อมต่อเครื่องอ่าน/เขียน NFC และมอเตอร์เซอร์โว SG90 กับ Arduino Nano
เชื่อมต่อเครื่องอ่าน/เขียน NFC และมอเตอร์เซอร์โว SG90 กับ Arduino Nano
เชื่อมต่อเครื่องอ่าน/เขียน NFC และมอเตอร์เซอร์โว SG90 กับ Arduino Nano
เชื่อมต่อเครื่องอ่าน/เขียน NFC และมอเตอร์เซอร์โว SG90 กับ Arduino Nano
เชื่อมต่อเครื่องอ่าน/เขียน NFC และมอเตอร์เซอร์โว SG90 กับ Arduino Nano
เชื่อมต่อเครื่องอ่าน/เขียน 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/