EEVblog Electronics Community Forum

Electronics => Projects, Designs, and Technical Stuff => Topic started by: willz1200 on September 02, 2014, 08:40:33 pm

Title: 3D Printed Smart Watch Bluetooth/UART Feedback and Guidance
Post by: willz1200 on September 02, 2014, 08:40:33 pm
Hey EEVBlog Forum :)

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:

https://www.youtube.com/watch?v=noAWJqQaHQc (https://www.youtube.com/watch?v=noAWJqQaHQc)

Thank You,
Will