Well, my first Mote is finished up and I very pleased with it. I needed an inexpensive way to detect motion as a part of my much larger home automation project, and while researching how to get the most battery out of bare atmega328ps, I came across LowPowerLabs. Now I have 10 Moteinos and a head full of Winter projects
.
I really like the MotionMote but since I already had the motion sensors, a 3d printer, and wanted to add a light sensor, I chose to make my own. The reason for the light sensor is that I work from home a lot and want my home automation to turn on and off lights only as needed. We have a lot of trees and depending on the time of day, cloud cover, and season, a room's ambient light source varies greatly. Some rooms are nearly dark at different times of day but some are well lit on their own. The TSL2561 does a great job of reading the amount of visible light in a room and I consider it very low power for my needs.
I included a battery monitoring circuit on the proto board I used to hold the TSL2561 (the proto boards sold here are excellent for this and high quality it seems). It actually turned out really well and the whole package places everything just right for the Mote. I am a bit paranoid about fire and lipos so I added a tiny inline fuse in case my protoboard work has issues.
I designed a 3d printable enclosure using Tinkercad. I am just now getting into some of the other 3d modeling tools so I may revise this soon. It works fine though.
Lessons learned and things I want to add/improve:
-This stuff can get complicated, fast. Simple is the best.
-Don't throw away your Moteinos on accident or on purpose
- I have a LOT of small parts coming in from all over and it is incredibly easy to trash what looks like an empty static bag. I found out that a Moteino cost just enough and has more than enough "cool factor" points for me to go digging in the trash at midnight. Lets just say I had a stinky Moteino for a couple of days but its all better now... On that same note I pulled a solder pad off of one of them after repeated mistakes on my end and got a little depressed. No worries, that one will make a great wireless programming Mote or something.
-Learn how to make/order my own breakout circuits/shields. I am torn between buying an inexpensive CNC machine (knowing I will mess up but can keep making them myself) or just ordering them from a maker knowing I will probably mess up some.
-Make the cases and Mote more snap in. I would like everything to securely fit into the case. Right now its just the PIR dome superglued inside the case. That will take time and practice.
Thanks for all of the direct and indirect support! This is a very rewarding hobby.
I will add a link to the modified MotionMote code and STL file for the case this weekend.