สารบัญ:

ตัวจับเวลาปฏิกิริยาสำหรับผู้เล่นคนเดียว (พร้อม Arduino): 5 ขั้นตอน
ตัวจับเวลาปฏิกิริยาสำหรับผู้เล่นคนเดียว (พร้อม Arduino): 5 ขั้นตอน

วีดีโอ: ตัวจับเวลาปฏิกิริยาสำหรับผู้เล่นคนเดียว (พร้อม Arduino): 5 ขั้นตอน

วีดีโอ: ตัวจับเวลาปฏิกิริยาสำหรับผู้เล่นคนเดียว (พร้อม Arduino): 5 ขั้นตอน
วีดีโอ: น้องออมเล็ต อยากได้ของเล่น วิ่งตามพ่อเอ็ม เรียกพ่อ สุดตกใจ 2024, พฤศจิกายน
Anonim
ตัวจับเวลาปฏิกิริยาผู้เล่นเดี่ยว (พร้อม Arduino)
ตัวจับเวลาปฏิกิริยาผู้เล่นเดี่ยว (พร้อม Arduino)
ตัวจับเวลาปฏิกิริยาผู้เล่นเดี่ยว (พร้อม Arduino)
ตัวจับเวลาปฏิกิริยาผู้เล่นเดี่ยว (พร้อม Arduino)

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

ในเกมคุณจะต้องกดปุ่มค้างไว้หลังจากที่ไฟ LED จะเปิดขึ้น จากนั้นคุณจะต้องปล่อยปุ่มเมื่อไฟ LED ดับลง หากคุณปล่อยเร็วเกินไปกว่าข้อความ "ปล่อยเร็วเกินไป" ปรากฏบน LCD เวลาที่คุณใช้เพื่อปล่อยปุ่ม เวลาตอบสนอง จะแสดงบนจอ LCD

เสบียง

โปรดทราบว่ารูปภาพไม่ได้แสดงส่วนประกอบทั้งหมดที่จำเป็นสำหรับโครงการ

1) 1 x Arduino nano/Arduino Uno + สายต่อ

2) 5cm x 5cm Perfboard

3) สายหรือสายจัมเปอร์ 20 เส้น

4) หน้าจอ LCD 1 x 16x2 (อุปกรณ์เสริม)

5) 1 x 100K หรือ 250K โพเทนชิออมิเตอร์

6) แบตเตอรี่ 1 x 9V + คลิปต่อ

7) 1 x 5 มม. LED

8) 1 x PTM สวิตช์ชั่วขณะ

9) 1 x 3V หรือ 5V ออด

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

โดยส่วนตัวแล้วฉันมีส่วนประกอบส่วนใหญ่อยู่แล้วในขณะที่ฉันทำโปรเจ็กต์ประเภทนี้อยู่มากมาย สำหรับนักประดิษฐ์ในสิงคโปร์ Sim Lim Tower เป็นสถานที่สำหรับซื้อชิ้นส่วนอิเล็กทรอนิกส์ทั้งหมด ฉันแนะนำ Space electronics, Continental electronics หรือ Hamilton electronics ที่ชั้น 3

ขั้นตอนที่ 1: การวางแผนและทำความเข้าใจวงจร

งานส่วนใหญ่ทำโดยโค้ดใน Arduino นอกจากสวิตช์ LED, ออด และ PTM แล้ว ยังมีส่วนประกอบอิเล็กทรอนิกส์มาตรฐานไม่มากนัก อย่างไรก็ตาม การเข้าใจวงจรยังคงเป็นสิ่งสำคัญ

1) ปลายด้านหนึ่งของสวิตช์ PTM เชื่อมต่อกับ +5V ในขณะที่ปลายอีกด้านหนึ่งเชื่อมต่อกับขา Arduino พิน Arduino ยังเชื่อมต่อกับกราวด์โดยใช้ตัวต้านทานแบบดึงลง 10K ohm เพื่อป้องกันไม่ให้แรงดันลอยตัวส่งผลต่อสถานะของพิน

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

3) ในที่สุด กระบวนการเดียวกันนี้เกิดขึ้นกับออด แต่สำหรับพิน Arduino อื่น

4) การเชื่อมต่อระหว่าง LCD และ Arduino ถูกเน้นในแผนผังและโมเดลที่น่าสนใจ

ขั้นตอนที่ 2: แผนผังวงจรและการก่อสร้าง

แผนผังวงจรและการก่อสร้าง
แผนผังวงจรและการก่อสร้าง
แผนผังวงจรและการก่อสร้าง
แผนผังวงจรและการก่อสร้าง
แผนผังวงจรและการก่อสร้าง
แผนผังวงจรและการก่อสร้าง

มีสองทางเลือกในการประกอบวงจร

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

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

3) สุดท้าย คุณยังสามารถสั่งซื้อ PCB ที่ทำไว้ล่วงหน้าได้จาก SEEED สิ่งที่คุณต้องทำก็คือประสานส่วนประกอบเข้าด้วยกัน มีการแนบไฟล์ Gerber ที่จำเป็นในขั้นตอน นี่คือลิงค์ไปยังโฟลเดอร์ Google ไดรฟ์ที่มีไฟล์ Gerber ซิป:

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

รหัส Arduino
รหัส Arduino

รหัสเป็นความท้าทายของโครงการนี้ ต้องทำหลายอย่างด้วย void loop เดียวและการนำทางตลอดเวลาและสำหรับลูปภายในอาจใช้เวลาพอสมควร

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

ขั้นตอนที่ 4: การเคหะสำหรับวงจรไฟฟ้า

ที่อยู่อาศัยสำหรับวงจร
ที่อยู่อาศัยสำหรับวงจร

1) คุณสามารถใช้กล่องพลาสติกเก่าสำหรับปลอกหุ้มได้ ใช้มีดร้อนตัดช่องสำหรับ LCD และปุ่มออก

2) นอกจากนี้ คุณสามารถตรวจสอบบัญชีของฉันสำหรับคำแนะนำอื่นที่ฉันอธิบายวิธีสร้างกล่องจากอะครีลิคตัดด้วยเลเซอร์ คุณจะสามารถค้นหาไฟล์ SVG สำหรับเครื่องตัดเลเซอร์ได้ อีกทางหนึ่งสำหรับผู้ที่ไม่มีเครื่องตัดเลเซอร์ คุณสามารถหารายละเอียดคำแนะนำอื่นเกี่ยวกับวิธีสร้างกล่องจากชิ้นส่วนของไม้ได้

3) สุดท้าย คุณก็สามารถออกจากวงจรได้โดยไม่ต้องมีปลอกหุ้ม จะง่ายต่อการซ่อมแซมและปรับเปลี่ยน

ขั้นตอนที่ 5: การสาธิตวงจร

ลิงก์ไปยังวิดีโอ:

แนะนำ: