สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: กฎ
- ขั้นตอนที่ 2: การสร้างต้นแบบ
- ขั้นตอนที่ 3: สิ่งที่แนบมา
- ขั้นตอนที่ 4: การประกอบ
- ขั้นตอนที่ 5: ขอให้สนุก
วีดีโอ: เกม Arduino Cyclone: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
โครงการฟิวชั่น 360 »
ฉันไม่เคยเล่นเกมอาเขตไซโคลนจริง ๆ แต่ฉันชอบความคิดที่จะเล่นกับเวลาตอบสนองของเรา
ฉันออกแบบเกมย่อขนาด ประกอบด้วยไฟ LED 32 ดวงที่สร้างเป็นวงกลม ไฟ LED จะสว่างขึ้นทีละดวงในฐานะผู้ไล่ล่านำ เป้าหมายคือการกดปุ่มเมื่อไฟ LED สีแดงสว่างขึ้น
วิดีโอที่นี่
เสบียง
- ไฟ LED สีเขียว 29x
- 2x ไฟ LED สีเหลือง
- 1x ไฟ LED สีแดง
- 1x12mm led ปุ่มกด
- 4x 74HC595
- 1x Arduino นาโน
- Ø3mm ท่อยาว 46mm
- 1x I2C OLDE จอแสดงผล 128*32
- สายไฟ
- เครื่องพิมพ์ 3 มิติ
- ไพรเมอร์ + เพ้นท์
- กระดาษทราย
- หัวแร้ง
- สาย USB ขนาดเล็ก + แหล่งพลังงาน USB
ขั้นตอนที่ 1: กฎ
ฉันได้เพิ่มกฎเกณฑ์การให้คะแนนของเกมนี้ รวมถึงการเปลี่ยนแปลงความเร็วเพื่อให้มีความท้าทายมากขึ้น
- ถ้าคุณหยุดบนไฟ LED สีแดง: คะแนนจะเพิ่มขึ้นเป็นค่าระหว่าง 4 ถึง 20 ขึ้นอยู่กับความเร็ว ความเร็วเพิ่มขึ้น 2%
- ถ้าคุณหยุดบนไฟ LED สีเหลือง: คะแนนเพิ่มขึ้น 2 และความเร็วเพิ่มขึ้น 10%
- ถ้าคุณหยุดบนไฟ LED สีเขียว: จบเกม
ฉันยังเพิ่มโบนัสสำหรับผู้เล่นที่มีทักษะจริงๆ !
- หากคุณหยุดบนไฟ LED สีแดง 3 ครั้งติดต่อกันในขณะที่ความเร็วมากกว่า 80%: ความเร็วจะกลับสู่ 20%! (ดาวบ่งบอกถึงความก้าวหน้าของโบนัสนั้น)
LED แรกที่สว่างขึ้นจะถูกสุ่มเลือกโดย Arduino เช่นเดียวกับหากจะหมุนตามเข็มนาฬิกาหรือทวนเข็มนาฬิกา
ขั้นตอนที่ 2: การสร้างต้นแบบ
นั่นคือขั้นตอนที่ฉันทดสอบกฎการให้คะแนนทุกประเภท บอร์ด Arduino nano มีพินเอาต์พุตไม่เพียงพอที่จะขับ LED 32 ดวง ดังนั้นฉันจึงใช้ชิป 74HC595 สี่ชิป แต่ละอันขับ 8 Leds ซึ่งทำงานได้ดีจริงๆ และใช้พินเอาต์พุต Arduino เพียง 3 พินเท่านั้น!
ฉันทำแผนภาพวงจรนี้:
และนี่คือรหัส Arduino (คุณจะต้องใช้ไลบรารีนี้สำหรับจอแสดงผล oled และไลบรารีนี้สำหรับชิป hc595)
ขั้นตอนที่ 3: สิ่งที่แนบมา
การออกแบบ:
ตัวเครื่องได้รับการออกแบบใน Fusion 360 ประกอบด้วย 4 ส่วน
คุณสามารถค้นหาไฟล์. STL และ.f3d บน Cults3D ได้ที่นี่
การพิมพ์ 3 มิติ:
ส่วนบนจะต้องรองรับการพิมพ์ ฉันพิมพ์ชิ้นส่วนทั้งหมดโดยใช้เส้นใยน้ำแข็ง PLA พร้อมการตั้งค่าเริ่มต้นบน Cura และพิมพ์ 3 มิติบน Creality Ender3
หลังการพิมพ์:
สำหรับโครงการนี้ ฉันต้องการลองใช้เทคนิคการตกแต่งสำหรับการพิมพ์ 3 มิติ
นี่คือลักษณะของการพิมพ์ 3 มิติ …
ก่อนอื่นฉันขัดชิ้นงานด้วยกระดาษทรายเบอร์ 120 ถึง 800
ฉันทาไพรเมอร์โค้ท
ฉันขัดมันอีกครั้งด้วยกระดาษทรายเบอร์ 800
จากนั้นฉันก็เพิ่มสีสเปรย์สีดำ 3 ชั้นที่นี่คุณมีการเปรียบเทียบ "ก่อนและหลัง":
ขั้นตอนที่ 4: การประกอบ
-
วาง LED 32 ดวงในรูของร่างกายส่วนบน (ด้านลบด้านใน ด้านนอกเป็นบวก)
-
งอขาเชิงลบเพื่อประสานเข้าด้วยกัน
-
วาง 74HC595 ตัวแรกที่นี่คว่ำและประสานไฟ LED ตามแผนภาพในขั้นตอนที่2
-
เชื่อมโยงชิปทั้งสี่กับสายไฟที่บางมากตามแผนภาพวงจร
-
ประสานสายไฟสี่เส้นเข้ากับจอแสดงผล OLED และส่งผ่านท่อเช่นนั้น:
-
บัดกรีสายไฟทั้งหมดเข้ากับ Arduino
- กาวบอร์ด Arduino เข้าที่ด้วยกาวร้อน
- คลิปส่วนบนของร่างกายส่วนล่างและคลิปกล่อง oled ด้านหน้า
ขั้นตอนที่ 5: ขอให้สนุก
ตอนนี้ คุณเพียงแค่ต้องเสียบ Arduino กับแหล่งพลังงาน 5V (ธนาคารพลังงาน แล็ปท็อป …)
แล้วมันก็จะเริ่มต้นเอง
พยายามที่จะทำคะแนนสูงสุด !
ของฉันคือ 1152 โชคดี!
แนะนำ:
เกม 3d Maze โดยใช้ Arduino: 8 ขั้นตอน (พร้อมรูปภาพ)
เกม 3d Maze ที่ใช้ Arduino: สวัสดีเพื่อนๆ ดังนั้นวันนี้เราจะมาสร้างเกมเขาวงกตโดยใช้ ARDUINO UNO เนื่องจาก Arduino Uno เป็นบอร์ดที่ใช้กันเป็นส่วนใหญ่ มันจึงเจ๋งมากที่จะสร้างเกมด้วย ในคำแนะนำนี้ ให้สร้างเกมเขาวงกตที่ควบคุมโดยใช้จอยสติ๊ก อย่าลืม
เกม Arduino Sorta Sudoku: 3 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino Sorta Sudoku: ผู้คนจำนวนมากชอบเล่น Sudoku และหลานๆ ชอบเดาเกม ดังนั้นฉันจึงตัดสินใจสร้างเกม "Sorta Sudoku" แบบพกพา ในเวอร์ชันของฉัน เกมเป็นตารางขนาด 4x4 แต่มีให้เพียงหมายเลขเดียวเท่านั้น แนวความคิดคือการเดาตัวเลขที่เหลือใน
กดปุ่ม); // เกม Arduino LCD: 5 ขั้นตอน (พร้อมรูปภาพ)
กดปุ่ม); //เกม Arduino LCD: เมื่อเร็ว ๆ นี้ใน Scouts ฉันทำงานเกี่ยวกับตราสัญลักษณ์การออกแบบเกม สำหรับข้อกำหนดข้อใดข้อหนึ่ง ฉันสร้างเกมนี้โดยใช้ Arduino ที่อิงจากเกม LED Rocker จุดประสงค์ของเกมคือทำคะแนนให้ได้มากที่สุด ในช่วงเริ่มต้นของเ
เกม Arduino จอแสดงผล LED แบบอินไลน์: 7 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino จอแสดงผล LED แบบอินไลน์: หรือที่รู้จักว่าระบบเกมแสดงบันได LED Attiny-85 ที่ติดตั้งฮาร์ดแวร์และซอฟต์แวร์เพื่อเล่นแอ็กชัน "วิดีโอ" เกมบนจอแสดงผล LED แบบอินไลน์ มีจอแสดงผลแลดเดอร์ LED 12 ดวงแบบมัลติเพล็กซ์ และรองรับอินพุตปุ่มสูงสุด 6 ปุ่มและออปติ
Cyclone (เกม Arduino LED): 6 ขั้นตอน (พร้อมรูปภาพ)
Cyclone (เกม Arduino LED): ในบทช่วยสอนนี้ ฉันจะสอนวิธีสร้างเกม LED ที่มีโค้ดหรือประสบการณ์เพียงเล็กน้อย! ฉันมีความคิดนี้มาระยะหนึ่งแล้วและในที่สุดก็เริ่มสร้างมันขึ้นมา เป็นเกมสนุก ๆ ที่ทำให้เรานึกถึงเกมอาร์เคดทั้งหมด มีแบบฝึกหัดอื่นเ