กลับไปหน้ารวมไฟล์
diy-arduino-slot-car-timer-and-lap-counter-29c545.md

DIY Arduino Slot Car Timer and Lap Counter

วงจรนี้จะ...

แสดงเวลาต่อรอบที่ดีที่สุด

แสดงเวลาต่อรอบปัจจุบัน

แสดงจำนวนรอบทั้งหมดที่วิ่งไป

การตั้งค่านี้สามารถนำไปใช้กับสถานการณ์การจับเวลาและนับรอบของ slot car ได้จริง คุณสามารถลองนำไปใช้กับรางรถขนาด 1:32 หรือ 1:24 ของคุณได้เช่นกัน เพียงแค่เปลี่ยนชุดทดสอบสวิตช์แม่เหล็กด้วยเซ็นเซอร์แบบอื่น ๆ อย่างที่คุณจะเห็น ผมเลือกใช้ Opto IR Sensor แทน magnetic reed switch เพื่อผลลัพธ์ที่น่าเชื่อถือยิ่งขึ้น เมื่อ guide blade เคลื่อนผ่าน slot sensor ระบบจะลงทะเบียนการครบรอบและแสดงเวลาต่อรอบ

หลังจากที่คุณทำให้สิ่งนี้ทำงานได้แล้ว ให้คุณออกแบบกล่องหรือระบบยึดเอง แล้วสนุกกับการแข่งได้เลย

อุปกรณ์

อุปกรณ์ส่วนใหญ่ที่คุณจะต้องใช้สำหรับโปรเจกต์นี้จะอยู่ในชุด ELEGOO Mega R3 Project The Most Complete Ultimate Starter Kit w/ TUTORIAL Compatible with Arduino IDE จาก Amazon คุณไม่สามารถหาซื้อในราคาที่ดีกว่านี้ได้อีกแล้วที่ $65.99 เมื่อเทียบกับการซื้อชิ้นส่วนแยกกัน

ราคา $65.99 ในขณะที่โพสต์นี้ ในความเห็นของผม ถือเป็นการซื้อและเป็นผลิตภัณฑ์ที่ยอดเยี่ยม เนื่องจากผมใช้ชุดคิทเหล่านี้มาหลายปีแล้ว ทั้งเพื่อการใช้งานส่วนตัวและกับนักเรียนชั้นประถมศึกษาปีที่ 7 และ 8 ของผม

(1) Arduino Mega2560 หรือ Elegoo Mega2560 (Clone) *

(1) 16x2 LCD *

jumper wires *

ถึงแม้ว่าชุดคิทจะมีสายไฟมาให้มากมาย แต่ผมชอบชุดสายไฟนี้มากกว่า เพราะสายไฟถูกตัดมาในขนาดต่าง ๆ และเป็นสายไฟที่มีขนาดใหญ่กว่าและแข็งกว่า เพื่อการจัดระเบียบสายไฟที่เรียบร้อยยิ่งขึ้น

(1) 800 point breadboard

(1) 400 point breadboard

(1) 220 Ohm resistor*

(1) potentiometer*

(1) push button*

(1) piezo buzzer*

(1) 5mm LED*

(2) magnet reed switches

(1) elegoo mega r3 power supply หรือ Battery Pack หรือเชื่อมต่อตัวนับรอบเข้ากับคอมพิวเตอร์ของคุณผ่านสาย USB สำหรับจ่ายไฟ*

Mounting Board แม้ว่าจะไม่จำเป็น แต่ก็ขอแนะนำเป็นอย่างยิ่งสำหรับการสร้างโปรเจกต์ของคุณ เว้นแต่คุณจะบรรจุทุกอย่างลงในกล่อง สิ่งนี้ช่วยเรื่องการเคลื่อนย้ายและป้องกันการหลุดของสายไฟที่เชื่อมต่อบอร์ดต่าง ๆ โดยไม่ตั้งใจ

