กล่องของขวัญที่ล็อคได้: 4 ขั้นตอน
กล่องของขวัญที่ล็อคได้: 4 ขั้นตอน
Anonim

กล่องของขวัญที่ล็อคได้ซึ่งคุณสามารถแลกเปลี่ยนของขวัญได้ กล่องล็อคด้วยโซลินอยด์ การ์ดแยกต่างหากสื่อสารกับกล่องผ่าน RF และมีจอ LCD ที่แสดงว่าของขวัญเป็นของใครและมาจากใคร และมีปุ่มสำหรับป้อนรหัสลับและรหัสสาธารณะ ป้อนรหัสลับของคุณเพื่อปลดล็อกกล่องและใส่ไอเท็มเข้าไป จากนั้นป้อนรหัสสาธารณะหนึ่งหลักว่าใครเป็นของกำนัล ตอนนี้ เฉพาะผู้ที่ให้ของขวัญเท่านั้นที่สามารถปลดล็อกกล่องได้

ขั้นตอนที่ 1: วงจร

วัสดุ

  • 2 เขียงหั่นขนม
  • 2 Arduino Unos
  • 2 nrf24l01 พร้อมกระเป๋าเป้สะพายหลัง
  • หน้าจอ LCD พร้อมกระเป๋าเป้สะพายหลัง spi 4 ขา (เสียบเข้ากับ 5V และกราวด์, หมุด SCL และ SDA กับหมุดที่สอดคล้องกันบน Arduino)
  • 5 ปุ่มกด
  • ตัวต้านทาน 7 ตัวที่มีค่าที่เหมาะสม (หลายร้อยโอห์ม)
  • 2 ทรานซิสเตอร์
  • โซลินอยด์ 2 ตัว
  • 2 ไดโอด

ขั้นตอนที่ 2: รหัส

button_client.ino - รหัสสำหรับการ์ดที่มีปุ่มและ LCD

  • ในไฟล์นี้ ฉันได้สร้างเครื่องจำกัดสถานะเพื่อส่งสัญญาณปลดล็อคไปยังชิป nrf ตรวจสอบว่ารหัสถูกต้องหรือไม่ และแสดงบนจอ LCD
  • ฉันยังเก็บรหัสส่วนตัวและรหัสสาธารณะไว้ในไฟล์นี้สำหรับเพื่อนร่วมห้องด้วย ดังนั้นอย่าลังเลที่จะเปลี่ยนรหัสและชื่อ

led_server.ino - รหัสปลดล็อคกล่อง

ในไฟล์นี้ รหัสจะรอให้รหัสการ์ดส่งสัญญาณเพื่อปลดล็อกกล่อง ซึ่งจะดึงโซลินอยด์กลับและปลดล็อกกล่อง

ขั้นตอนที่ 3: การทำกล่อง & การ์ด

  1. ทำ 2 รูที่ฝาและด้านข้างของกล่องให้ชิดกัน
  2. ยึดโซลินอยด์สองตัวไว้ในรูของกล่อง
  3. ทำรูอีกรูหนึ่งบริเวณด้านล่างของด้านข้างกล่องเพื่อให้พอดีกับสายไฟ
  4. วางวงจรภายในและโซลินอยด์เชื่อมต่อและแหล่งจ่ายไฟ
  5. วางกระดาษแข็งบนวงจรเพื่อป้องกันวงจรจากสิ่งของที่วางอยู่ภายใน
  6. ยึดวงจร จอแอลซีดี และปุ่มอื่นๆ เข้ากับกระดาษแข็งของการ์ดและต่อกับแหล่งจ่ายไฟ
  7. ฉันเพิ่มคลิปบอร์ดพร้อมกระดาษลงในการ์ดเพื่อเขียนข้อความใหม่
  8. ตกแต่งกล่องของคุณ!

แนะนำ: