Skip to content

Custom bike computer based on ESP32 and LVGL graphics library.

Notifications You must be signed in to change notification settings

spytaspund/LVGL_BIKE-nonav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LVGL-BIKE

Arduino Espressif

SquareLine_Studio_LvszzMr6rT

This is NO-NAV version. Here is no navigation system, but other features are present (I guess)!

LVGL-BIKE (not final project name) is a project that replicates bike computers with nice interface by lvgl and endless modifications and improvments by esp32.

What do you need:

  • Esp32 (no matter which devkit, I am using DOIT)
  • Ili9341 display 320x240 WITH TOUCH (it is mandatory for now because there is no support for button controls)
  • Any light controlled by a relay
  • Hall sensor, for example KY-003

Assembling

Let's start with the display (ILI9341):

Display pin ESP32 pin
T_IRQ Not connected
T_D0 D19
T_DIN D23
T_CS D21
T_CLK D18
SD0 (MISO) Not Connected
LED 3v3
SCK D18
SDI (MOSI) D23
DC D2
RESET D4
CS D15
GND GND
VCC 3v3

Then, the first light:

Relay pin ESP32 pin
+ Vin (5v)
- GND
S (signal) D13

And finally the hall sensor:

Sensor pin ESP32 pin
+ 3v3
- GND
S (signal) D12

In future there will be battery control, maybe navigation and bluetooth/mp3 playing.

About

Custom bike computer based on ESP32 and LVGL graphics library.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published