สารบัญ:

เกม Buzz Wire พร้อมตัวจับเวลา LED สำหรับ Arduino UNO: 5 ขั้นตอน
เกม Buzz Wire พร้อมตัวจับเวลา LED สำหรับ Arduino UNO: 5 ขั้นตอน

วีดีโอ: เกม Buzz Wire พร้อมตัวจับเวลา LED สำหรับ Arduino UNO: 5 ขั้นตอน

วีดีโอ: เกม Buzz Wire พร้อมตัวจับเวลา LED สำหรับ Arduino UNO: 5 ขั้นตอน
วีดีโอ: Arduino Timer Control Relay Devices 2024, พฤศจิกายน
Anonim
Image
Image

เกมลวดฉวัดเฉวียนนี้ให้ผู้ใช้ท้าทายมือที่มั่นคงกับตัวจับเวลา LED เป้าหมายคือจัดการเกมจากด้านหนึ่งของเขาวงกตไปยังอีกด้านหนึ่งโดยไม่ต้องสัมผัสเขาวงกตและก่อนที่ไฟ LED จะดับลง หากเกมจับและเขาวงกตสัมผัสเสียงกระหึ่มดังออกมาจากเพียโซ แนวคิดสำหรับเกมนี้มาจากเกมในวัยเด็กที่โปรดปราน Operation, ความรักของนักเรียนที่มีต่อปริศนาที่ท้าทาย และเกม Buzz Wire ของ FABLABJubail

โครงการนี้เหมาะสำหรับผู้เริ่มต้นใช้งาน Arduino ที่คุ้นเคยกับพื้นฐานการเขียนโค้ดเป็นอย่างดี

วัสดุและเครื่องมือที่จำเป็น:

  • 1 Arduino Uno
  • 1 เขียงหั่นขนม
  • สาย USB 1 เส้น
  • 1 Piezo Buzzer
  • 1 ไฟ LED
  • ตัวต้านทาน 1 560 โอห์ม
  • สายจัมเปอร์ยาว 4 เส้น
  • สายจัมเปอร์สั้น 1 เส้น
  • สายจัมเปอร์คลิปจระเข้ 2 เส้น (ตัวผู้/1 ตัวเมีย)
  • ลวดอลูมิเนียม
  • คีม
  • เครื่องตัดลวด
  • 1 กล่องเล็ก
  • เทปพันสายไฟ

ขั้นตอนที่ 1: การตั้งค่า Arduino UNO และ Breadboard

Arduino UNO และการตั้งค่า Breadboard
Arduino UNO และการตั้งค่า Breadboard

LED -- วาง LED ตามที่แสดง ตัวต้านทาน 560 โอห์มเชื่อมต่อแคโทด (ขาสั้น) กับรางเชิงลบของเขียงหั่นขนม สายจัมเปอร์สีเขียวเชื่อมต่อแอโนด (ขาที่ยาวกว่า) กับพอร์ต 13

Piezzo Buzzer - วางเสียง Piezo ตามที่แสดง ใช้สายจัมเปอร์แบบสั้นต่อขั้วลบของออดกับรางลบ การใช้สายจัมเปอร์คลิปจระเข้เชื่อมต่อตัวนำที่เป็นบวกของออดกับที่จับเกม ยึดด้วยเทปพันสายไฟถ้าจำเป็น **ในการทำให้ลวดยาวขึ้น ให้ใช้สายจัมเปอร์ตัวผู้กับตัวผู้ และสายจัมเปอร์แบบหนีบปากจระเข้ที่มีหัวตัวเมีย**

Breadboard to Game - ใช้สายจัมเปอร์คลิปจระเข้กับส่วนหัวของตัวผู้ เชื่อมต่อตัวนำที่เป็นบวกของออดเข้ากับเกม ยึดด้วยเทปพันสายไฟถ้าจำเป็น

เขียงหั่นขนมกับ Arduino - สุดท้ายเชื่อมต่อรางด้านลบและด้านบวกของเขียงหั่นขนมเข้ากับกราวด์และพอร์ต 5V สายจัมเปอร์สีแดงเชื่อมต่อรางบวกกับพอร์ต 5V สายจัมเปอร์สีดำเชื่อมต่อรางลบและพอร์ตกราวด์

