Skip to the content
PCBKitNew board
2 layersSpeedometer Arduino Nano, the printed circuit board in 3D

Speedometer Arduino Nano

Brawn1/Speedometer

Arduino based Speed Meter for Hotweels Cars

Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
34
Pads
61
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 8.0 (file 20240108)
Created
9 Jan 2026
Updated
5 Apr 2026

Overview

Speedometer Arduino Nano is an open-source printed circuit board by Brawn1, from the Brawn1/Speedometer repository on GitHub, published under the MIT licence. It is a 2-layer board with 13 parts on 34 nets.

Its parts include 4 resistors, 4 connectors, 1 capacitor and 1 diode. It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Hot Wheels Speedometer

Arduino Nano basierter Geschwindigkeitsmesser fuer Hot Wheels Strecken. Zwei IR-Sensoren im Abstand von 10 cm messen die Durchfahrtszeit und ein Servomotor zeigt die Geschwindigkeit auf einer analogen Skala an.

Features

  • Geschwindigkeitsmessung ueber zwei IR-Sensoren (10 cm Abstand)
  • Analoge Tacho-Anzeige mit Servomotor
  • Einstellbarer Servo-Ausschlag ueber 4 DIP-Switches (Multiplikator 1.0x - 5.0x)
  • Batterieueberwachung mit Rot/Gruen LED (3.7V Li-Ion Akku)
  • Sensor-Status LEDs (zeigen Sensor 1/2 Ausloesung an)
  • Startup-Melodie ueber Piezo-Lautsprecher
  • Serial Monitor Ausgabe fuer Debugging (9600 Baud)

Hardware

Komponenten

KomponenteAnzahl
Arduino Nano1
IR-Sensor (digital)2
Servomotor1
Piezo-Lautsprecher1
4-fach DIP-Switch1
LED gruen (Batterie OK)1
LED rot (Batterie niedrig)1
LED (Sensor 1 Status)1
LED (Sensor 2 Status)1
Widerstand 10k Ohm2
3.7V Li-Ion Akku1

Pin-Belegung

PinFunktion
D2IR-Sensor 1 (Start)
D3IR-Sensor 2 (Ziel)
D4LED gruen (Batterie OK)
D5LED rot (Batterie niedrig)
D6LED Sensor 1
D7LED Sensor 2
D8Piezo-Lautsprecher
D9Servomotor
D10DIP-Switch 1 (Wert 1)
D11DIP-Switch 2 (Wert 2)
D12DIP-Switch 3 (Wert 4)
D13DIP-Switch 4 (Wert 8)
A0Batteriespannung (Spannungsteiler)

Spannungsteiler (Batteriemessung)

Die Batteriespannung wird ueber einen Spannungsteiler mit 2x 10k Ohm Widerstaenden gemessen. Der Spannungsteiler halbiert die Batteriespannung, damit sie im ADC-Messbereich des Arduino liegt.

text
Batterie+ ---[R1 10k]---+---[R2 10k]--- GND
                         |
                         A0

DIP-Switch Anschluss

Die DIP-Switches nutzen die internen Pull-Up Widerstaende des Arduino. Jeder Schalter verbindet den Pin mit GND wenn aktiv.

text
Pin D10-D13 ---[DIP-Switch]--- GND

DIP-Switch Multiplikator-Tabelle

Die 4 DIP-Switches steuern den Servo-Ausschlag mit 16 Stufen:

DIP 4-3-2-1WertMultiplikator
000001.0x
000111.27x
001021.53x
001131.8x
010042.07x
010152.33x
011062.6x
011172.87x
100083.13x
100193.4x
1010103.67x
1011113.93x
1100124.2x
1101134.47x
1110144.73x
1111155.0x

Batterieueberwachung

SpannungStatusLED
> 3.6VOKGruen
3.4V - 3.6VNiedrigRot
< 3.4VSchwachRot

Die Batterie wird alle 30 Sekunden geprueft. Die Messung erfolgt mit 16-fachem Oversampling fuer stabile Werte und wird nur durchgefuehrt wenn der Servo nicht aktiv ist.

Messablauf

  1. Einschalten: Startup-Melodie, Servo faehrt auf Startposition, Batterie wird geprueft
  2. Auto faehrt durch Sensor 1: LED Sensor 1 leuchtet, Messung startet
  3. Auto faehrt durch Sensor 2: LED Sensor 2 leuchtet, Geschwindigkeit wird berechnet
  4. Servo zeigt Geschwindigkeit an (2 Sekunden)
  5. Servo faehrt zurueck, beide Sensor-LEDs erlischen
  6. Bereit fuer naechste Messung

Bei Timeout (Sensor 2 nicht innerhalb von 4 Sekunden ausgeloest) wird die Messung abgebrochen.

Projektstruktur

text
Speedometer/
├── Code/speedometer/speedometer.ino   # Arduino Sketch
├── Kicad/                             # KiCad Schaltplan
├── Case/                              # Gehaeuse (FreeCAD)
├── LICENSE
└── README.md

Lizenz

Siehe LICENSE.

Parts

13
QtyValueFootprintReferences
210kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R4
2220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2
2Conn_01x02_SocketConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ1, J3
12 Color LED Green/RedLED_THT:LED_D5.0mm-3D1
1440µFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1Battery_CellBattery:BatteryHolder_Keystone_1042_1x18650BT1
1Sensor Module 1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1Sensor Module 2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1TachoConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalM1

Questions

What parts does the Speedometer Arduino Nano use?

13 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Speedometer Arduino Nano KiCad files?

From the Brawn1/Speedometer repository on GitHub, at the commit this page was made from: the board is Kicad/speedometer_Arduino_Nano/speedometer_Arduino_Nano.kicad_pcb and its schematic Kicad/speedometer_Arduino_Nano/speedometer_Arduino_Nano.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Speedometer Arduino Nano design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers40 × 20 mmUsb uart, the printed circuit board in 3D

    Usb uart

    earthtojake/text-to-cad

    Design physical products with AI

    13 parts26kMIT
  • 2 layers35 × 29 mmMagSpoofTC, the printed circuit board in 3D

    MagSpoofTC

    samyk/magspoof

    A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.

    13 parts4.2k
  • 2 layers20.6 × 23.6 mmAO-03 signal amplifier, the printed circuit board in 3D

    AO-03 signal amplifier

    fossasia/pslab-scripts

    Pocket Science Lab - Scripts for Sensor Experiments

    13 parts1.6kApache-2.0
  • 2 layers47 × 35.6 mmMX7-C-35PL C11, the printed circuit board in 3D

    MX7-C-35PL C11

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    13 parts1.2k
  • 2 layers95 × 95 mmCube batteryboard, the printed circuit board in 3D

    Cube batteryboard

    willem-pennings/balancing-cube

    A cube that balances itself in a corner or edge using reaction wheels

    13 parts1.1kGPL-3.0
  • 2 layers15.2 × 20.3 mmPt100stick, the printed circuit board in 3D

    Pt100stick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    13 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    13 parts1kGPL-3.0