สารบัญ:
- ขั้นตอนที่ 1: กำหนดค่า LDR
- ขั้นตอนที่ 2: การเพิ่ม Servo
- ขั้นตอนที่ 3: ค้นหาตำแหน่งที่เหมาะสมสำหรับ LDR
- ขั้นตอนที่ 4: ติด Ldr บนหน้าจอ
- ขั้นตอนที่ 5: แก้ไขปัญหา
วีดีโอ: แฮ็คเกม Chrome T-rex โดยใช้ Arduino: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
ในบทช่วยสอนนี้เราจะแฮ็คเกม chrome t-rex ด้วย arduino
เสบียง:
เราต้องการส่วนประกอบต่อไปนี้สำหรับโครงการนี้Arduino UNO -X1Breadboard X1Servo motor -X1LDR -X1Resistor 10K ohm -X1jumper cables and wires -X1
ขั้นตอนที่ 1: กำหนดค่า LDR
• ก่อนอื่นคุณต้องหาค่า LDR ที่คุณต้องการจะกระโดด t-rex • เพื่อทำการเชื่อมต่อตามแผนภาพวงจร Arduino (5V) - LDR (เทอร์มินัล 1) Arduino (A0) - LDR (เทอร์มินัล 2) Arduino (GND) - ตัวต้านทาน - LDR (เทอร์มินัล 2)• ตอนนี้ดาวน์โหลดไฟล์ ' ldr test.ino ' ที่ระบุด้านล่าง• เปิดโค้ดนี้ใน Arduino IDE แล้วอัปโหลดลงในบอร์ด Arduino ของคุณ • ตอนนี้เปิดเบราว์เซอร์ Chrome • และเปิดจอภาพอนุกรมของ Arduino ด้วย• ตอนนี้วาง LDR ไว้บนพื้นที่อุปสรรคบนหน้าจอ (ดูภาพด้านบน)• จดค่าที่อ่านไว้เมื่อคุณวาง LDR ไว้ที่ ' พื้นที่อุปสรรค '• และจดการอ่านเมื่อคุณวาง LDR บน 'พื้นที่ไม่มีสิ่งกีดขวาง'• ตอนนี้คุณต้องหาค่าสูงสุดเมื่อคุณวาง LDR บน 'พื้นที่อุปสรรค' ตัวอย่าง: สมมติว่าเมื่อฉันวาง LDR บน 'สิ่งกีดขวาง ' จากนั้นมอนิเตอร์แบบอนุกรมแสดงว่ามีค่าต่ำกว่า 500 และในทำนองเดียวกันเมื่อฉันวางไว้บนพื้นที่ที่ไม่มีสิ่งกีดขวางก็จะแสดงค่าที่สูงกว่า 600 ดังนั้นค่าเกณฑ์ของฉัน (ด้านล่างนี้ฉันต้องการข้าม t Rex) คือ 500 แต่ที่นี่ฉันถือว่าเกณฑ์ ค่า 510 (ฉันได้เพิ่ม +10 ในค่าเกณฑ์ของฉันเพื่อความแม่นยำที่มากขึ้น) ดังนั้นเมื่อใดก็ตามที่ ldr ตรวจพบสิ่งกีดขวาง ค่าของ ldr จะต่ำกว่าเสมอ n ค่าเกณฑ์ (510) ดังนั้นมันจะกระโดด t-rex ของเรา
ขั้นตอนที่ 2: การเพิ่ม Servo
• ตอนนี้ติดเซอร์โวมอเตอร์บนแป้นพิมพ์• ทำการเชื่อมต่อที่แสดงในแผนภาพวงจรด้านบน • ตอนนี้อัปโหลด ' chrome dino game.ino ' ในบอร์ด Arduino
ขั้นตอนที่ 3: ค้นหาตำแหน่งที่เหมาะสมสำหรับ LDR
• ตอนนี้ ก่อนที่จะติด LDR บนหน้าจอ คุณต้องหาตำแหน่งที่ถูกต้องที่จะติด • เพื่อที่คุณจะต้องถือหน้าจอ (ดูภาพด้านบน) และดูว่าเซอร์โวมอเตอร์ของคุณควรกดปุ่มในเวลาที่เหมาะสมเมื่อมีสิ่งกีดขวาง มา• หาก T-rex กระโดดเร็วเกินไปเมื่อมีสิ่งกีดขวาง ให้กด ldr ไปข้างหน้า• และหาก T-rex กระโดดช้าเกินไปเมื่อสิ่งกีดขวางมา ให้กด backword ldr
ขั้นตอนที่ 4: ติด Ldr บนหน้าจอ
• หลังจากหาตำแหน่งที่ถูกต้องสำหรับ LDR ให้ติด ldr บนหน้าจอ • ตอนนี้ให้รันสิ่งนี้
ขั้นตอนที่ 5: แก้ไขปัญหา
• หากโปรเจ็กต์ของคุณทำงานสำเร็จในครั้งแรกแต่ไม่ทำงานหลังจากนั้น คุณต้องตรวจสอบค่าขีดจำกัด เพื่อที่ฉันจะได้เขียนฟังก์ชันอนุกรมใน ' chrome dino game.ino ' ดังนั้นให้ค้นหาว่ามอนิเตอร์แบบอนุกรมของคุณให้อะไรกับคุณ ค่า Ldr เมื่อคุณใส่ ldr กับสิ่งกีดขวาง ตอนนี้ฉันแนะนำให้คุณแทนที่จะเปลี่ยนค่าเกณฑ์จากโปรแกรม คุณต้องเปลี่ยนความสว่างของจอแสดงผลและตั้งไว้ที่จุดที่จอภาพอนุกรมของคุณให้ค่าที่ต่ำกว่าค่าเกณฑ์ เมื่อคุณวาง LDR บนสิ่งกีดขวาง
แนะนำ:
วิธีทำ RADAR โดยใช้ Arduino สำหรับโครงงานวิทยาศาสตร์ - โครงการ Arduino ที่ดีที่สุด: 5 ขั้นตอน
วิธีทำ RADAR โดยใช้ Arduino สำหรับโครงงานวิทยาศาสตร์ | โครงการ Arduino ที่ดีที่สุด: สวัสดีเพื่อน ๆ ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็นถึงวิธีสร้างระบบเรดาร์ที่น่าทึ่งที่สร้างขึ้นโดยใช้ Arduino nano โครงการนี้เหมาะสำหรับโครงการวิทยาศาสตร์และคุณสามารถทำสิ่งนี้ได้อย่างง่ายดายด้วยการลงทุนและโอกาสที่น้อยมากหากรางวัลชนะเลิศนั้นยอดเยี่ยม
Arduino Text to Speech Converter โดยใช้ LM386 - พูดคุยโครงการ Arduino - ห้องสมุด Talkie Arduino: 5 ขั้นตอน
Arduino Text to Speech Converter โดยใช้ LM386 | พูดคุยโครงการ Arduino | ห้องสมุด Talkie Arduino: สวัสดี ในหลาย ๆ โครงการเราต้องการให้ Arduino พูดบางอย่างเช่นนาฬิกาพูดหรือบอกข้อมูลบางอย่างในคำแนะนำนี้เราจะแปลงข้อความเป็นคำพูดโดยใช้ Arduino
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E - การสร้างรีโมทคอนโทรล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: 5 ขั้นตอน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E | การสร้างการควบคุมระยะไกล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างรีโมทคอนโทรล RADIO โดยใช้โมดูลตัวรับส่งสัญญาณ 433mhz พร้อมการเข้ารหัส HT12E & IC ถอดรหัส HT12D ในคำแนะนำนี้ คุณจะสามารถส่งและรับข้อมูลโดยใช้ส่วนประกอบราคาถูกมาก เช่น HT
พูดคุย Arduino - เล่น MP3 ด้วย Arduino โดยไม่ต้องใช้โมดูลใด ๆ - การเล่นไฟล์ Mp3 จาก Arduino โดยใช้ PCM: 6 ขั้นตอน
พูดคุย Arduino | เล่น MP3 ด้วย Arduino โดยไม่ต้องใช้โมดูลใด ๆ | การเล่นไฟล์ Mp3 จาก Arduino โดยใช้ PCM: ในคำแนะนำนี้ เราจะเรียนรู้วิธีเล่นไฟล์ mp3 ด้วย Arduino โดยไม่ต้องใช้โมดูลเสียงใด ๆ ที่นี่เราจะใช้ไลบรารี PCM สำหรับ Arduino ซึ่งเล่น PCM 16 บิตที่ความถี่ 8kHZ เพื่อทำสิ่งนี้