เปิด Arduino - ต่อสาย USB จาก Arduino เข้ากับคอมพิวเตอร์

ขั้นตอนที่ 2: สร้างเกม Buzz Wire และจัดการ

สร้างเกม Buzz Wire และจัดการ
สร้างเกม Buzz Wire และจัดการ
สร้างเกม Buzz Wire และจัดการ
สร้างเกม Buzz Wire และจัดการ
สร้างเกม Buzz Wire และจัดการ
สร้างเกม Buzz Wire และจัดการ
สร้างเกม Buzz Wire และจัดการ
สร้างเกม Buzz Wire และจัดการ
  1. ใช้เครื่องตัดลวดตัดลวดอลูมิเนียมส่วน ส่วนใหญ่แค่ไหนขึ้นอยู่กับว่าคุณต้องการให้เขาวงกตบ้าแค่ไหนและกล่องที่ใช้เป็นฐาน เกมลวดฉวัดเฉวียนของฉันใช้ลวดประมาณหนึ่งฟุตครึ่ง
  2. ใช้คีมงอลวดเป็นเส้นโค้งต่างๆ (ดูรูป)
  3. เอาลวดอีกเส้นยาวประมาณ 9 นิ้วมาทำเป็นหูจับ
  4. งอปลายด้านหนึ่งเป็นวง (ดูรูป) ยิ่งเส้นผ่านศูนย์กลางของลูปเล็กเท่าไหร่ เกมก็จะยิ่งยากขึ้นเท่านั้น
  5. วางเขาวงกตผ่านด้านข้างของกล่อง
  6. ก่อนยึดเขาวงกตไว้กับกล่อง ให้เอาห่วงจับที่ด้านหนึ่งของเขาวงกต (ดูรูป)
  7. ยึดเขาวงกตด้านในกล่องโดยดัดลวด (ดูรูป)
  8. ยึดเขาวงกตที่ด้านนอกของกล่องด้วยเทปพันสายไฟ

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

รหัส
รหัส

รหัสนั้นง่ายมาก ฟังก์ชันการตั้งค่าใช้เพื่อเริ่มต้นโหมดพินสำหรับออดและไฟ LED ฟังก์ชันวนรอบจะตั้งค่าเสียงกริ่งเป็น 1,000 เฮิรตซ์ และเปิดและปิดไฟ LED ในรหัสนี้ ซึ่งสามารถเข้าถึงได้ที่ลิงค์นี้ ไฟ LED จะสว่างเป็นเวลา 60,000 มิลลิวินาทีหรือ 60 วินาที

ขั้นตอนที่ 4: เล่นเกม

เล่นเกม
เล่นเกม

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

ขั้นตอนที่ 5: การเปลี่ยนความยากของเกม

ต่อไปนี้คือแนวคิดบางประการเกี่ยวกับวิธีท้าทายตัวเองเมื่อคุณเชี่ยวชาญเกมแล้ว:

  1. เปลี่ยนระยะเวลาที่ไฟ LED ติดสว่าง แทนที่จะใช้เวลา 60 วินาที คุณสามารถทำเขาวงกตให้เสร็จภายในเวลาอันสั้นได้หรือไม่? ลอง 45 วินาที (45,000 มิลลิวินาที) หรือ 30 วินาที (30000 วินาที
  2. เปลี่ยนเส้นผ่านศูนย์กลางของห่วงที่ด้ามจับ ดูว่าคุณยังสามารถทำเขาวงกตให้เสร็จได้โดยไม่ต้องปิดเสียงกริ่งด้วยวงที่เล็กกว่า
  3. เปลี่ยนเขาวงกต เพิ่มเส้นโค้งมากขึ้นและทำให้พวกเขาใกล้ชิดกันมากขึ้นเพื่อเปลี่ยนความยากของเกม

แฟบแล็บไบล์. (4 ตุลาคม 2559). เกม Buzz Wire [เว็บไซต์] ดึงมาจาก

แนะนำ: