สารบัญ:

ตัวควบคุมเกม Google T Rex อัตโนมัติโดยใช้ Arduino: 7 ขั้นตอน
ตัวควบคุมเกม Google T Rex อัตโนมัติโดยใช้ Arduino: 7 ขั้นตอน

วีดีโอ: ตัวควบคุมเกม Google T Rex อัตโนมัติโดยใช้ Arduino: 7 ขั้นตอน

วีดีโอ: ตัวควบคุมเกม Google T Rex อัตโนมัติโดยใช้ Arduino: 7 ขั้นตอน
วีดีโอ: Make a bot that plays chrome dino game in python | OpenCV Tutorial | Beginners 2024, พฤศจิกายน
Anonim
Image
Image
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น

มาสร้างกันเถอะ

ขั้นตอนที่ 1: บทนำบางส่วน

สิ่งที่คุณรู้เกี่ยวกับเกม t rex aka dino ของ google และมันมีชื่อเสียงว่าไม่มีเกมอินเทอร์เน็ต

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

ดังนั้นในบทช่วยสอนนี้ ฉันจะแสดงให้คุณเห็นถึงวิธีการทำให้อัตโนมัติซึ่งเป็นตัวควบคุมอัตโนมัติ

โปรดดูวิดีโอการทำสำหรับรายละเอียดเพิ่มเติม

ขั้นตอนที่ 2: หลักการทำงาน

วุฒิสมาชิก

ที่นี่เราต้องการตรวจจับสิ่งกีดขวางและกระโดดเพื่อตรวจจับสิ่งกีดขวางที่ฉันใช้ LDR

แล้ว LDR ตรวจพบสิ่งกีดขวางแบบนั้นได้อย่างไร?

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

เซอร์โวใช้เพื่อกดแป้นเว้นวรรค นั่นคือหลักการทำงาน

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

arduino uno

คุณสามารถใช้อาร์ดิโนตัวใดก็ได้

เซอร์โวมอเตอร์

ฉันกำลังใช้ sg90

LDR

เซ็นเซอร์ของเรา

ตัวต้านทาน 10K

ขั้นตอนที่ 4: แผนภาพวงจรและการเชื่อมต่อ

แผนภาพวงจรและการเชื่อมต่อ
แผนภาพวงจรและการเชื่อมต่อ

โปรดดูวิดีโอ

ขั้นแรกให้เชื่อมต่อ VCC ของเซอร์โวกับ 5v และกราวด์กับกราวด์

จากนั้นฉันเชื่อมต่อพิน PWM กับ Arduino pin 9

เชื่อมต่อ LDR เพื่อตรึง a0

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

ฉันใช้ฟังก์ชันการอ่านแบบอะนาล็อกของ Arduino และให้เงื่อนไขสำหรับเซอร์โวทริกเกอร์

โหลดได้จากที่นี่

ขั้นตอนที่ 6: มีความสุขในการทำ

โปรดดูวิดีโอ หากคุณมีข้อสงสัยโปรดแสดงความคิดเห็นด้านล่าง

ขั้นตอนที่ 7: ข้อจำกัด &การอัปเดต

อย่างที่ฉันพูดในวิดีโอ มันมีข้อจำกัด

1.arduino ล้มเหลวในการเรียก Dino เมื่อนกตัวนั้นมา

สารละลาย

การเพิ่ม ldr ที่ด้านบนจะตรวจจับนกด้วยทริกเกอร์นั้น เราสามารถควบคุมเซอร์โวตัวอื่นได้ (ปุ่มย้อนกลับ)

2.ล้มเหลวเมื่อความเร็วเพิ่มขึ้น

3.ล้มเหลวเมื่อสีเปลี่ยนไป (การกลับสี)

สารละลาย

เราสามารถแก้ปัญหานี้ได้โดยการเพิ่มเซ็นเซอร์และการเข้ารหัสที่ซับซ้อน

แนะนำ: