SlideShare a Scribd company logo
MX Lap Timer
An automatic stopwatch for
Motocross
Guilherme Pohl
Applied Electronics
Professor Walter Gontijo
December 9, 2014
Objective
● Develop an automatic stopwatch using an Infrared (IR) transmitter and
receiver to be used in Motocross
● Create an easy way to analyze your seasons
2
Functionalities
● Calculate and display the current lap time
● Calculate the time difference between the current lap and the previous lap
● Display the best lap
● Software brighlight adjust
● Store the lap times in a .csv file
● Plot a lap time x lap graph in Excel
3
Project Overview
This project can be divided into two modules:
● Transmitter module: Responsible for generating the pulse sequence
● Main Module: Responsible for calculate the lap time, the difference
between the previous lap, display the data on the LCD Display and store
the lap time into the SD Card
4
Transmitter Design
5
Block Diagram of the Transmitter Module
Infrared (IR) Code
6
IR Code used in the MX Lap Timer
Transmitter Schematic
7
Transmitter Schematic
Transmitter PCB Layout
8
Transmitter PCB Layout
Transmissor Components
● 1x 6.8Ω Resistor
● 1x 1kΩ Resistor
● 1x 220Ω Resistor
● 1x 5mm Infrared (IR) Led
● 1x 5mm Blue Led
● 1x 100 nF Polyester Capacitor
● 1x 10 µF Electrolytic Capacitor
● 1x Transmitter NPN BD 233
● 1x Arduino Uno R3
9
Main Module Design
10
Main Module Block Diagram
Main Module PCB Layout
11
Main Module Schematic
12
Main Module Components
● 1x 6.8Ω Resistor
● 1x 1kΩ Resistor
● 1x 220Ω Resistor
● 1x 1kΩ Linear Potentiometer
● 1x Buzzer 5V
13
● 1x 5mm Blue Led
● 1x HD44780U LCD 20x4 Display
● 1x SD Card Module
● 1x VS1738 Infrared (IR) Receptor
● 1x NPN BC546 Transistor
● 1x Arduino Duemilanove
Infrared (IR) Receptor
14
Block Diagram of the VS1738 Infrared(IR) Receptor
Infrared (IR) Receptor
15
Infrared (IR) Receptor
16
Infrared(IR) Receptor Input
Infrared(IR) Transmitter Output
Stop the transmission required by the
receptor to confirm the code’s receipt
Repeat
LCD 20x4 Display
The display has a parallel interface, this means the Arduino needs to control
many pins of the display at the same time in order to display the messages.
17
Pins Utilized Connection
VSS GND
VDD +5V
VE Potentiometer Signal Pin
Register Select (RS) D9
Read/Write (RD/WR) GND
Enable (E) D8
D4,D5,D6,D7 D7, D6, D5, D4
Backlight Anode +5v
Backlight Cathode Collector of BC546
SD Card Module
This module communicate with the microcontroller using a serial peripheral
interface bus (SPI), that is a synchronous protocol used by the Arduino to
communicate with other peripherals and microcontrollers.
18
SD Card’s Pin Arduino’s Pin
CS D10
SCK D13
MOSI D11
MISO D12
Software Fluxogram
19
System Validation
The validation of the system was made analyzing the output of the IR
Transmissor and the input of IR Receptor signal pin utilizing an oscilloscope.
20
System Validation
21
Zoom-in of one valid pulse
System Validation
22
Zoom-in of the the Transmitter Output and the Receiver
Input
System Validation
23
Delay of the Receiver Input signal
Computational Analysis
Analyzing the graph generated with the data acquired in one season is possible to
verify the rider's performance for each lap.
24
25
Thank you
Any Questions?

More Related Content

PPTX
Arduino uno lcd display 16x2
DOCX
Lcd interfacing
PPTX
131080111003 mci
PPTX
Calculator design with lcd using fpga
PPTX
LCD interfacing
PDF
Nano5 features
PPTX
Lcd interfacing with microprocessor 8051
PDF
Digital Alarm Clock 446 project report
Arduino uno lcd display 16x2
Lcd interfacing
131080111003 mci
Calculator design with lcd using fpga
LCD interfacing
Nano5 features
Lcd interfacing with microprocessor 8051
Digital Alarm Clock 446 project report

What's hot (20)

PPTX
DIgital clock using verilog
PPTX
An Ultra-Low Power Asynchronous-Logic
PPTX
BCD Counter
PDF
PDF
Digital stop watch
PPTX
Analog to Digital converter in ARM
PPTX
Reverse engineering presentation - Digital Alarm Clock
PPTX
Visitor counter
PDF
a simple bcd counter project
DOCX
Uart
PDF
Design of VGA Controller using VHDL for LCD Display using FPGA
PPTX
PPT
Chapter5 dek3133
DOCX
Digital Alarm Clock (IC-TMS-8560)
TXT
PIC and LCD
PPTX
FPGA IMPLIMENTATION OF UART CONTTROLLER
PDF
Analog I/O in PIC16F877A
PPTX
PIC16F877A interfacing with LCD
PDF
pandu-vivek (1)
PPTX
Digital clock presentation
DIgital clock using verilog
An Ultra-Low Power Asynchronous-Logic
BCD Counter
Digital stop watch
Analog to Digital converter in ARM
Reverse engineering presentation - Digital Alarm Clock
Visitor counter
a simple bcd counter project
Uart
Design of VGA Controller using VHDL for LCD Display using FPGA
Chapter5 dek3133
Digital Alarm Clock (IC-TMS-8560)
PIC and LCD
FPGA IMPLIMENTATION OF UART CONTTROLLER
Analog I/O in PIC16F877A
PIC16F877A interfacing with LCD
pandu-vivek (1)
Digital clock presentation
Ad

Similar to MX Lap Timer - An automatic stopwatch for Motocross (20)

PPT
Embedded & pcb design
PPTX
Embedded system
PDF
Interfacing Of PIC 18F252 Microcontroller with Real Time Clock via I2C Protocol
PDF
Tft touch screen manufacturers
DOC
Industrial training report of embedded system and robotics
PPTX
Gesture Controlled Robot
PPTX
Bidirect visitor counter
PPTX
Monitoring temperature rumah dengan display lcd dan recording
PPT
institutional level srujana tech fest format.ppt
PPTX
Monitoring Temperature Room With Display LCD and Data Recording
PPTX
Monitoring temperature ruangan dengan display lcd
PPTX
Monitoring temperature ruangan dengan display lcd
PPTX
Monitoring temperature rumah dengan display lcd dan recording
PPTX
Obstacle Detection Robot
PPTX
Fire Fighter Robot with Night Vision Camera (1).pptx
PPTX
Smart LED Notice Board
PPTX
an advance approach to divert trafiic at busy signals using rfid technolgy
PDF
Contactless digital tachometer using microcontroller
PDF
22 micropl csandhmi_04_21
PDF
Rfid based attendance system using arduino (1)
Embedded & pcb design
Embedded system
Interfacing Of PIC 18F252 Microcontroller with Real Time Clock via I2C Protocol
Tft touch screen manufacturers
Industrial training report of embedded system and robotics
Gesture Controlled Robot
Bidirect visitor counter
Monitoring temperature rumah dengan display lcd dan recording
institutional level srujana tech fest format.ppt
Monitoring Temperature Room With Display LCD and Data Recording
Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcd
Monitoring temperature rumah dengan display lcd dan recording
Obstacle Detection Robot
Fire Fighter Robot with Night Vision Camera (1).pptx
Smart LED Notice Board
an advance approach to divert trafiic at busy signals using rfid technolgy
Contactless digital tachometer using microcontroller
22 micropl csandhmi_04_21
Rfid based attendance system using arduino (1)
Ad

Recently uploaded (20)

PDF
737-MAX_SRG.pdf student reference guides
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
DOCX
573137875-Attendance-Management-System-original
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Well-logging-methods_new................
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPT
Mechanical Engineering MATERIALS Selection
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Sustainable Sites - Green Building Construction
PDF
PPT on Performance Review to get promotions
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPTX
Fundamentals of Mechanical Engineering.pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
737-MAX_SRG.pdf student reference guides
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Fundamentals of safety and accident prevention -final (1).pptx
573137875-Attendance-Management-System-original
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Well-logging-methods_new................
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Mechanical Engineering MATERIALS Selection
additive manufacturing of ss316l using mig welding
Sustainable Sites - Green Building Construction
PPT on Performance Review to get promotions
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Fundamentals of Mechanical Engineering.pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx

MX Lap Timer - An automatic stopwatch for Motocross