- Given the 2000mAH LiPo battery needed to be recharged after 44 hours, I spent time looking into CPU (the Feather I am using uses the M0 CPU) power management.
- I removed the Moisture Puck from Strawberry Swirl and opened it up. The enclosure design needs improvement:
- waterproof the top. There were drips of water on the under side of the top of the lid pointing to water seeping through the top.
- a design in which the battery can be recharged without having to take out all screws. As I gain knowledge into enclosure design, I can’t help but admire the design of many small consumer devices.
Test Code Results
I loaded each sketch on it’s Feather. Packets were received by the server from the client.
Then…um….I couldn’t get the server into boot loader mode even after (carefully – at least I thought I was careful…I admit following directions isn’t all that easy for me…) following Adafruit’s directions. Well…that means…TIME TO LEARN…YIPPEE! I will try restoring the boot loader. Then continue power management testing.
One thing that was “fun” to learn about and try out was Apple’s USB Prober utility: “ USB Prober displays USB specific information from the system and from IORegistry. It also displays status messages generated by the USBLog function call. “
Info on Power Management
Battery Life Power Management Info sources that I found very useful (by useful I mean a quick read to get me up to speed):
- Tony DiCola’s (Adafruit) discussion “Battery Life & Current Consumption”
- My Virtual Life’s blog post for October 11, 2016.
- Link to M0 Power Management discussion lead by My Virtual Life’s explorations. In particular, the basis of my code came from cmpxchg8b’s reply.
Checking on Current Consumption
In Tony’s discussion on Current Consumption, he notes Adafruit’s INA219 current sensor breakout board. I have one on order. I hope this will give me a better feel for (close to) exactly how much battery life I can expect to gain with the changes made.
Waterproofing Moisture Puck Enclosure
The third image of the Moisture Puck shows a water drop on the inside of the enclosure:
The second image shows the pain that must be endured to get to the LiPo battery, unplug it, and the recharge. Yuck.
Next steps based on May 31st include:
- Getting the bricked Feather to upload sketches and be seen by a serial port.
- Evolving the design of the Moisture Puck so that recharging the battery is much easier.
- Figuring out the best way to waterproof the top of the Moisture Puck.