Hey Everyone,
Over the past month or so I have been designing an Atmel/Arduino powered smart watch, the reason I am posting here is to request feedback and guidance on its programming interface and the watch in general, the watch will be Bluetooth enabled, have an oled screen and a five way joystick. My concern is whether I should allow it to be programmed over Bluetooth or have an FTDI or other USB to UART chip on board (the watch will have Bluetooth regardless). I have achieved arudino programming over bluetooth in other projects, it just requires Bluetooth to virtual com port drivers and a small reset circuit. So basically all I ask is your opinion on whether I should make the watch programmable over Bluetooth or using the UART, as I am having trouble deciding.
A few solutions I thought of:
- Bluetooth and reset circuit only
- Pads available on the circuit board for the user to add reset components if they want to program it over Bluetooth
- adding a USB to UART chip for wired programming
- using an AVR with two serial lines so both can be used without the need of a header to switch modes
Here is a YouTube video I made with lots more detail if your interested in the watch, check the description for an overview and specs:
Thank You,
Will
Over the past month or so I have been designing an Atmel/Arduino powered smart watch, the reason I am posting here is to request feedback and guidance on its programming interface and the watch in general, the watch will be Bluetooth enabled, have an oled screen and a five way joystick. My concern is whether I should allow it to be programmed over Bluetooth or have an FTDI or other USB to UART chip on board (the watch will have Bluetooth regardless). I have achieved arudino programming over bluetooth in other projects, it just requires Bluetooth to virtual com port drivers and a small reset circuit. So basically all I ask is your opinion on whether I should make the watch programmable over Bluetooth or using the UART, as I am having trouble deciding.
A few solutions I thought of:
- Bluetooth and reset circuit only
- Pads available on the circuit board for the user to add reset components if they want to program it over Bluetooth
- adding a USB to UART chip for wired programming
- using an AVR with two serial lines so both can be used without the need of a header to switch modes
Here is a YouTube video I made with lots more detail if your interested in the watch, check the description for an overview and specs:
Thank You,
Will