สารบัญ:

เกม DIY Arduino Tic Toc Toe: 6 ขั้นตอน (พร้อมรูปภาพ)
เกม DIY Arduino Tic Toc Toe: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เกม DIY Arduino Tic Toc Toe: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เกม DIY Arduino Tic Toc Toe: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: DIY Arduino Tic Tac Toe Game(4X4 Tic Tac Toe) | Tic Tac Toe Programming Challenge. 2024, พฤศจิกายน
Anonim
Image
Image

เกม Tic Tac Toe เป็นเกมคลาสสิกสำหรับผู้เล่นสองคน มันจะสนุกเมื่อคุณเล่นกับลูก ๆ ครอบครัวและเพื่อน ๆ ที่นี่ฉันได้แสดงวิธีการสร้างเกม Tic Tac Toe โดยใช้ Arduino Uno, ปุ่มกด และ Pixel LEDs Tic Tac Toe แบบ 4 ต่อ 4 ของ Arduino นี้เหมือนกับ Tic Tac Toe แบบคลาสสิก มีเพียงความแตกต่างคือ X และ O ที่แสดงในสองสีที่ต่างกัน เกมนี้มีโปรแกรมที่เขียนขึ้นซึ่งสามารถตัดสินได้ว่าใครเป็นผู้ชนะหรือเกมคือ วาด โปรเจ็กต์นี้เป็นเมทริกซ์ RGB ขนาด 4 คูณ 4 โดยแต่ละพิกเซลมีปุ่มกดอยู่ หากมีการผลักพิกเซล พิกเซลควรสว่างด้วยสีที่ตั้งไว้ เกมนี้ถูกตั้งค่าด้วยสี Sky Blue สองสีแทนผู้เล่น 1 และสีชมพูแทนผู้เล่น 2 หากผู้เล่นชนะ ไฟ LED ทั้งหมดควรเคลื่อนไหวด้วยสีของผู้เล่นนั้น หากเกมถูกวาด ไฟ LED ทั้งหมดควรเคลื่อนไหวด้วยสีแดง หลังจากจบเกมหนึ่งเกม ควรเริ่มเกมใหม่เพื่อให้เรามีปุ่มรีเซ็ตที่เชื่อมต่อกับ Arduino

ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น:

การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
  • Arduino Uno (1)
  • ไฟ LED WS2812B หรือไฟ LED NeoPixel (16)
  • ปุ่มกด (17)
  • 3.7V/5V แบตเตอรี่ (1)
  • สวิตช์เปิด/ปิด (1)
  • ชิ้นส่วนพิมพ์ 3 มิติ

ขั้นตอนที่ 2: การพิมพ์ 3 มิติ:

การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
  • 3D print ทุกส่วนที่มีให้ในลิงค์ด้านล่าง
  • 3D Print 16 ปุ่มเล็กๆ สีขาว PLA และชิ้นส่วนที่เหลือสามารถพิมพ์ 3D ได้ทุกสีตามต้องการ
  • ลิงค์ไฟล์ STL:
  • หลังจากพิมพ์ชิ้นส่วนทั้งหมดแล้ว ให้ติดตั้งปุ่มสีขาวทั้งหมด 16 ปุ่มในอาร์เรย์โดยใช้กาวแบบเร็ว

ขั้นตอนที่ 3: การสร้างปุ่มกดปุ่มกด:

การทำปุ่มกด
การทำปุ่มกด
การทำปุ่มกดแบบปุ่มกด
การทำปุ่มกดแบบปุ่มกด
  • นำกระดาษแข็งมาชิ้นหนึ่ง ทำเครื่องหมายตำแหน่งตามอาร์เรย์ที่พิมพ์ 3 มิติบนกระดาษแข็ง
  • กาวปุ่มกดทั้ง 16 ปุ่มบนกระดาษแข็งในตำแหน่งที่ทำเครื่องหมายไว้
  • ทำการเชื่อมต่อทั้งหมดโดยการบัดกรีปุ่มโดยใช้สายไฟ

ขั้นตอนที่ 4: การเชื่อมต่อวงจร:

การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
  • ต่อปุ่มกดปุ่มกดเข้ากับ Arduino Uno ดังแสดงในแผนภาพวงจร (R1~A0, R2~A1, R3~A2, R4~A3, C1~A4, C2~A5, C3~Pin 2, C4~Pin 3)
  • ใช้ปุ่มกดพิเศษ (ปุ่มรีเซ็ต) และเชื่อมต่อกับ Arduino (รีเซ็ต GND)
  • เชื่อมต่อ LED แบบพิกเซลทั้งหมด (-Ve/GND~GND, +Ve/5V~5V, Data In~Pin 5)
  • ฉันใช้ไฟ LED WS2812b คุณสามารถใช้แถบไฟ LED ซึ่งอาจสะดวกกว่าในการใช้งาน
  • เชื่อมต่อแบตเตอร์รี่ 3.7V/5V ด้วยสวิตช์เปิด/ปิด
  • ใส่ไฟ LED ทั้งหมดในปุ่มพิมพ์ 3 มิติสีขาวแต่ละปุ่ม ไฟ LED หนึ่งดวงต่อปุ่มแต่ละปุ่ม

ขั้นตอนที่ 5: รหัส:

รหัส
รหัส
รหัส
รหัส
  • เปิดโค้ดใน Arduino IDE:
  • ติดตั้งไลบรารี KeyPad และไลบรารี FastLED ลงใน Arduino IDE
  • เชื่อมต่อ Arduino Uno กับพีซีของคุณ
  • เลือกประเภทบอร์ดและพอร์ต
  • อัปโหลดรหัส

ขั้นตอนที่ 6: กฎการเล่น:

กฎการเล่น
กฎการเล่น
กฎการเล่น
กฎการเล่น
กฎการเล่น
กฎการเล่น
กฎการเล่น
กฎการเล่น
  • ฟ้าแสดงถึงผู้เล่นที่ 1
  • สีชมพูแสดงถึงผู้เล่นที่ 2
  • ผู้เล่นไม่ควรกดปุ่มที่กดไปแล้ว
  • หากผู้เล่นคนใดชนะเมทริกซ์จะเคลื่อนไหวด้วยสีของเขา
  • หากเกมถูกวาด เมทริกซ์จะเคลื่อนไหวด้วยสีแดง

แนะนำ: