Unlike my last blog post this one is going to be mostly pictures. I was able to successfully assemble the watch and get some simple code working!
Here is the image of everything soldered except the button and display. As you can see it was a bit messy and there were a lot of close connections. On the top you can see the Arduino. Directly under it is the battery charging and protection board. I have the positive lead running (dangerously) over the ground terminal and into the RAW input of the Arduino. The negative side runs through the switch and then over the RTC module to the Arduino. The RTC module is also soldered across the battery and through the switch with its I2C wires running under the Arduino (the A4 and A5 pins).
We have power!
Here is the board positioned alongside the display. As you can see the form factors is nicely square. I added 4 wires towards the top of the board to run the OLED. Since I wired the RTC to the bottom of the I2C pins it was easy to wire up the display. You can also see the button wired between the ground and digital pin 9. Atmega 328's internal pull up resistors made it very easy to wire this button. Learn more about how to use them here: https://www.arduino.cc/en/Tutorial/InputPullupSerial
Display all wired up. The electronics are done!
Here is a short video of everything running.
A poor image of the watch connected to a TTL programming module.
Overall I am pretty satisfied with how the electronics came out. It is a little thicker than I would have liked due to the messy wiring but I can live with it. However, I would definitely consider creating a PCB as soldering this was a challenge for me and will be harder for those even newer to the hobby. The power usage ended up floating around 8mAh. Together with the easily accessible power switch the watch can be easily recharged every week or so.
Stay tuned for my next posts when I will start 3D printing an enclosure for the watch.
Here is the image of everything soldered except the button and display. As you can see it was a bit messy and there were a lot of close connections. On the top you can see the Arduino. Directly under it is the battery charging and protection board. I have the positive lead running (dangerously) over the ground terminal and into the RAW input of the Arduino. The negative side runs through the switch and then over the RTC module to the Arduino. The RTC module is also soldered across the battery and through the switch with its I2C wires running under the Arduino (the A4 and A5 pins).
Here is the board positioned alongside the display. As you can see the form factors is nicely square. I added 4 wires towards the top of the board to run the OLED. Since I wired the RTC to the bottom of the I2C pins it was easy to wire up the display. You can also see the button wired between the ground and digital pin 9. Atmega 328's internal pull up resistors made it very easy to wire this button. Learn more about how to use them here: https://www.arduino.cc/en/Tutorial/InputPullupSerial
Display all wired up. The electronics are done!
A poor image of the watch connected to a TTL programming module.
Overall I am pretty satisfied with how the electronics came out. It is a little thicker than I would have liked due to the messy wiring but I can live with it. However, I would definitely consider creating a PCB as soldering this was a challenge for me and will be harder for those even newer to the hobby. The power usage ended up floating around 8mAh. Together with the easily accessible power switch the watch can be easily recharged every week or so.
Stay tuned for my next posts when I will start 3D printing an enclosure for the watch.
No comments:
Post a Comment