I have an idea of build a costum smartwatch to help in my workout. I need you help to find what kind of controller I need. I want it to support an lcd with touch and 1 or 2 buttons, a bluetooth board to connect smartphone, a gps board, an hearth rate sensor and a microsd card to store data. I is atmega328 able to handle this?
I need you help to find what kind of controller I need.
A Cray supercomputer.
I is atmega328 able to handle this?
The hardware? Yes. The software? Probably not. Probably not enough memory. But, we have no idea what you want the Arduino to actually do. By the time you get all that hardware together, and batteries to power it, you've have a smart grandfather clock, not a smart watch.
There's a few platforms that give you all of that in a package that's approximately watch-sized and watch-shaped. Search Google.
GPS ends up kind of big though. Try to think of ways to do what you want without a GPS.
"costum" = "custom" or "costum" = "costume"? Those are different concepts. If it's a costume, just velcro an iPad onto your wrist. That will make everyone laugh.
-LCD yes, with touch screen?, no.
-Buttons ok
-Bluetooth probably
-Health Rate sensor ? ? ?
-MicroSD Card probably will find some place to put that too
- GPS too big.. only if you like a potato on your wrist
Don't forget you need to put a battery as well.
A normal hand watch got about from 6mm up to maximum 1.3mm thickness above that will just look huge
now image you need to put in that case (LCD, Buttons, Bluetooth, some kind of sensors, sd card and battery)
If you had a manufacture you could do that, having the right tools and nano technology but ... sadly that's a
homemade project.
And almost forgot if you need it as a watch you need a RTC (Real Time clock) chip as well.
Does a single atmega328 can handle all that ? yes if you minimize all the code and you have plenty
of pins, from all that components the dimension of the watch will be like :
Square: 35x35mm
Round: 45mm Diameter
Thickness: 20mm (which is huge)
Dreams are not lost but you need to reduce the components material or to find thinker module or
the best part to build your own PCB which will include everything in a single double side circuit.
D.60
Thank you for your answers.
MorganS:
There's a few platforms that give you all of that in a package that's approximately watch-sized and watch-shaped. Search Google.GPS ends up kind of big though. Try to think of ways to do what you want without a GPS.
"costum" = "custom" or "costum" = "costume"? Those are different concepts. If it's a costume, just velcro an iPad onto your wrist. That will make everyone laugh.
I can found many smartwatches that run in android but they are too expensive, what platforms are you talking about?
Domino60:
-LCD yes, with touch screen?, no.
-Buttons ok
-Bluetooth probably
-Health Rate sensor ? ? ?
-MicroSD Card probably will find some place to put that too
- GPS too big.. only if you like a potato on your wrist
Don't forget you need to put a battery as well.
A normal hand watch got about from 6mm up to maximum 1.3mm thickness above that will just look huge
now image you need to put in that case (LCD, Buttons, Bluetooth, some kind of sensors, sd card and battery)
If you had a manufacture you could do that, having the right tools and nano technology but ... sadly that's a
homemade project.And almost forgot if you need it as a watch you need a RTC (Real Time clock) chip as well.
Does a single atmega328 can handle all that ? yes if you minimize all the code and you have plenty
of pins, from all that components the dimension of the watch will be like :Square: 35x35mm
Round: 45mm Diameter
Thickness: 20mm (which is huge)Dreams are not lost but you need to reduce the components material or to find thinker module or
the best part to build your own PCB which will include everything in a single double side circuit.D.60
There isn't any lcd touch screen outthere to connect arduino?
If i do a working prototype, can i send it to a manufacture and compress it to small size?
Maybe I can find a small gps module, like the ones in the smartphones?
I need your opinion about the controller because I don't know much beyond arduino, and maybe atmega isn't enough to run all this code, and manage all of this.
There is a better way of connect a board like this to a smartwatch app than bluetooth?
There isn't any lcd touch screen outthere to connect arduino?
As I know there is but they are huge to be as a watch or to powerful / big for a hand watch.
If i do a working prototype, can i send it to a manufacture and compress it to small size?
Actually that's now how it's working
To send it to a manufacture they can only assemble it for you, you should do the design's
Maybe I can find a small gps module, like the ones in the smartphones?
If you find a such small one and compatible with arduino tell me
I need your opinion about the controller because I don't know much beyond arduino, and maybe atmega isn't enough to run all this code, and manage all of this.
As I described above atmega328 is enough
This is small enough and Arduino based: https://www.sparkfun.com/products/12923 It would not take much to put a watch band on this.
I think the MSP430 line had a demo kit that came with a watch band. I forget the name. It had a few "fitness" type sensors on it, if I remember correctly.
Hi,
Have you googled arduino watch
Tom...
I use microduino components since they are so small. Take a look, an RTC, Core USB, TFT, GPS and Battery Module are all the size of about a quarter. Although stacked up, would be about the as deep as a quarter too.
The beauty is they are fully compatible with Arduino and libraries can be downloaded and work well. In addition, they are inexpensive.
There is any chip or component with micro size, with about 1ghz or so, like a real processor, not like a controller.
Like the ones we found in smartphones.
There is anything in the market that can be implemented and developed?
Something like pie..
Yes.
It all depends, what is your base? You take your base from the watch dimensions or the components?
If you take the components you can build a box reply #8 picture 2, which is not a watch but a box
on hand.
In the other way if you take your base from the dimensions of the watch you can figure out what you
really need, need a watch or a gadget, what are the dimensions of the watch, what is your goal.
After that you can chose the components.
My point is that you need to have a base to build your watch, to start from something and make a nice
watch if you need a hand watch. So tell us what you really focus to build and we can suggest options.
D.60
Hi,
Can you tell us your electronics, programming, arduino, hardware experience?
Thanks.. Tom...
I've found this board,
http://www.ingenic.com/en/?newton/id/13.html
it seems really interesting and is kind of what i need, do you know anything similar to this??
Try that board and tell us how it goes!
Its not quite a smart watch, by comparison to the Apple and Android devices, but it is possible to reprogram some of the fitness trackers.
I've successfully reprogrammed several nRF51822 based fitness trackers.
See this video on youtube
However, if you have no prior experience of Arduino or development in general, or Bluetooth etc, then I would not recommend you go down this route, as it is not an easy way to get a smart watch
Fitness tracker it's just a gyro/ax that tells how much you move calculating the actual "hand" movement
and getting out your fitness results thru a formula they use. Nothing fancy.
The question here OP what do you need your watch to have?
How big do you need it to be?
You care or don't care about style?
If you don't put your priorities in order to build what you actually need not sure if this project
will ever move.
D.60
Several years ago we assembled wrist watch type medical recorders. I can warn you, the unit will have to be waterproof. Sooner or later you will wash your hands and splash water over the watch.
Paul
@d60
Some fitness trackers are contain a lot more processing power than boards like the Uno.
The nRF5122QFAC processor used one of these, has 256k flash and 32k Ram, and runs at 16mhz when not in low power mode.
It has a small OLED display, 128x32 pixels, a touch button sensitive on the bottom of the display and a physical button on the side.
In addition to the accelerometer and gyros it has a vibration generator motor, and a heart rate detector.
The Bluetooth side of the nRF51 is extensive and can operate as a peripheral or a central device, or both, e.g it can scan for other ble devices and connect to them, and even form a mesh.
As they already come with a wrist strap, and sealed housing, they are relatively water resistant, if you reassemble them correctly.
The main problems are
- Its hard to know what processor is in them, as the same watch gets made with multiple different processors, and only the nRF5 versions have a gcc toolchain.
- You have to take them apart to initially program