รายการด้านบนที่มีเครื่องหมาย * ทั้งหมดรวมอยู่ในชุด ELEGOO Mega R3 Project The Most Complete Ultimate Starter Kit w/ TUTORIAL Compatible with Arduino IDE จาก Amazon นี่คือเหตุผลที่ผมแนะนำให้ซื้อชุดคิท หากนี่เป็นครั้งแรกที่คุณลองใช้บอร์ดไมโครคอนโทรลเลอร์ Arduino

หากคุณเลือกใช้ magnet reed switch ผมไม่แนะนำแบบที่หุ้มด้วยแก้ว เพราะมันเปราะบางมากและแตกหักง่าย

ในการสาธิตวิดีโอของผม ผมได้ฝัง IR Infrared Slotted Optical Optocoupler Module Speed Measuring Sensor 3.3V to 5V Photo Interrupter Sensors เข้าไปในรางแทน reed switches

เนื่องจาก magnet reed switch ขึ้นอยู่กับแรงดึงดูดของแม่เหล็กที่แข็งแรง ผมพบว่ารถขนาด 1:43 ไม่มีแม่เหล็กที่แข็งแรงพอที่จะให้ผลลัพธ์ที่น่าเชื่อถือได้ ดังนั้น ผมจึงเปลี่ยนไปใช้ slotted sensors ที่ติดตั้งลงในร่องของรางดังที่คุณจะเห็นในภาพถัดไป

ผมประสบความสำเร็จมากขึ้นกับ magnet reed switches เมื่อใช้กับรถขนาด 1:32 ซึ่งมีแรงดึงดูดของแม่เหล็กที่แข็งแรงกว่า

แน่นอนว่าอย่าลืมราง slot car ตัวควบคุม และรถยนต์คันโปรดของคุณ!

ขั้นตอนที่ 1: จัดวางส่วนประกอบ

  1. หากคุณซื้อ mounting board ให้ติดตั้งบอร์ดควบคุมของคุณด้วยสกรูและไขควงที่มาพร้อมกับ mounting board
  2. ติดตั้ง breadboards ของคุณด้วยแผ่นกาวที่ให้มากับ breadboards
  3. วาง piezo buzzer, potentiometer, push button และ reed switches ของคุณในตำแหน่งที่ใกล้เคียงเหล่านี้ คุณสามารถเลือกที่จะจัดให้กะทัดรัดได้ตามต้องการ นี่เป็นเพียงวิธีที่ผมชอบทำ การทำตามแผนภาพการเดินสายไฟมีความสำคัญมากกว่า
  4. วาง magnet reed switches ของคุณ
  5. หมายเหตุ: ไม่ได้แสดง LED ในภาพ แต่คุณสามารถวางไว้ใต้ push button ไปก่อนได้

ขั้นตอนที่ 2: การเดินสายไฟทั้งหมด

ดังที่กล่าวไปแล้ว แผนภาพการเดินสายไฟนี้ออกแบบมาเพื่อใช้งานกับบอร์ด Mega 2560 R3 หากคุณต้องการใช้บอร์ด Uno ให้ไปที่ GitHub เพื่อดูแผนภาพ Uno ของผู้เขียน sketch เมื่อผมใช้แผนภาพ Uno กับบอร์ด Mega พบว่า push button ไม่รีเซ็ต และ potentiometer รีเซ็ตแต่ไม่สามารถทำให้หน้าจอแสดงผลทำงานได้อย่างถูกต้อง

ดังนั้นจึงมีแผนภาพการเดินสายไฟแบบกำหนดเองสำหรับบอร์ด Mega 2560 R3

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

ขั้นตอนที่ 3: การทดสอบด้วยแม่เหล็ก

เชื่อมต่อ Mega 2560 เข้ากับแหล่งจ่ายไฟ

เข้ากับคอมพิวเตอร์โดยใช้สาย USB power cord ของคุณ

Wall wart power supply

Battery pack

กด reset button บน breadboard ค้างไว้ 2 วินาที

