Skip to content

A flutter-pi-app running on a RaspberryPi 4, being the infotainment system for a custom builded e-kart, planned by two brothers.

License

Notifications You must be signed in to change notification settings

matzesoft/kart-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kart Project

A flutter-pi-app running on a RaspberryPi 4, being the infotainment system for a custom builded e-kart, planned by two brothers.

You can find more information on the project itself on our german website or have a look at the action video.

Features

Driving information

To read the current speed and range are essential for every vehicle.

We are using the KellyController KLS7245HC to control the electric motor. This controller enables to read the driving information via CAN Bus.

Lights control

To bring the kart to light we make us of two 2760lm leds. By implementing PWM with the wiringPi Library, you can switch between high beam and low beam. Another feature PWM enables is to use the backlights aswell for brakelights by increasing the brightness whenever the driver is breaking.

Because we are using plexiglass for the bottom of the kart, we also added a lightstrip which colors can be controlled in the software aswell. The strip creates a nice looking shadow on the ground.

Music control

We are using some old speakers to play music on the kart or to hoot. Playing music is enabled via Bluetooth. Any smartphone can connect and start playing. Currently it is not possible to control the music on the display. You have to use your phone to pause or switch between songs.

User options

We had the idea of having multiple users, so when you are using the kart, all settings are adapted to you.

Dark & Light theme

Having a dark and light theme has become normal for most modern apps. So why not adding it to our kart software?

Map

We added a map using this map-package. The data is saved locally on the Raspberry Pi in form of pngs. To also support dark and light theme, there are two types of data packages.

Screenshots

Lockscreen

lightmode_lockscreen

Dashboard

lightmode_dashboard darkmode_dashboard

Settings

lightmode_settings_users lightmode_settings_driving lightmode_settings_light lightmode_settings_safety

For more screenshots go to the screenshots folder.

Conclusion

After 1.5 years of work we finally made the Kart drive. Visit our german website for more information with a cool action video. This repo will stay software focused.

I want to thank @ardera as the creator of flutter-pi who helped me in various situations.

If you found some bad code, something to improve or just have a question about the project at all feel free to open an issue or write an e-mail.

About

A flutter-pi-app running on a RaspberryPi 4, being the infotainment system for a custom builded e-kart, planned by two brothers.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published