สารบัญ:
- ขั้นตอนที่ 1: รายการวัสดุ
- ขั้นตอนที่ 2: เพลง
- ขั้นตอนที่ 3: สร้างเกมกล่อง
- ขั้นตอนที่ 4: รหัส Arduino
- ขั้นตอนที่ 5: วงจรและการเชื่อมต่อ
- ขั้นตอนที่ 6: การประมวลผล
วีดีโอ: Whack-a-somebody: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
โครงการนี้มีไว้สำหรับ 'Creative Electronics' ซึ่งเป็นโมดูลปีที่ 4 ของ Beng Electronics Engineering ที่ University of Malaga, School of Telecommunications (www.etsit.uma.es)
ในคำแนะนำนี้ เราได้สร้างเกม Whack-a-mole เวอร์ชันส่วนบุคคล เพื่อจำลองโมลฮิลส์ เราใช้ปุ่มอาร์เคดที่เชื่อมต่อกับ Leonardo Arduino แบบโฮมเมด ตามปุ่มกด เลโอนาร์โดเลียนแบบแป้นพิมพ์และส่งผ่านพอร์ตอนุกรมของคีย์ที่เกี่ยวข้อง ข้อมูลนี้ได้รับในการประมวลผล ซึ่งเป็นที่จำลองเกม วัตถุประสงค์หลักของเราคือการสร้างเกมคลายเครียดแบบโต้ตอบที่เป็นมิตร ซึ่งคุณสามารถโจมตีเพื่อน เจ้านาย หรือใครก็ได้ที่คุณเลือก!
ขั้นตอนที่ 1: รายการวัสดุ
วัสดุที่ใช้:
-ปุ่มอาร์เคด
-กล่อง
-หญ้าเทียมเทียม
-Arduino Leonardo
ความต้านทาน -9x1k
-กระดาษแข็ง
- ลวดสำหรับเขียงหั่นขนม
- บอร์ดพีซีแบบเจาะรู
-ค้อนของเล่น
-เครื่องตัด
-ช่างเชื่อม + ทหาร
-เวลโคร
-กาวเหลว
ลิงค์ที่มีประโยชน์ในการซื้อปุ่ม:
m.es.aliexpress.com/item/32820995279.html?…
บิลอยู่ที่ประมาณ 25 ยูโร
ขั้นตอนที่ 2: เพลง
งานนี้ซึ่งมีผู้เขียนคือ Alejandro Serrano Rueda อยู่ภายใต้ใบอนุญาต Creative Commons 4.0 (licencia de Reconocimiento 4.0 Internacional de Creative Commons)
ขั้นตอนที่ 3: สร้างเกมกล่อง
ขั้นแรก คุณต้องทำเก้ารูในกล่องเพื่อวางปุ่มอาร์เคด เมื่อคุณทำเสร็จแล้ว คุณสามารถทำอีกเก้ารูในหญ้าเทียมสังเคราะห์ จากนั้นคุณสามารถวางปุ่มต่างๆ ในกล่องของคุณ คุณยังสามารถปิดด้านข้างกล่องด้วยกระดาษแข็งสีน้ำตาล ในการปิดกล่องเราใช้เวลโครชิ้นเล็กๆ
ขั้นตอนที่ 4: รหัส Arduino
ในการสร้างเกม เราได้ใช้ไลบรารี "Keyboard.h" เพื่อจำลองคีย์บางคีย์ เราใช้ปุ่มตั้งแต่ '0' ถึง '9' เพราะเรามีปุ่มทั้งหมด 9 ปุ่ม เราต้องการพอร์ตเก้าพอร์ต (จาก 2 ถึง 10) ที่กำหนดค่าเป็นอินพุต จำเป็นต้องใช้ debouncer (เราใช้การหน่วงเวลา 200 ms)
ขั้นตอนที่ 5: วงจรและการเชื่อมต่อ
สำหรับปุ่ม เราตัดสินใจใช้การกำหนดค่าแบบดึงขึ้น มีไฟ LED อยู่ภายในปุ่ม แต่เราไม่ได้ใช้สำหรับโครงการของเรา ดังนั้นสำหรับการเชื่อมต่อ เราจึงทำตามแผนผังที่ระบุก่อนหน้านี้ (หนึ่งอันสำหรับแต่ละพินเก้าอัน) เราใช้แผ่นเจาะรูเพื่อวางแนวต้าน (ดังที่คุณเห็นในภาพ) ในที่สุดเราก็ทำรูเพื่อเสียบสายของ Leonardo เข้ากับพีซี Arduino Leonardo ติดอยู่ในกล่องโดยใช้เวลโคร
ขั้นตอนที่ 6: การประมวลผล
คุณสามารถเล่นเกมคีย์บอร์ดบางเกมได้โดยใช้กล่องเท่านั้น แต่เราได้สร้างเกมที่ใช้การประมวลผลซึ่งจำลองสนามด้วยจอมปลวก ผู้คนปรากฏตัวจากจอมปลวกเหล่านี้และเราต้องตีพวกเขาเพื่อทำคะแนน เกมนี้มีเมนูหลักซึ่งคุณสามารถเลือกคนที่คุณต้องการโจมตีและระดับความยากได้ (จะเปลี่ยนความเร็วของหัว)
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
Whack-a-moLED!!: 7 ขั้นตอน
Whack-a-moLED!!: นี่คือเวอร์ชัน LED ของเกม Whack-a-Mole สุดคลาสสิก โดยทั่วไปแล้ว LED แบบสุ่มจาก LED 4 ดวงจะสว่างขึ้นแทนไฝที่มองออกมาจากรู และผู้เล่นปิดไฟ LED โดยใช้จอยสติ๊กแทนการตีไฝ
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-