รอให้ LCD แสดงข้อความต้อนรับ

รอให้แสดงค่าศูนย์

เลื่อนแม่เหล็กผ่าน reed switches เพื่อเปิดใช้งานและเริ่มนับรอบ

กด reset button เพื่อรีเซ็ตกลับเป็นศูนย์

ขั้นตอนที่ 4: รถยนต์กับ Slot Sensor

ดังที่ผมได้กล่าวไปก่อนหน้านี้ ผมไม่พอใจกับความน่าเชื่อถือของ reed switches ที่ติดตั้งอยู่ในราง การทริกเกอร์การนับรอบและเวลานั้นไม่สม่ำเสมอเป็นอย่างมากเมื่อใช้กับรถขนาด 1:43 ส่วนรถขนาด 1:32 มีโอกาสสำเร็จในการทริกเกอร์การนับรอบและเวลาประมาณ 90%

ดังนั้น ผมจึงเปลี่ยนไปใช้ Opto Slot Sensors ที่ระบุไว้ในส่วนอุปกรณ์ของ Instructable นี้ ความสำเร็จเพิ่มขึ้นเป็นประมาณ 98% สำหรับรถขนาด 1:43 และ 99% สำหรับ slot cars ขนาด 1:32

การติดตั้ง Opto Slot Sensors

  1. เลือกชิ้นส่วนรางที่จะติดตั้ง sensors
  2. ถอด metal rails ออก
  3. ตัดร่อง slot พลาสติกออกเพื่อใส่ sensor จากด้านล่าง
  4. ตัด metal rail ให้พอดีกับ sensor
  5. ใส่และติดกาว superglue sensor เข้าที่
  6. ใส่ metal rails กลับเข้าที่
  7. การเชื่อมต่อ Sensors เข้ากับวงจร

  1. เชื่อมต่อ VCC บน sensor เข้ากับ positive rail บน breadboard
  2. เชื่อมต่อ GND บน sensor เข้ากับ negative r

ข้อมูล Frontmatter ดั้งเดิม

title: "DIY Arduino Slot Car Timer and Lap Counter"
description: "The goal of this ProjectHub Project was to build a lap timer and lap counter for my son's Carrera 1:43 slot car set. While the mechanical lap counter worked as it should we wanted to start logging the lap times of cars. Therefore, the hunt for a timing solution. Since most of my time and money has been dedicated to my 1:32/1:24 track setup, I needed an inexpensive solution. As an Arduino hobbyist, I already had all the pieces and parts to make this happen. Great economical solution!"
author: "diywaterdog"
category: "Gadgets, Games & Toys"
tags:
  - "Clocks"
  - "Kids"
  - "Monitoring"
  - "Remote Control"
  - "Toys"
views: 750
likes: 2
price: 2450
difficulty: "Intermediate"
components:
  - "1x 3.3V to 5V Photo Interrupter Sensor for Arduino"
  - "1x Mini breadboard - White"
  - "1x Analog Race Track"
  - "1x Breadboard Holder 5 in 1 Base Plate"
  - "1x ELEGOO Mega 2560 Project The Most Complete Starter Kit"
tools: []
apps:
  - "1x None"
downloadableFiles: []
documentationLinks: []
passwordHash: "170d1e05e719f42d4a1138703ad25bd3f7cc560866997882d14500e316a6adba"
encryptedPayload: "U2FsdGVkX1+KK64AKqaqW2mPXOQqrOrFeVWXRO7DFPzwUeIZXNWuboNKZyFg6waGIWNWQbsJejtLq6SYrvIzPw=="
seoDescription: "Build a DIY Arduino Slot Car Timer and Lap Counter for Carrera 1:43 sets. An inexpensive solution to track and log lap times for your hobby track."
videoLinks:
  - "https://youtu.be/eUeBqWGIz_s"
  - "https://youtu.be/_Ly68J_fnq4"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/diy-arduino-slot-car-timer-and-lap-counter-29c545_cover.jpg"
lang: "th"