https://github.com/matzeema/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.
https://github.com/matzeema/kart-project
flutter flutter-pi infotainment kart raspberry-pi
Last synced: 3 months ago
JSON representation
A flutter-pi-app running on a RaspberryPi 4, being the infotainment system for a custom builded e-kart, planned by two brothers.
- Host: GitHub
- URL: https://github.com/matzeema/kart-project
- Owner: matzeema
- License: mit
- Created: 2020-07-05T09:49:13.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-05T13:02:50.000Z (about 2 years ago)
- Last Synced: 2025-03-16T18:43:45.724Z (3 months ago)
- Topics: flutter, flutter-pi, infotainment, kart, raspberry-pi
- Language: Dart
- Homepage: https://sites.google.com/view/kaerelle
- Size: 53.2 MB
- Stars: 14
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kart Project
A [flutter-pi](https://github.com/ardera/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](https://sites.google.com/view/kaerelle/) or have a look at the [action video](https://www.youtube.com/watch?v=eIbu9O5lCi4).
## Features
### Driving information
To read the current speed and range are essential for every vehicle.
We are using the [KellyController KLS7245HC](https://kellycontroller.com/shop/kls-h/) 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](https://www.leds.de/nichia-nfcwl060b-v2-chip-on-board-modul-2760lm-5000k-cri-80-30608.html). By implementing PWM with the [wiringPi Library](http://wiringpi.com), 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](https://pub.dev/packages/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

### Dashboard

### Settings



For more screenshots go to the [screenshots folder](https://github.com/matzesoft/kart-project/tree/master/screenshots).
## Conclusion
After 1.5 years of work we finally made the Kart drive. Visit our german [website](https://sites.google.com/view/kaerelle/) for more information with a cool [action video](https://www.youtube.com/watch?v=eIbu9O5lCi4). This repo will stay software focused.
I want to thank [@ardera](https://github.com/ardera) as the creator of [flutter-pi](https://github.com/ardera/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](mailto:[email protected]).