Panel Cookies
yt_link
insta_link
fb_link
twitter_link
Blog#29 - Arduino smartwatch

Last tutorials

All about Arduino PWM frequencies
Tesla Coil on PCB
RLC Transistor Tester PCB with Arduino
Ferrofluid 3D printed Bluetooth Speaker
10A Bharger/Protection Module

ADVERTISERS



Arduino smartwatch V2.0 is under tests...
Help me by sharing this post

Go back ↞ See other blog→

Author: ELECTRONOOBS
27/11/2018
I've received the boards a few weeks and I've started soldering components and making tests. Is then when I realized the layout had some errors. Unfortunelly, I've used the wrong pad for the USB, so the Vcc pin and GND are reversed. So I can't use the USB connector. That also means I can't program the board by USB but neighter charging the battery. The board has an FTDI chip and a charging circuit, but without the USB those can't be used.

Any way, I was able to program the chip using and external FTDI programmer. So, after I've soldered the ATMEGA chip in a QFN format, the needed resistors and capacitors but also the RTC chip, the small buzzer and the push buttons, I was able to upload a few versions of this smartwatch firmware.

To order your boards, use JLCPCB.com and select your color.




In the photo above, we can see the front panel of the watch. Asyou can see it can display the day of the week, then the temperature sicne the RTC chip also has a temperature sensor, the battery level in %, then the hour, minute and second and finally the real full date. In the bottom corners, it could also display two other icons such as a mail icon or an alarm icon. But those only if you set an alarm or if you receive a new Bluetooth notification.

Now, in this photo here, we can see the main menu with logos. But, after a few tests I've decided to make the menu using only text. The logos will ocupy to much of the code memory and the final version was almost 95% of the code memory.


On the menu you can set the time. Select that menu and you can set the hour first, then the date and finally the day of the week and the new data is saved on to the RTC. In the menu you could also see the received notifications. You can connect to any Android, install NOTIDUINO app, and receive notofications from Twitter, YouTube, Whatsapp and so on... In the menu you can see the amount of notifications and reset the values.
You could also set an alarm, but that option is not ready yet because the pin from the RTC that creates an interruption is not conected to the Arduino chip. So, in next version, V3.0, those problems will be solved. Finally, there is another menu that could silence the buzzer. Set it to mute and the buttons won't beep anymore. That's it. Stay tuned for future updates. Consider supporting me on PATREEON.







Help me by sharing this post

Go back ↞ See other blog→





Affiliate Disclosure

ADVERTISERS



PCBWAY PCB service





Curso Arduino Online nivel Intermedio