สารบัญ:
- ขั้นตอนที่ 1: ไอเดีย
- ขั้นตอนที่ 2: ส่วนผสมที่ไม่ใช่อิเล็กทรอนิกส์
- ขั้นตอนที่ 3: โครงสร้างที่ไม่ใช่อิเล็กทรอนิกส์
- ขั้นตอนที่ 4: ส่วนผสมอิเล็กทรอนิกส์
- ขั้นตอนที่ 5: การสร้างอิเล็กทรอนิกส์
- ขั้นตอนที่ 6: รหัส
- ขั้นตอนที่ 7: สนุก
วีดีโอ: Buzz Wire Scavenger Hunt เบาะแส: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
คำแนะนำนี้จะแสดงให้คุณเห็นถึงวิธีสร้างเวอร์ชันไฮเทคของเกม "Buzz Wire" ที่สามารถใช้เป็นเบาะแสในการล่าสมบัติ หรือสามารถปรับให้เข้ากับความท้าทายอื่นๆ
ขั้นตอนที่ 1: ไอเดีย
Buzz Wire เป็นเกมที่คล้ายกับการดำเนินการ แต่มีการหักมุม (ตามตัวอักษร)! วัตถุประสงค์คือเพื่อให้ได้วงแหวนรอบเส้นลวดบิดเกลียวโดยไม่ต้องสัมผัสมัน ในเวอร์ชันคลาสสิกของเกมนี้ หากวงแหวนสัมผัสกับลวด ออดจะดับหรือไฟจะกะพริบ ฉันต้องการสร้างเวอร์ชันของเกมนี้โดยเป็นส่วนหนึ่งของการตามล่าหาสมบัติในวันเกิดของคนสำคัญของฉัน ดังนั้นฉันจึงต้องการวิธีซ่อนเงื่อนงำในเกม คำแนะนำนี้จะอธิบายวิธีใช้ Arduino และหน้าจอ LCD เพื่อสร้างเวอร์ชันอัปเดตของเกมนี้ซึ่งจะแสดงข้อความเฉพาะเมื่อเกมสำเร็จเท่านั้น! เหนือสิ่งอื่นใด ไม่มีทางโกงได้ (เว้นแต่คุณจะเข้าใจวงจร!)
ขั้นตอนที่ 2: ส่วนผสมที่ไม่ใช่อิเล็กทรอนิกส์
ในการสร้างเนื้อหาของเกมนี้ คุณจะต้อง:
- ราง - ฉันใช้ลวดทองแดงหนา ลวดโลหะนำไฟฟ้าใด ๆ ควรใช้งานได้ ควรบางพอที่จะโค้งงอ แต่หนาพอที่จะยึดรูปร่างให้แน่นตลอดทั้งเกม
- แหวน - ฉันใช้ขอเกี่ยวตา หรือคุณสามารถใช้ลวดพิเศษบางส่วนจากรางที่โค้งงอเป็นรูปทรงวงแหวน
- แหวนรองสองอัน - สิ่งเหล่านี้จะใช้เป็นจุดสิ้นสุดของแทร็ก
- ลวดอีกจำนวนหนึ่ง - สิ่งนี้จะใช้เชื่อมต่อชิ้นส่วนต่าง ๆ เหล่านี้กับวงจร ฉันใช้สายไฟเส้นเล็กบางเส้น (ดึงออกจากสายเคเบิล cat 5) สำหรับการเชื่อมต่อแทร็กและเครื่องซักผ้า (คุณจะต้องมีลวดสามส่วน) และสายจัมเปอร์จระเข้ที่หนากว่าสำหรับวงแหวน
- กระดาน - สิ่งนี้จะรวมทุกอย่างไว้ด้วยกัน ฉันใช้เท้ายาวขนาด 1 "x4"
สำหรับเครื่องมือ คุณจะต้อง:
- สว่านและขนาดเท่ากันกับสายไฟของคุณ
- คีมบาง
- กาวร้อน
ขั้นตอนที่ 3: โครงสร้างที่ไม่ใช่อิเล็กทรอนิกส์
ขั้นแรก เจาะรูสองรูที่มีขนาดเท่ากับสายไฟของคุณที่ด้านใดด้านหนึ่งของบอร์ด สิ่งเหล่านี้จะทำหน้าที่เป็นจุดยึดของเส้นลวด
ถัดไป พันลวดเส้นเล็กๆ ไว้รอบๆ แหวนรองตามที่แสดงในภาพที่สอง
ตอนนี้ติดกาวเครื่องซักผ้าตัวใดตัวหนึ่งโดยพันลวดไว้ที่รูแรก จากนั้นดันปลายด้านหนึ่งของเส้นลวดเข้าไปในรูแล้วติดกาวให้เข้าที่ เครื่องซักผ้าและสายไฟต้องไม่สัมผัสกัน ดูภาพที่สาม
ตอนนี้ ดัดลวดรางให้มีรูปร่างที่สนุกสนาน แล้วหนีบมันออกตามความยาวที่คุณต้องการเพื่อไปถึงอีกรูหนึ่ง ก่อนดันสายรางเข้าไปในรูที่สอง ให้วางแหวนรองอันที่สอง (พร้อมพันลวด) รอบเส้นลวด แล้วพันลวดเส้นเล็กบางรอบปลายสายราง จากนั้นกาวปลายหรือรางลวดเข้าไปในรูและกาวเครื่องซักผ้าลงไปที่บอร์ด (ดูรูปที่ 4) ตรวจสอบให้แน่ใจว่าไม่มีการเชื่อมต่อทางไฟฟ้าระหว่างสายรางและแหวนรอง
ถัดไป ใช้คลิปจระเข้เพื่อยึดปลายสายจัมเปอร์ด้านหนึ่งเข้ากับวงแหวน ดังในรูปที่ 5
ตอนนี้งานสร้างของคุณควรมีลักษณะเหมือนภาพแรก
ขั้นตอนที่ 4: ส่วนผสมอิเล็กทรอนิกส์
ในการสร้างสมองของเกมนี้ คุณจะต้อง:
- Arduino
- หน้าจอ LCD
- โพเทนชิออมิเตอร์ 10k
- ออดแบบ Piezo (อุปกรณ์เสริม)
- ไฟ LED สีแดงและสีเขียว (อุปกรณ์เสริม)
- สายจัมเปอร์จำนวนหนึ่งและเขียงหั่นขนม
- ตัวต้านทาน 220 โอห์ม
- ตัวต้านทานสี่ตัวที่มีค่าเท่ากันโดยมีความต้านทาน 1Kohm หรือสูงกว่า
ชิ้นส่วนทั้งหมดเหล่านี้มีอยู่ในชุดเริ่มต้นของ Elegoo ซึ่งเป็นชุดส่วนประกอบจำนวนมาก ฉันสร้างโปรเจ็กต์นี้ด้วยส่วนประกอบจากอันนี้
ขั้นตอนที่ 5: การสร้างอิเล็กทรอนิกส์
ตั้งค่าวงจรตามที่แสดงในแผนภาพ นี่คือบันทึกบางส่วน:
- ตัวต้านทานที่เชื่อมต่อกับ LED และ LCD คือ 220ohm
- ตัวต้านทานที่เชื่อมต่อกับอินพุตแบบอะนาล็อกและตัวต้านทานที่วางในแนวทแยงมุมคือ 1k+ โอห์ม
-
เส้นแนวทแยงที่เชื่อมต่อกับส่วนหัวทางด้านขวาคือสายไฟที่เชื่อมต่อกับตัวเกมดังนี้:
- A0 (สายสีเขียว) เชื่อมต่อกับเครื่องซักผ้าเริ่มเกม
- A1 (สายสีน้ำเงิน) เชื่อมต่อกับสายราง
- A2 (สายสีเหลือง) เชื่อมต่อกับแหวนรองท้ายเกม
วงจรนี้วาดด้วย TinkerCad
ขั้นตอนที่ 6: รหัส
มีการแนบรหัสและสามารถพบได้ใน GitHub ของฉัน
เกมนี้สร้างขึ้นเพื่อเป็นส่วนหนึ่งของเกมล่าสมบัติสำหรับวันเกิดแฟนสาวของฉันเจมี่ เมื่อเธอชนะเกม หน้าจอ LCD จะแสดงตำแหน่งของเบาะแสต่อไปของเธอ ซึ่งก็คือเครื่องล้างจาน และสัญญาณเสียงพายโซก็เล่น "สุขสันต์วันเกิด" เว้นแต่ว่าคุณกำลังวางแผนล่าสัตว์กินเนื้อในวันเกิดสำหรับใครบางคนที่ชื่อเจมี่ซึ่งเบาะแสต่อไปอยู่ในเครื่องล้างจาน คุณอาจต้องการเปลี่ยนรหัสบางอย่าง เช่น ข้อความ LCD และการปรับแต่งเสียงพายโซ
โดยทั่วไปมี 5 ขั้นตอนที่เกี่ยวข้องกับการเริ่มต้น (เปิด Arduino) การเริ่มเกม (วงแหวนสัมผัสแหวนเริ่มต้น) เกมล้มเหลว (วงแหวนสัมผัสแทร็กลวด) จุดสิ้นสุดเกม (วงแหวนสัมผัสแหวนสิ้นสุดหลังจากแตะแหวนเริ่มต้นและไม่ใช่แทร็ก ลวด) และสิบแปดมงกุฎ (แหวนสัมผัสแหวนสัมผัสปลายหลังจากสัมผัสลวดติดตาม) ขั้นตอนเหล่านี้ใช้กับตรรกะ if/else ในลูปหลัก และข้อความต่างๆ จะถูกนำไปใช้กับบล็อกสวิตช์ใน displayText() โปรดทราบว่ามีกรณี (stage=1) ที่ฉันไม่ได้ใช้จริง มันทำให้ฉันมีปัญหา ฉันเลยลบมันออกจากตรรกะ แต่ไม่ได้ล้างมันและไม่อยากทำตอนนี้
หวังว่ารหัสจะง่ายพอที่จะเข้าใจและปรับแต่งตามนั้น เรายินดีที่จะตอบคำถามเฉพาะในความคิดเห็นถ้าคุณมี
เพลง piezo "Happy Birthday" นำมาจาก
ขั้นตอนที่ 7: สนุก
อัปโหลดรหัส ต่อสายไฟจากเครื่องซักผ้า ติดตามและหมุนวงแหวนเข้ากับวงจร และรัดให้เข้าด้วยกัน! เกมนี้ค่อนข้างสนุกและเราได้เล่นกับมันหลังจากการล่าสมบัติ ฉันยังได้สร้างเวอร์ชันที่อัปเดตซึ่งเป็นเกมแบบสแตนด์อโลนมากกว่า แทนที่จะมีเงื่อนงำในตอนท้าย มันจะคอยติดตามว่าคุณต้องใช้เวลานานเท่าใดในการจบรอบและแสดงคะแนนสูง ดูเวอร์ชั่นนี้ได้ที่นี่ ฉันแน่ใจว่ามีสิ่งสนุกๆ อื่นๆ ที่สามารถทำได้ด้วยการตั้งค่าพื้นฐานนี้เช่นกัน
มีความสุขในการทำ!
แนะนำ:
เกม Arduino Wire: 7 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino Wire: สำหรับโปรเจ็กต์นี้ ฉันอ้างอิงจากเว็บไซต์นี้ และเปลี่ยนเพื่อสร้างโปรเจ็กต์ใหม่ โปรเจ็กต์นี้เรียกว่าเกม Wire ซึ่งคุณจะจับที่จับโลหะและทำให้มันทะลุลวดโดยไม่ต้องสัมผัสลวด หากที่จับสัมผัสลวด
เกม Buzz Wire ใช้ Makey Makey และ Scratch: 3 ขั้นตอน
เกม Buzz Wire ที่ใช้ Makey Makey และ Scratch: นี่คือเกมโดยเด็กอายุ 11 ปีของฉัน เขาสร้างและตั้งโปรแกรมเกมนี้กับน้องชายของเขาเพื่อให้ไขว้เขวในช่วงที่ COVID19 ปิดตัวลง และเขาต้องการเข้าร่วมงานแสดง Online Coolest Projects "ฉันเอาแนวคิดหลักสำหรับ
วิธีสร้างเกม Buzz Wire: 4 ขั้นตอน
วิธีสร้างเกม Buzz Wire: Arduino ถูกใช้ในโครงการอิเล็กทรอนิกส์มากมายรวมถึงเกมอย่างไม่ต้องสงสัย ในโปรเจ็กต์นี้ เราได้สร้างเกมพิเศษที่เรียกว่าเกม buzz wire หรือเกมมือคงที่ สำหรับโครงงานนี้ จะใช้ลวดเหล็กที่คุณต้องแปลงเป็นวง
เกม Arduino Buzz Wire: 4 ขั้นตอน
เกม Arduino Buzz Wire: นี่เป็นคำแนะนำในการสร้างเกม Buzz wire โดยใช้ Arduino โครงการ Arduino นี้แก้ไขจาก https://www.instructables.com/id/Buzz-Wire-Scavenger-Hunt-Clue/ ฉันเพิ่มป้ายบอกคะแนนบน LCD ซึ่งจะแสดงเวลาที่คุณใช้ในการจบ
เกม Buzz Wire พร้อมตัวจับเวลา LED สำหรับ Arduino UNO: 5 ขั้นตอน
เกม Buzz Wire พร้อมตัวจับเวลา LED สำหรับ Arduino UNO: เกมสาย Buzz นี้ให้ผู้ใช้ท้าทายมือที่มั่นคงกับตัวจับเวลา LED เป้าหมายคือจัดการเกมจากด้านหนึ่งของเขาวงกตไปยังอีกด้านหนึ่งโดยไม่ต้องสัมผัสเขาวงกตและก่อนที่ไฟ LED จะดับลง หากเกมจัดการและ