สารบัญ:

Whack-a-somebody: 6 ขั้นตอน (พร้อมรูปภาพ)
Whack-a-somebody: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Whack-a-somebody: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Whack-a-somebody: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Whack Your Neighbour - ฆ่ากันเพราะขี้หมา zbing z. 2024, กรกฎาคม
Anonim
Image
Image
ตีใครซักคน
ตีใครซักคน
ตีใครซักคน
ตีใครซักคน

โครงการนี้มีไว้สำหรับ '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: การประมวลผล

กำลังประมวลผล
กำลังประมวลผล
กำลังประมวลผล
กำลังประมวลผล
กำลังประมวลผล
กำลังประมวลผล

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

แนะนำ: