สารบัญ:

เกม Arduino แบบร่วมมือ: 9 ขั้นตอน
เกม Arduino แบบร่วมมือ: 9 ขั้นตอน

วีดีโอ: เกม Arduino แบบร่วมมือ: 9 ขั้นตอน

วีดีโอ: เกม Arduino แบบร่วมมือ: 9 ขั้นตอน
วีดีโอ: เอาตัวรอดวิ่งหนีไททันยักษ์!! 2024, กรกฎาคม
Anonim
Image
Image
เกม Arduino แบบร่วมมือ
เกม Arduino แบบร่วมมือ
เกม Arduino แบบร่วมมือ
เกม Arduino แบบร่วมมือ

ในคำแนะนำนี้ เราจะอธิบายวิธีที่เราออกแบบและสร้างเกมความร่วมมือ 'FUN'

เราใช้ Arduino Uno และแถบ LED NeoPixel เล่นวิดีโอเพื่อสาธิตความสนุก

ขั้นตอนที่ 1: เราต้องการอะไร

เราต้องการอะไร?
เราต้องการอะไร?
เราต้องการอะไร?
เราต้องการอะไร?
เราต้องการอะไร?
เราต้องการอะไร?

ความต้องการ:

- Arduino

- สายไฟ + วัสดุบัดกรี

- 3 ปุ่ม

- 1 หม้อเมตร

- 1 LDR

- แถบไฟ LED หลากสี (ในคำแนะนำนี้เราใช้แถบที่มีไฟ LED 30 ดวง)

- Breadboard (สำหรับทดสอบโค้ดหรือชิ้นส่วนเท่านั้น)

- ไม้ (30x50ซม.)

- เครื่องตัดเลเซอร์ (ถ้าไม่มี เลื่อยธรรมดาก็ใช้ได้)

- แล็ปท็อป + ซอฟต์แวร์ Arduino

- กาวไม้

- กระดาษทราย

- ลูกแก้ว (20x5ซม.)

หมายเหตุ: เราใช้แถบ LED NeoPixel RGB 30 LED รหัสถูกเขียนด้วยไลบรารี Fastled ตรวจสอบให้แน่ใจว่าแถบ LED ของคุณใช้งานได้กับไลบรารี Fastled เช่นเดียวกับของเรา มิฉะนั้น คุณจะต้องแก้ไขโค้ดเพื่อทำงานกับแถบไฟ LED ของคุณ

ขั้นตอนที่ 2: การบัดกรีชิ้นส่วน - ตอนที่ 1

การบัดกรีชิ้นส่วน -- ตอนที่ 1
การบัดกรีชิ้นส่วน -- ตอนที่ 1
การบัดกรีชิ้นส่วน -- ตอนที่ 1
การบัดกรีชิ้นส่วน -- ตอนที่ 1
การบัดกรีชิ้นส่วน -- ตอนที่ 1
การบัดกรีชิ้นส่วน -- ตอนที่ 1
การบัดกรีชิ้นส่วน -- ตอนที่ 1
การบัดกรีชิ้นส่วน -- ตอนที่ 1

ตอนนี้เรามีทุกอย่างแล้ว เราก็เริ่มบัดกรีสายไฟกับชิ้นส่วนต่างๆ ได้

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

เมื่อปุ่มทั้งหมดมีลวดเชื่อมสองเส้น เราสามารถต่อสายกราวด์เข้าด้วยกัน ขั้นแรกให้ทำการบัดกรีบนทั้งสามปุ่ม แล้วตัดสินใจว่าอันไหนจะเป็นสายกลาง สายกลางจะเป็นสายที่เราใส่ลงในพินกราวด์ของ Arduino ตรวจสอบให้แน่ใจว่าสายกลางจะเชื่อมต่อเข้ากับขา Arduino อย่างถูกต้อง หลังจากนั้นก็ประสานสายอีกสองเส้นเข้ากับสายกลางเพื่อให้ยังพอดีกับ Arduino

ขั้นตอนที่ 3: การบัดกรีชิ้นส่วน - ตอนที่ 2

การบัดกรีชิ้นส่วน -- ตอนที่ 2
การบัดกรีชิ้นส่วน -- ตอนที่ 2
การบัดกรีชิ้นส่วน -- ตอนที่ 2
การบัดกรีชิ้นส่วน -- ตอนที่ 2

หม้อมิเตอร์:

ตอนนี้เราทำ Pot Meter มีสามพินที่เราต้องใช้ในการบัดกรีสายไฟ ไปข้างหน้าและทำเช่นนี้

จากนั้นเพียงแค่วางบัดกรีที่ปลายอีกด้านของลวดเพื่อให้เราสามารถติดไว้ในหมุดของ Arduino ดูแผนผังสำหรับหมายเลขพิน หมุดตรงกลางคือหมุดข้อมูล

ขั้นตอนที่ 4: การบัดกรีชิ้นส่วน - ตอนที่ 3

