สารบัญ:

Buzz Wire Scavenger Hunt เบาะแส: 7 ขั้นตอน (พร้อมรูปภาพ)
Buzz Wire Scavenger Hunt เบาะแส: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Buzz Wire Scavenger Hunt เบาะแส: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Buzz Wire Scavenger Hunt เบาะแส: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: ระเบิดกากเพชรกลิตเตอร์ 3.0 vs โจรสลัดชานบ้าน 2024, พฤศจิกายน
Anonim
Buzz Wire Scavenger Hunt เบาะแส
Buzz Wire Scavenger Hunt เบาะแส

คำแนะนำนี้จะแสดงให้คุณเห็นถึงวิธีสร้างเวอร์ชันไฮเทคของเกม "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: สนุก

สนุก!
สนุก!

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

มีความสุขในการทำ!

แนะนำ: