Last article, I wrote about how to use our own homemade Arduino Pro Mini bare bones along with an OLED display and how to make both of them consume as little power as possible. In fact, we managed to achieve a small 1.1 uA current with both of them sleeping. Also in our circuit there were a PCF8563 real-time clock module and one AT24C64 EEPROM memory. Now, to proceed with our smartwatch project we need to add sensors, such as an accelerometer, compass and pressure sensor. This article is about how to add them, read the variables and keep saving power.
Continue reading “Arduino Power-down Mode With Accelerometer, Compass and Pressure Sensor”
There are numerous EEPROM memories, but one I used was the AT24C64 from Atmel. Atmel is the same company behind the Atmega 328p which is the brain of the Arduino Pro Mini. You would be surprised to see how they interact with people/makers/consumers on Twitter and Google Plus. This memory is non-volatile, which means it wont lose its data went our watch, or your device runs out of power.
Continue reading “Adding EEPROM to your Arduino Pro Mini Smartwatch”
One thing I didn’t find clearly over the internet is how to make an Arduino Pro Mini bare bones, that is, from the scratch, and how to make one on the breadboard. This is really useful if you want to make a custom pcb/smd circuit, because you will be able to test your hardware ans software before sending the schematics and the layout of the board to the manufacturer. Also, it will make your circuit Arduino compatible. If you read my previous article, here, I showed how to make a simple circuit with the PCF8563 real-time clock, reading and writing it. Now it is time to put your Atmega 328p on the breadboard and complete a simple read of the clock, maintaining the power consumption low, and for that I will use the LowPower library.
Continue reading “How to make an Arduino Pro Mini bare bones with Real-time Clock”