สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
มาสร้างกันเถอะ
ขั้นตอนที่ 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.ล้มเหลวเมื่อสีเปลี่ยนไป (การกลับสี)
สารละลาย
เราสามารถแก้ปัญหานี้ได้โดยการเพิ่มเซ็นเซอร์และการเข้ารหัสที่ซับซ้อน