eChook GPT Documentation
  • Welcome to the eChook nano documentation
  • System Overview
  • The eChook Nano Kit
    • Versions
  • Build Instructions (Kit V1.x)
    • Build Steps Photos
    • First Power On
  • Build Instructions (Kit V2+)
  • Programming the Arduino
    • Install Arduino IDE
    • Arduino Drivers
    • Download the eChook Arduino Code
    • Programming the Arduino
  • Setting up the Bluetooth
    • Pairing with a phone
  • Connecting the eChook to the Car
    • Power and Voltage
    • Current Sensor
    • Throttle Input
    • External Buttons and Brake
    • Temperature Sensors
    • Wheel and Motor RPM
    • PWM Output
  • Calibrating the eChook
    • Wheel Speed and Motor RPM
    • Temperature
    • Voltage
    • Current
  • Using the App
    • Pair eChook to Phone
    • Setting up the App
    • Logging Data
    • Lap Counting
  • Telemetry (Live Data)
    • eChook Live Data
    • Node-Red Integration
    • DIY Web Dashboard
  • Using the Data
  • Circuit Schematics
    • 12 and 24v Inputs
    • Temperature Inputs
    • Bluetooth Module
    • Throttle Input
    • Current Input
    • Button Inputs
    • RPM Inputs
    • PWM Output
    • Power Regulator
    • Expansion Port
  • All about the Arduino nano
    • The eChook nano Code
  • Bluetooth Communication
    • Bluetooth Packet Encoding
    • Bluetooth Packet Decoding
  • Experimental Section
    • GUI Calibration
  • eChook Accessories
  • DIY eChook
  • Spare Parts
  • Troubleshooting
  • Contributing
Powered by GitBook
On this page

Was this helpful?

  1. Connecting the eChook to the Car

External Buttons and Brake

PreviousThrottle InputNextTemperature Sensors

Last updated 6 years ago

Was this helpful?

There are three button inputs on the eChook board. Two of these are to interface with the app as using the touchscreen is generally inconvenient when driving and wearing gloves. One button cycles through the map and data screens on the app, while the other activates ‘launch’ mode to trigger lap counting. The final button input is to detect if the brakes are applied.

A push to make button (not included in kit) is required for each input, and is simply wired between the relevant button connection and a ground reference. This can be the reference on the ‘EXT’ connector, or ground elsewhere on the vehicle.

Braking signal from brake light

As it is not always practical to attach another switch to the brake lever for logging purposes, it is also possible to connect the eChook to the brake light on the car instead. This requires a potential divider to step down the voltage driving the brake light voltage to 5v. To design the potential divider, follow the same guide as for connecting the throttle, and simply connect the output to the brake input. Depending on the car the brake light could be switched on the +ve side (i.e. 24v side) or the ground side. Ensure that the connection to the eChook is made on the switched side of the light, as shown below for a 24V brake light system.

eChook logs for the circuit on the left will show high (100) when the brake is pressed and low (0) when it is not pressed. The circuit on the right will give the inverse of this. It will still be apparent when the brake is on and off, however could be neatened in the eChook Arduino code.