สารบัญ:

Drag Race Reaction Time: 5 ขั้นตอน (พร้อมรูปภาพ)
Drag Race Reaction Time: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Drag Race Reaction Time: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Drag Race Reaction Time: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: No Limit Drag Racing 2.0: How To Tune a Delay Box For a Better Reaction Time 2024, กรกฎาคม
Anonim
เวลาตอบสนองการแข่งลาก
เวลาตอบสนองการแข่งลาก

ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างผู้ฝึกสอนเวลาตอบสนองการแข่งขันลาก เมื่อทุกอย่างเสร็จสมบูรณ์ คุณจะสามารถใช้ปุ่มเพื่อหมุนเวียนไฟทั้งหมดและรับเวลาตอบสนอง ไฟ LED สีเหลือง 2 ดวงบนสุดจะเป็นตัวแทนของไฟแสดงบนเวที (แจ้งให้คุณทราบว่าคุณพร้อมที่จะแข่งแล้ว) ไฟ LED สีเหลืองสามดวงถัดไปจะเป็นไฟนับถอยหลังขึ้นทีละดวง หากคุณกดปุ่มหลังจากไฟ LED สีเหลืองสุดท้าย ไฟ LED สีเขียวจะสว่างและจอ LCD จะแสดงเวลาตอบสนองของคุณ หากกดปุ่มก่อนที่ไฟ LED สีเหลืองสุดท้ายจะกะพริบ ไฟ LED สีแดงจะสว่าง และแสดงเวลาตอบสนองของคุณ

ขั้นตอนที่ 1: รายการชิ้นส่วน

ส่วนรายการ
ส่วนรายการ

สำหรับการจำลองเวลาปฏิกิริยาการแข่งลาก คุณจะต้องมีชิ้นส่วนต่อไปนี้:

1. 7 LEDS (5 สีเหลือง) (1 สีเขียว) (1 สีแดง)

2. LCD เพื่อแสดงเวลาตอบสนอง

3. 1 โพเทนชิออมิเตอร์

4. 1 ปุ่ม

5. Arduino ไมโครคอนโทรลเลอร์

6. Breadboard และสายไฟเพื่อทดสอบทุกอย่าง

7. ตัวต้านทาน 220 โอห์ม 8 ตัว

ขั้นตอนที่ 2: ตั้งค่าโพเทนชิออมิเตอร์และ LCD

ตั้งค่าโพเทนชิออมิเตอร์และ LCD
ตั้งค่าโพเทนชิออมิเตอร์และ LCD

เริ่มต้นด้วยการวางโพเทนชิออมิเตอร์บนกระดานขนมปัง ต่อสายสีแดงจากปลายขั้วบวกเข้ากับรางบวกบนกระดานขนมปัง เรียกใช้ลวดสีดำจากปลายด้านลบของโพเทนชิออมิเตอร์ไปที่รางกราวด์ของบอร์ดขนมปัง

ถัดไป เรียกใช้ลวดสีเหลืองจากพินตรงกลางของโพเทนชิออมิเตอร์ไปยัง LCD ทำตามแผนภาพเพื่อดูว่าจะเชื่อมต่อพอร์ตใด

สำหรับขั้นตอนต่อไป ให้ต่อหมุดที่เหลือบนจอ LCD เข้ากับพอร์ตที่เหมาะสมบน Arduino ทำตามไดอะแกรมเพื่อให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง

ตรวจสอบให้แน่ใจว่าได้เรียกใช้สายบวกและลบจาก 5v และ GND บน Arduino ไปยังบอร์ดขนมปัง

ขั้นตอนที่ 3: วาง LEDs

วาง LEDs
วาง LEDs

เริ่มต้นด้วยการวางไฟ LED ในรูปแบบที่คล้ายกับไดอะแกรม

ไฟสีเหลืองสองดวงแรกจะแสดงถึงไฟแสดงบนเวที

ไฟ LED สีเหลือง 3 ดวงถัดไปจะแสดงการนับถอยหลังก่อนกดปุ่ม

ไฟ LED สองดวงสุดท้ายจะระบุว่ามีการกดปุ่มในเวลาที่ถูกต้องหรือไม่ (สีแดงหรือสีเขียว)

วางตัวต้านทาน 220 โอห์มไว้ข้างๆ ขั้วบวกทั้ง 7 ดวงของไฟ LED

เชื่อมต่อสายสีแดงสองเส้นจากขั้วบวกของไฟ LED สีเหลืองสองดวงแรกและเชื่อมต่อกับพอร์ต A3 และ A2 ของ Arduino ตรวจสอบให้แน่ใจว่าได้กราวด์ตะกั่วเชิงลบของไฟ LED กับพื้นบนกระดานขนมปัง

เชื่อมต่อสายสีแดงจากขั้วบวกของไฟ LED สีเหลือง 3 ดวงถัดไปกับพอร์ตหมายเลข 8, 9 และ 10 ของ Arduino

ต่อสายไฟจากขั้วบวกของสีเขียวที่นำไปสู่พอร์ต A4 ของ Arduino

สุดท้าย ต่อสายไฟจากขั้วบวกของ LED สีแดงเข้ากับพอร์ต A5 ของ Arduino

อีกครั้ง ต้องแน่ใจว่าได้เชื่อมต่อกราวด์ของไฟ LED ทั้งหมดเข้ากับรางกราวด์ของเขียงหั่นขนม

ขั้นตอนที่ 4: ติดตั้งปุ่ม

ติดตั้งปุ่ม
ติดตั้งปุ่ม

สำหรับขั้นตอนสุดท้ายนี้ คุณจะต้องเชื่อมต่อปุ่มที่ใช้เพื่อเริ่มและหยุดตัวจับเวลา

วางปุ่มบนกระดานขนมปัง

ด้านหนึ่ง ต่อตัวต้านทาน 220 โอห์มกับรางกราวด์ (เลือกพินใดก็ได้)

ทางด้านขวาของหมุดกราวด์ วางสายสีแดงจากปลายด้านหนึ่งไปยังรางบวก

วางสายสีน้ำเงินตรงข้ามกับพินกราวด์โดยตรงแล้วเชื่อมต่อกับพอร์ตหมายเลข 7 ของ Arduino

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

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

แนะนำ: