A bicycle odometer/speedometer having an ESP-12 at heart, sensing speed via a reed switch + magnet on the wheel. The speed is shown in 6 LEDs, each one lights when the speed increases by 5km/h (so 5+ km/h lights one LED, 15+ km/h lights three LEDs, etc). The power management consists of a single 3.7V lithium battery and a cheap HX4002B charge pump module from Aliexpress, to generate the necessary 3.3V.
The plan is to mount the PCB+battery in a plastic box for rain protection. The box is from a Brazilian company called Patola, model PB-075 dimensions (mm) 60x75x24. I will mount the 6 LEDs on the top layer and all the connectors (which are the taller components) on the bottom layer, so that I can stick the LEDs out of the plastic box from the top.
I just realized I forgot to add headers/connectors for RX and TX of the ESP-12, for programming. I will end up soldering three wires (RX, TX, GND) to the PCB and add a flying connector. It will be ok since I will program the board only once (at least this is what should happen).
After layint out the PCB I sent it to manufacturing @ PCBWAY. It generally takes 40-60 days for them to get to my hands in Brazil, so we are gonna have to wait.
I have not yet started writing software for the odometer, will do as soon as I have the PCB in my hands.