สารบัญ:

เกม Arduino Lock: 5 ขั้นตอน
เกม Arduino Lock: 5 ขั้นตอน

วีดีโอ: เกม Arduino Lock: 5 ขั้นตอน

วีดีโอ: เกม Arduino Lock: 5 ขั้นตอน
วีดีโอ: How to Make Password Door Lock | Arduino Project 2024, พฤศจิกายน
Anonim
เกม Arduino Lock
เกม Arduino Lock

เกมล็อคเล็ก ๆ นี้จะสุ่มตัวเลขและให้คุณเดา! เกมนี้ควบคุมด้วยปุ่ม 3 ปุ่มและตัวเลขจะเป็น 1-9 เสมอ โปรดแสดงความคิดเห็นคำแนะนำหรือปัญหาใด ๆ และฉันจะพยายามแก้ไข

ขั้นตอนที่ 1: รวบรวมวัสดุของคุณ

การรวบรวมวัสดุของคุณ
การรวบรวมวัสดุของคุณ

วัสดุที่คุณต้องการมีดังต่อไปนี้:

  1. Arduino Uno (บอร์ด Arduino อื่น ๆ อาจใช้งานได้ แต่ฉันไม่เคยทดสอบเลย)
  2. เขียงหั่นขนมขนาดใหญ่
  3. เขียงหั่นขนมขนาดเล็ก
  4. สายจัมเปอร์ชาย-ชาย
  5. 3 ปุ่มกด
  6. ตัวต้านทาน 3 ตัว
  7. เข้าใช้คอมพิวเตอร์
  8. บางพร้อมลงมือทำ!

ขั้นตอนที่ 2: การตั้งค่า Bread Boards

การตั้งค่าบอร์ดขนมปัง
การตั้งค่าบอร์ดขนมปัง
การตั้งค่าบอร์ดขนมปัง
การตั้งค่าบอร์ดขนมปัง
การตั้งค่าบอร์ดขนมปัง
การตั้งค่าบอร์ดขนมปัง

ในการตั้งกระดานขนาดใหญ่ให้ทำดังนี้:

ตั้งค่าจอ LCD 1602 ที่ด้านล่างขวามือของเขียงหั่นขนมเช่นนั้น ดำเนินการวางโพเทนชิออมิเตอร์ไว้ตรงกลาง ตรวจสอบให้แน่ใจว่าหมุดทั้งสองอยู่ด้านล่างและหมุดเอกพจน์ด้านบน

ในการตั้งค่าบอร์ดขนาดเล็กเป็นคอนโทรลเลอร์ให้ทำดังต่อไปนี้:

วางปุ่มกดสามปุ่มไว้บนช่องว่างตรงกลาง กางออกได้มากเท่าที่คุณต้องการ อย่างไรก็ตาม ตรวจสอบให้แน่ใจว่าปุ่มต่างๆ ไม่ได้เชื่อมต่อในแนวนอนแต่อยู่ในแนวตั้ง (โดยไม่ต้องกดปุ่ม) หากคุณต้องการทดสอบว่าด้านใดเชื่อมต่ออยู่เสมอ ขอแนะนำให้ตั้งค่าวงจรง่ายๆ โดยมีไฟ LED เชื่อมต่อกับปุ่ม

ขั้นตอนที่ 3: เชื่อมต่อสายไฟ

การเชื่อมต่อสายไฟ
การเชื่อมต่อสายไฟ
การเชื่อมต่อสายไฟ
การเชื่อมต่อสายไฟ

เริ่มต้นด้วยเขียงหั่นขนมที่ใหญ่กว่าเชื่อมต่อสิ่งต่อไปนี้:

  • 3.3 โวลต์ เป็น รางบวก
  • กราวด์ถึงรางลบ

จากนั้นในการเชื่อมต่อโพเทนชิออมิเตอร์ให้เชื่อมต่อสิ่งต่อไปนี้:

  • พินบนเป็น V0 บน LCD
  • หมุดด้านล่างซ้ายไปยังรางพลังงานเชิงลบ
  • รางจ่ายไฟบวกขาล่างขวา

การเชื่อมต่อจอแสดงผล:

  • VSS สู่รางเชิงลบ
  • VDD สู่รางบวก
  • เชื่อมต่อ V0 แล้ว
  • RS เป็นพินดิจิตอล 12
  • RW เป็น รางลบ
  • E ถึงพินดิจิตอล 11
  • D4 เป็นพินดิจิตอล 5
  • D5 เป็นพินดิจิตอล 4
  • D6 เป็นพินดิจิตอล3
  • D7 เป็นพินดิจิตอล2
  • A ถึง 5 โวลต์
  • K ลงกราวด์

ตอนนี้เข้าสู่ตัวควบคุม!

  • เชื่อมต่อพินซ้ายล่างของแต่ละปุ่มด้วยตัวต้านทานเข้ากับรางจ่ายไฟเชิงลบ (บนบอร์ดอื่น)
  • เชื่อมต่อพินด้านล่างขวาของแต่ละปุ่มเข้ากับรางบวก (บนกระดานอื่น)
  • จากนั้นเชื่อมต่อด้านบนซ้ายของปุ่มเดียวเข้ากับขาดิจิตอล7
  • เชื่อมต่อด้านบนซ้ายของปุ่มถัดไปกับพินดิจิตอล 8
  • เชื่อมต่อด้านบนซ้ายของปุ่มสุดท้ายกับพินดิจิตอล 9

ตอนนี้ทุกอย่างถูกวางสายแล้ว!

ขั้นตอนที่ 4: การเขียนโปรแกรม

คุณสามารถตั้งโปรแกรมด้วยตนเองหรือคุณสามารถใช้รหัสของฉัน (ฉันเป็นมือสมัครเล่นจึงไม่ดีที่สุด) หากคุณเพิ่งเริ่มใช้สิ่งนี้ให้เสียบ Arduino ของคุณด้วย USB และอัปโหลดรหัสผ่านโปรแกรมแก้ไขเว็บของ Arduino นี่คือ:

create.arduino.cc/editor/TCD_95/f285ffc9-e5c0-4a63-bce9-a2fd2aac850a/preview

ขั้นตอนที่ 5: ทดสอบเกม

ทดสอบเกม
ทดสอบเกม
ทดสอบเกม
ทดสอบเกม

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

แนะนำ: