กลับไปหน้ารวมไฟล์
diy-rock-paper-scissor-game-2554ee.md

ชื่อโปรเจกต์: เกมเป่ายิ้งฉุบ DIY

เยี่ยมชมบล็อกของฉันเพื่อดูเพิ่มเติม:

https://www.electronicsisfun08.in/2022/12/diy-rock-paper-scissor-game.html

สวัสดีครับ/ค่ะ

ฉันได้สร้างเกมเป่ายิ้งฉุบ DIY ขึ้นมา

คุณสามารถสร้างเกมนี้และสนุกไปกับมันได้...

หากคุณมีข้อสงสัยใด ๆ เกี่ยวกับโปรเจกต์นี้

ติดต่อฉันได้ที่

อีเมล :mohdsohail0008@gmail.com

เพจ Facebook : Electronics is Fun

หากคุณชอบโปรเจกต์นี้ โปรดแสดงความชื่นชม

โปรดให้คำแนะนำแก่ฉัน เพื่อที่ฉันจะได้ปรับปรุงให้ดีขึ้น หรือให้ข้อเสนอแนะใด ๆ ที่คุณต้องการมอบให้กับช่อง YouTube ของฉัน

ลิงก์คือ : https://studio.youtube.com/channel/UCaXI2PcsTlH5g0et67kdD6g

นอกจากนี้คุณยังสามารถให้คำแนะนำแก่ฉันเกี่ยวกับ "โปรเจกต์ต่อไปที่ฉันควรทำคืออะไร?"

ขั้นตอนในการสร้างโปรเจกต์นี้:

1. วาง Arduino Nano ลงบน Board.

2. วาง LCD display ลงบน Board.

3. ติดตั้ง LED และ Servo motor ลงบน Board.

4. เชื่อมต่อ Speaker เข้ากับ Board.

5. เชื่อมต่อป้าย Rock, Paper และ Scissor เข้ากับ Servo motor.

6. เชื่อมต่อ ultrasonic sensor เข้ากับ Board.

7. ทำการเชื่อมต่อตามแผนภาพวงจร

8. อัปโหลดโค้ด

ขอให้สนุกกับเกม..

รายละเอียดทางเทคนิคเพิ่มเติม

การนำทฤษฎีเกมเชิงโต้ตอบมาใช้

เกมฮาร์ดแวร์นี้เป็นการแข่งขันระหว่างผู้ใช้กับ AI ของ Arduino ในเกมแห่งโอกาสและกลยุทธ์สุดคลาสสิก

  • User Input Matrix: ผู้เล่นเลือกสิ่งที่ต้องการ (Rock, Paper หรือ Scissors) โดยใช้ tactile buttons ขนาด 12mm จำนวนสามปุ่ม
  • Arduino AI Logic: Arduino จะสุ่มเลือกการเคลื่อนไหวโดยใช้ฟังก์ชัน random() เพื่อให้แน่ใจว่าการสุ่มเป็นแบบ true randomness ระบบจะใช้ "Analog Seed" จากขาที่ไม่เชื่อมต่อ (floating pin noise)

การแสดงผลทางภาพ

  • Graphical Result Rendering: แสดงตัวเลือกของผู้เล่นเทียบกับตัวเลือกของ AI บน 16x2 LCD หรือชุด pictorial LEDs โค้ดจะคำนวณผู้ชนะ (เช่น Rock ชนะ Scissors) และบันทึกคะแนนไว้ใน global variable

ข้อมูล Frontmatter ดั้งเดิม

title: "DIY Rock Paper Scissor Game"
description: "DIY Game"
author: "mohammadsohail0008"
category: "Gadgets, Games & Toys"
tags:
  - "audio"
  - "toys"
  - "entertainment system"
  - "games"
views: 10715
likes: 2
price: 2450
difficulty: "Intermediate"
components:
  - "1x Ultrasonic Sensor - HC-SR04 (Generic)"
  - "1x Hot glue gun (generic)"
  - "1x Jumper wires (generic)"
  - "4x Resistor 330 ohm"
  - "3x LED (generic)"
  - "1x Arduino Nano R3"
  - "3x SG90 Micro-servo motor"
  - "1x Alphanumeric LCD, 16 x 2"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/ded07bc1-24f2-4b56-b6d6-6a5b62fa5460.ino"
documentationLinks: []
passwordHash: "2165bf542aac657cae765f9c9db895da50cb215f7306a3e75ecba934fe13b8e5"
encryptedPayload: "U2FsdGVkX19f7YupnNetg/al7r/jTW59L3KzX2soVCQGxe1Ce/CX4YcNmujzo/qugWt5k29JcLF+OY2l4mW1S82dbFDglJsYHZA8EKkOwEA="
seoDescription: "Build a DIY Rock Paper Scissor Game using Sensors. A fun, interactive project for makers and electronics enthusiasts."
videoLinks:
  - "https://www.youtube.com/embed/qmHosPDxlXQ"
  - "https://www.youtube.com/embed/qmHosPDxlXQ"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/diy-rock-paper-scissor-game-2554ee_cover.jpg"
lang: "th"