-
Board v0.2 Received, Assembled, and Tested
12/04/2022 at 04:39 • 0 commentsOpenDendrometer board v0.2 has been received, assembled, and tested. All device functions are working properly. It reads the signal from the tread depth gauge (TDG), logs the TDG measurement and a timestamp from the RTC to the SD card, goes to sleep, wakes up if either the 4 minute period is over or a Bluetooth connection is made, and transfers data over Bluetooth upon request. The only unexpected finding was that the MCP1700-1502E/TO 1.5V regulator is actually providing around 1.3V. to the tread depth gauge. Fortunately, this lower supply voltage doesn't seem to effect the operation of the tread depth gauge.
Next step is measure battery current draw during a few test operations. Ultimately, the goal is to confirm that the reduced power consumption strategies are working and to put together a battery life estimate for the device.
I am super happy with this board revision! Not only has it been my first board revision, but also the first time I haven't fully breadboarded before committing to fabricating the PCB. In addition, I have been wanting to develop a low-cost, low-power, Bluetooth, Arduino data logger design for years now. It is so great to finally see that come to fruition.
-
Board v0.2 Finalized
11/20/2022 at 06:01 • 0 commentsVersion 0.2 of the OpenDendrometer board has been finalized. Boards are out for order with JLCPCB.
v0.2 changes include:
- MCP1700-3302E/TO 3.3V regulator with low quiescent current instead of 3.3V regulator provided on Arduino Pro Mini
- MCP1700-1502E/TO 1.5V regulator instead of voltage divider off of regulated 3.3V
- pinout to accommodate the HM-10 Bluetooth module
- 2N7000 MOSFETs on SD card and HM-10 Bluetooth module power in order to disconnect when not in use to reduce power consumption
- SD card module flipped over so it is easier to insert the SD card
- 2N7000 MOSFET on Bluetooth "state" pin for microcontroller wake up interrupt
- battery JST connector moved closer to the edge for less interference with tire depth gauge wires
Most of these changes are part of the strategy to more than quadruple the battery life of the device. Interestingly, they will only add about $1.50 to the board cost. Current estimate of time between battery charging with the new strategies is 4 to 6 months.
-
Strategies to Reduce Power Consumption
11/16/2022 at 04:47 • 0 commentsI am planning to use the following strategies to reduce power consumption of the next revision of the OpenDendrometer:
- Remove the power status LED limit resistors from the Arduino Pro Mini and the RTC 3231 module.
- Use a MCP1700-1502E/TO 1.5V voltage regulator for the digital tire depth gauge power rather than a voltage divider off the regulated 3.3V.
- Remove the 3.3V voltage regulator from the Arduino Pro Mini. Use a MCP1700-3302E/TO 3.3V voltage regulator instead.
- Use a 2N7000 mosfet to cut power to the SD card when not in use.
- Use a 2N7000 mosfet to cut power to the Bluetooth module during specific hours of the day.
- Log data to the SD card in batches. Fill RTC 3231 4k EEPROM, then dump to SD card.
- Put the HM-10 Bluetooth module into a sleep state (via AT+SLEEP command) after disconnect.
-
2022 Hackaday Prize is Over, Development Continues
11/10/2022 at 16:17 • 0 commentsThe big push to achieve a working OpenDendrometer prototype in time for the 2022 Hackaday Prize finals was very successful. Though the project did not secure any top 5 finisher funding through the prize this year, it did receive $500 as a top 50 finalist. Fortunately, $500 goes a long way on this project.
I fully intend to use some of that $500 to continue development between now and the end of the year. I have decided on two focus areas for development:
- new hardware strategies to reduce power consumption
- full implementation of wireless data transfer over Bluetooth
These changes will require a revision of the OpenDendrometer PCB.
-
Testing With Bluetooth
10/31/2022 at 03:30 • 0 commentsExcited to get Bluetooth functionality added so I can pull data off the OpenDendrometer in the backyard from the comfort of my living room.
-
Unintentional Water Ingress Test
10/27/2022 at 04:40 • 0 commentsIt happened to start raining during the latest field test. Great to see the OpenDendrometer prototype dry and fully functional after 24 hours of exposure to rain.
-
The True Power of The OpenDendrometer
10/23/2022 at 04:08 • 0 commentsThe true power of the OpenDendrometer is the realization that most of us have so much left to discover and understand about the life of plants. That those seemly unmoving creatures outside your window are actually very dynamic systems and that tools exist to observe their behaviors.
It is weird to say since I have spent so much time developing it, but literally all the OpenDendrometer tool does is measure air temperature and small changes is displacement over time. Yet the data continues to capture my imagination about the life of plants -> periods of water stress and abundance, long term growth rates, changes that mark the seasons, and other stories that I haven't discovered yet.
If my work on the OpenDendrometer has made you even mildly curious about using commonly available electronics components to understand the life of plants, then this project has been a success.
-
First Set of Data From the New Prototype
10/22/2022 at 01:47 • 0 commentsGreat looking data from the OpenDendrometer prototype over the last 28 hours! Showing the expected negative displacement at night (i.e. tree swelling) and positive displacement during the day (i.e. tree contraction). In contrast to the previous OpenDendrometer breadboard development unit, this prototype is showing dendrometer data with much less noise and larger changes in displacement. I suspect the primary cause of these improvements is due to design changes that increased rigidity between the tire depth gauge and the tree.
It really paid off to start logging the temperature data from the DS3231 RTC module as well. It is interesting to see the response time between air temperature and the dendrometer measurements.It was dark outside when I went to collect the data and update the Arduino sketch. A spooky glow from the Arduino and DS3231 power LEDs.
Next step of the plan is to collect data over a seven day period.
-
Installed and Collecting Data
10/20/2022 at 20:01 • 0 commentsI secured the new OpenDendrometer prototype to the tree in my backyard this afternoon. The plan is to collect data over the next couple of days.
This new mechanical design includes some features that increase the rigidity between the tire depth gauge and tree. These should improve the device's ability to detect micrometer changes in tree diameter. Changes include: no longer using a 3D printed enclosure (so no material softening at 30°C), two threaded rods to anchor to the tree (previously was only using one), and a metal shaft collar at the probe tip (previously was a 3D printed tip).
Excited to see the data! -
Fully Assembled and Ready for Testing
10/20/2022 at 03:52 • 0 comments