การบัดกรีชิ้นส่วน -- ตอนที่ 3
การบัดกรีชิ้นส่วน -- ตอนที่ 3
การบัดกรีชิ้นส่วน -- ตอนที่ 3
การบัดกรีชิ้นส่วน -- ตอนที่ 3

LDR:อันนี้ง่ายมาก เหมือนเมื่อก่อน เพียงแค่บัดกรีสายไฟเข้ากับหมุด

หลังจากนั้นเชื่อมต่อสายไฟดังที่แสดงในแผนผัง

ขั้นตอนที่ 5: การบัดกรีชิ้นส่วน - ตอนที่ 4

การบัดกรีชิ้นส่วน -- ตอนที่ 4
การบัดกรีชิ้นส่วน -- ตอนที่ 4
การบัดกรีชิ้นส่วน -- ตอนที่ 4
การบัดกรีชิ้นส่วน -- ตอนที่ 4

นีโอพิกเซล:

สุดท้ายแต่ไม่ท้ายสุด เราต้องบัดกรีแถบ LED NeoPixel (30 leds) ซึ่งคล้ายกับ Pot Meter มีสามพินโดยที่ตรงกลางเป็นดาต้าพิน แต่ด้วยแถบ LED นี้จะระบุว่าพินใดเป็น 5V+ และอันไหนคือพิน GND (กราวด์) หลังจากนั้นให้ดูแผนผังสำหรับพินที่ถูกต้องบน Arduino.

ขั้นตอนที่ 6: การอัปโหลดรหัส

เมื่อทุกอย่างถูกรวมเข้าด้วยกันแล้ว เราก็สามารถทดสอบมันด้วยรหัส รหัส:ดาวน์โหลดไฟล์.ino ที่แนบมาและเปิดด้วย Arduino IDE ตั้งค่าพอร์ตที่ถูกต้องสำหรับ Arduino หากคุณยังไม่ได้ดำเนินการ จากนั้นอัปโหลดรหัส และลองเล่นเกมโดยกดปุ่ม หลังจากนั้นไม่กี่วินาทีไฟก็จะสว่างขึ้น

ขั้นตอนที่ 7: การสร้างกล่อง

การทำกล่อง
การทำกล่อง
การทำกล่อง
การทำกล่อง
การทำกล่อง
การทำกล่อง

การตัดด้วยเลเซอร์:

ตอนนี้เรามีทุกอย่างพร้อมแล้ว เรามาเริ่มสร้างกล่องกันเลย เราดาวน์โหลดไฟล์เครื่องตัดเลเซอร์จากเว็บไซต์ "makercase.com" บนเว็บไซต์นี้ คุณสามารถออกแบบกล่องของคุณเองและดาวน์โหลดไฟล์ html จากนั้นคุณสามารถนำเข้าไฟล์นี้ใน Adobe Illustrator เพื่อแปลงเป็นไฟล์.dfx ซึ่งใช้งานได้กับเครื่องตัดเลเซอร์ ใน Adobe Illustrator คุณยังสามารถปรับแต่งทุกอย่างที่คุณเพิ่มลงในไฟล์ของคุณได้โดยใช้เว็บไซต์ เมื่อทำทุกอย่างเสร็จแล้ว คุณสามารถเลเซอร์ตัดไฟล์นี้ลงบนแผ่นไม้ขนาด 30x50 ซม. เมื่อเสร็จแล้ว คุณจะมีปริศนาที่คุณสามารถติดเข้าด้วยกันและกล่องก็ถูกสร้างขึ้น หากไม่พอดีคุณสามารถใช้กระดาษทรายเพื่อให้พอดี หากคุณไม่มีเครื่องตัดเลเซอร์ คุณสามารถใช้เลื่อยธรรมดาได้ แต่จะไม่พอดีกันอย่างแม่นยำ ในกรณีนี้ คุณจะต้องใช้กระดาษทรายเพื่อให้พอดี อย่าลืมปล่อยลูกบาศก์อย่างน้อยด้านเดียวเพื่อให้สามารถใส่ Arduino และคอนโทรลเลอร์ลงในกล่องได้

ขั้นตอนที่ 8: การประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ

เนื่องจากเรามีทุกอย่างที่ต้องการ เราจึงสามารถเริ่มประกอบกล่องได้ ไม่ยากเลย ตราบใดที่คุณบัดกรีได้ดี

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

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

LED Strip: ส่วนสุดท้ายที่เราควรติดเทปไว้คือแถบ LED ตรวจสอบให้แน่ใจว่ามันเข้ากันได้ดีกับภายใน เราใช้ลูกแก้วพ่นทรายสำหรับหน้าต่างแสดง มิฉะนั้นไฟ LED จะสว่างสำหรับดวงตา เพียงแค่ทากาวให้เข้าที่

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

ขั้นตอนที่ 9: สรุป

บทสรุป
บทสรุป

ที่เสร็จเรียบร้อย

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

ขอให้สนุก!Team FUN

แนะนำ: