The Grow Duo was an internet-connected growbed, intended to help the plant-illerate get access to their own freshly grown fruits and vegetables. The growbed contains a variety of sensors that help to monitor plant growth, and a valve to dispense the optimal amount of water. Progress could be tracked over BLE, and a mobile application prompted the user when it was time to harvest.
The Duo was based around a Nordic Semi BLE SoC and a small remote sensor PCBA with an Atmel ATTINY MCU. The nRF SoC sampled from several i2c sensors and analog photodiode and logged the data to flash memory. The nRF was also responsible for running watering logic based on the sensor stream inputs and behavior scheduled in the mobile application.
I assisted this project during the bulk of it’s development, primarily supporting the device firmware. I created a subsystem for storing and recalling records from flash without disrupting BLE communications, as well as a communications protocol for configuration, recall, and debugging.