Up until now I’ve been using the Silicon Labs development board and a hand wired breadboard with a few buttons. This was enough to develop the beginning of the firmware and android. The next step is to build a PCB prototype of the device that can be used independently of the development board. The list of the board components is as follows:
- BGM111 MCU
- 3 LEDs – for visual indications, such as when the mobile device connects to the kDrive.
- 8 Tactile push buttons
- Reistors/Capacitors for debouncing the push buttons
- CPT112 capacitive touch processor
- Layout for capacitive touch slider
- Header to program the CPT112
- C2032 Cell battery socket
- Headers to connect to development board. The development board is still used to program the MCU and for debug purposes.
I’ll go into the details of each component in their own log post.