This week was spent purchasing the necessary parts and modifying the firmware of the Moo devices in preparation for the concrete deployment that will be taking place later this week. Specifically, we need to make sure that the remaining Moo devices in the lab (more than 20+) are able to successfully run the most recent firmware. We are also trying to implement additional functionality on the devices that will allow us to read accelerometer data and possibly humidity information directly. However, this is a stretch as a we will need some additional circuitry to accurately measure the capacitance of the concrete and we likely do not have enough time to gather everything and test it before next week.
Without the original Reader software that was used to toggle the application (beep, kill, temperature sensor) it is difficult to verify that software will perform exactly as intended once we deploy it into the concrete. However, we were able to successfully beep the Moo device with the piezo element attached by calling the function directly in main. I plan to perform similar tests to try and kill the device (i.e. erase the memory) and read the temperature data on the device by directly calling these functions in main. We can then use the debugger to verify that they are returning the correct results. This will also allow us to learn a little bit more about how the current software is exciting.
We will be soldering capacitors onto 25% of the Moo devices (~5) and distributing them throughout the home. We visited Professor Fu’s house on Thursday to survey the basement and decide on where we will be placing the devices. We agree on putting 8 Moo’s on the rear wall, 6 on the side wall, and 6 on the front wall in a parallel diagonal formation.
Next Steps (To be completed before deployment)
-continue to validate Moo firmware. Add accelerometer functionality to dispatch table and test this using the debugger. We may need to send the information in 3 consecutive packets (one for each axis) depending on space limitations. Note: need 2 Bytes per dimension.
-purchase plastic casing for the Moo devices to help improve the sound-emitting ability of the Moos. Q: Should we epoxy the piezo buzzer? This will likely make it hard for the piezo to vibrate and emit a tone.
-solder supercaps onto 25% of Moos.
-epoxy the Moos and wait to cure (last step before deployment). Perform some functional tests after epoxy has settled to ensure functionality. Consider pouring the epoxy in steps and testing in between.
-get ready for deployment… as soon as the contractor’s are ready to pour the concrete.