I am 18 years old and about to graduate from german high school. Over the past months I have been developing an assistance and safety system for electric skateboards. This includes weight sensors as well as custom remote and receiver.
When I started building my own diy boards, there were some features I missed, so I decided to create my own system. This project won the first place at the regionals of a competition you may compare to science fair, at the state competition I was rewarded with a one week entrepreneurship training.
The receiver is based on the Arduino Nano and the nRF24l01.
The remote is also using an Arduino Nano, a 0.96 OLED, two buttons and a potentiometer. Housing is under developement, currently I am using a modified sparkle.
Weight sensor is based on “Velostat”, a thin foil which is a force-sensitive-resistor. You can see the schematic below.
There are 6 pads distributed over the board, which allow to analyze the relative weight distribution of the rider.
Features of my system include:
- OLED display with telemetry
- change speed modes
- activate parking brake
- range estimation based on voltage and discharge curve of battery
- informs about errors such as faulty vesc conn, or weight issues
- dead man switch using weight data, so automatic braking when there is no one standing on the board
- acceleration/braking power is linked to your weight distribution, so you wont get thrown off when hitting full brakes as the system reduces braking power when your weight shifts to your front foot. The linkage is PID based, however currently only proportional data is used.
- automatic brake light which is also linked to the deadman brake
…and as the newest feature a head up display.
For this hud I used an existing design as reference. It works and displays data, however it is not ment for real world use.
So I looked for a better solution and found the USEE hud which was developed for bikes/ ebikes. I contacted the inventors of the USEE and their company turned out to be not to far away from my home. They invited me to their hq and will support the implementation of the USEE into my system.
Further documentation will follow.