สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ชมการสาธิต
- ขั้นตอนที่ 2: ค้นหาประเภทเฟรมใดก็ได้
- ขั้นตอนที่ 3: การเขียนโปรแกรม
- ขั้นตอนที่ 4: การเดินสายไฟและการบัดกรี
- ขั้นตอนที่ 5: กาวร้อนและปลอดภัย
- ขั้นตอนที่ 6: ข้อมูลอ้างอิงอื่น
วีดีโอ: Cyclone (เกม Arduino LED): 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในบทช่วยสอนนี้ ฉันจะสอนวิธีสร้างเกม LED ที่มีโค้ดหรือประสบการณ์เพียงเล็กน้อย! ฉันมีแนวคิดนี้มาระยะหนึ่งแล้วและในที่สุดก็เริ่มสร้างมันขึ้นมาได้ เป็นเกมสนุก ๆ ที่ทำให้เรานึกถึงเกมอาร์เคดทั้งหมด มีบทช่วยสอนอื่น ๆ ที่ฉันจะเชื่อมโยงสำหรับการอ้างอิงเพิ่มเติม สามารถทำได้ภายในหนึ่งชั่วโมงของการทำงานหนักและคุ้มค่ากับความพยายาม:)
เสบียง
WS2812B ไฟ LED x24
Arduino นาโน
ปุ่มกดชั่วขณะ
ขั้นตอนที่ 1: ชมการสาธิต
ขั้นตอนที่ 2: ค้นหาประเภทเฟรมใดก็ได้
ในกรณีนี้ ฉันใช้กรอบรูป การสร้างอาคารหนึ่งเป็นทางเลือกหนึ่งเสมอ แต่ฉันต้องการทำโครงการนี้ให้เสร็จอย่างรวดเร็ว โปรเจ็กต์ของฉันมีไฟ LED 20 ดวงที่พันรอบเฟรม อย่างไรก็ตาม ตัวเลขนี้สามารถเปลี่ยนแปลงได้ตามความต้องการหรือการใช้พลังงานที่ต้องการ
ขั้นตอนที่ 3: การเขียนโปรแกรม
โปรแกรมนี้ไม่ได้มีประสิทธิภาพมากที่สุด.. แต่ทำงานได้อย่างสมบูรณ์ เกมดังกล่าวมีสถานะเกมที่แตกต่างกันห้าสถานะ Gamestate zero แสดงถึงสถานะไม่ได้ใช้งานจนกว่าจะกดปุ่ม gamestates อื่น ๆ แสดงถึงระดับที่ผู้เล่นอยู่ เพื่อตอบโต้การดีบักของปุ่ม ฉันใช้ฟังก์ชัน millis() แทน delay() วิธีนี้จะทำให้เกมยังคงทำงานในขณะที่ปุ่มดำเนินการอยู่
ในการปรับความเร็วให้เป็นที่ต้องการ การลดตัวแปร ledSpeed จะทำให้ความเร็วเพิ่มขึ้น ความเร็วจะเรียงตามความยาก
ขั้นตอนที่ 4: การเดินสายไฟและการบัดกรี
โปรเจ็กต์นี้สามารถขับเคลื่อนด้วยสายไฟ 5v ที่เชื่อมต่อกับ Arduino Nano หรือจากชุดแบตเตอรี่ AA 3 ก้อนเพื่อให้พกพาได้
เจาะรูสำหรับปุ่มกดชั่วขณะหรือแยกจากเฟรม เชื่อมต่อด้านหนึ่งกับกราวด์และอีกด้านหนึ่งเพื่อพิน 4
(ไม่บังคับ) - เชื่อมต่อก้อนแบตเตอรี่ด้วยสวิตช์บนสาย 5v กับ VIN และหมุดกราวด์บน Arduino Nano ตรวจสอบให้แน่ใจว่าสัญญาณเป็น 5v และเอาต์พุตสามารถจัดการกับ Arduino และ LED ได้ เพื่อเพิ่มอายุการใช้งานของแบตเตอรี่ ให้เพิ่มความสว่างของ LED
เชื่อมต่อ LED ทั้งสองชุดกับราง 5v บน Arduino และเชื่อมต่อ Grounds สุดท้าย ให้ทำตามเส้น Din ไปยังพินที่ต้องการบน Arduino
ขั้นตอนที่ 5: กาวร้อนและปลอดภัย
ฉันใช้กาวร้อนจำนวนมากและ Zip Tie เพื่อยึดสายไฟ พยายามคลุมวัตถุมีคมและมัดสายไฟให้แน่น มืออาจจะถือสิ่งนี้
ขั้นตอนที่ 6: ข้อมูลอ้างอิงอื่น
ฉันพบว่ามีคำแนะนำเพิ่มเติม ขอขอบคุณที่สละเวลาและฉันหวังว่าคุณจะได้รับประโยชน์จากโครงการนี้ เยี่ยมชมเว็บไซต์ของฉัน (www.neehaw.com) เพื่อดูเอกสารและโครงการสนุกๆ เพิ่มเติม สนุก!
หนึ่งผู้สั่งสอน
คำแนะนำที่สอง
แนะนำ:
เกม Arduino จอแสดงผล LED แบบอินไลน์: 7 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino จอแสดงผล LED แบบอินไลน์: หรือที่รู้จักว่าระบบเกมแสดงบันได LED Attiny-85 ที่ติดตั้งฮาร์ดแวร์และซอฟต์แวร์เพื่อเล่นแอ็กชัน "วิดีโอ" เกมบนจอแสดงผล LED แบบอินไลน์ มีจอแสดงผลแลดเดอร์ LED 12 ดวงแบบมัลติเพล็กซ์ และรองรับอินพุตปุ่มสูงสุด 6 ปุ่มและออปติ
เกม LED Rocker: 7 ขั้นตอน (พร้อมรูปภาพ)
เกม LED Rocker: เกม LED Rocker เป็นเกม Arduino ที่เรียบง่าย ส่วนใหญ่ประกอบด้วยไฟ LED 9 ดวง (ไฟ LED สีน้ำเงิน 8 ดวงและไฟ LED สีแดง 1 ดวงตรงกลาง) ปุ่ม 1 ปุ่ม ลำโพง 1 ตัว และจอ LCD 1 แผง เป้าหมายของเกมนี้คือการกดปุ่มเมื่อไฟ LED สีแดงกะพริบ เริ่มต้นด้วยไฟ LED 9 ดวงกะพริบ
เกม Arduino Cyclone: 5 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino Cyclone: ฉันไม่เคยเล่นเกมอาเขตไซโคลนจริง ๆ แต่ฉันชอบแนวคิดที่จะเล่นกับเวลาตอบสนองของเรา ฉันออกแบบเกมย่อขนาด ประกอบด้วยไฟ LED 32 ดวงที่สร้างเป็นวงกลม ไฟ LED จะสว่างขึ้นทีละดวงในฐานะผู้ไล่ล่านำ เป้าหมายคือการกดปุ่ม
เกม Arduino LED Laser Arcade: 3 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino LED Laser Arcade: ในคำแนะนำนี้ ฉันจะสาธิตวิธีสร้างเกม Laser Arcade โดยใช้เซ็นเซอร์ LED และแสง มีโค้ดรวมอยู่ด้วย และคุณไม่จำเป็นต้องมีชิ้นส่วนมากมายในการสร้าง ฉันจะไม่บอกคุณว่าฉันสร้างเคสอย่างไร คุณจะต้องสร้างมันขึ้นมาเอง!T
เกม Arduino LED Rocker!: 4 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino LED Rocker!: เกมนี้เป็นเกม Arduino ที่เรียบง่าย ค่อนข้างเรียบง่าย แต่เล่นแล้วติดอย่างเมามัน มันขึ้นอยู่กับตัวอย่างการกะพริบโดยไม่ชักช้าของเว็บไซต์ Arduino ในการเล่น เพียงแค่เปิด Serial Monitor แล้วกดปุ่มเมื่อไฟ LED ตรงกลางเปิดขึ้น คุณจะได้รับสามชีวิต