Go Down

Topic: A Digital Beehive: A scientific study proposal. (Read 6 times) previous topic - next topic

kasslloyd

Apr 14, 2013, 06:51 pm Last Edit: Apr 14, 2013, 10:05 pm by kasslloyd Reason: 1
I'm a senior undergraduate biology student at Fairmont State University (Fairmont, WV). My adviser has been keeping bees (currently the State Beekeeper of the Year) and doing scientific studies with them for years. He has just presented a study where he has been gathering and logging the weight of a hive for two years straight, logging every 10-30 minutes the weight of the hive (changed after first year to 10 minutes from 30 minutes). It has raised some questions that we think further data collection would answer.

We want to be able to collect weather data in real time. I'm looking at the USB Weather Board from SparkFun combined with the ARGENT Weather Sensor Assembly 80422. The board allows you to connect an external light sensor so the TEMT6000 Breakout Board also from SparkFun would be good so that the main board can be protected under the shelter of a roof that protects the hive and scale.

This sensor pack would let us log:


  • Wind Speed

  • Wind Direction

  • Rainfall

  • Barometric pressure

  • Relative humidity

  • Ambient light

  • Temperature



We also want to incorporate a counter that will count the number of bees leaving and entering the hive, which is outlined at: http://www.instructables.com/id/Honey-Bee-Counter/

A further metric is that by internal monitoring of the hive temperature you can estimate brood size (amount of new bees being raised). This requires a HUGE amount of temperature sensors to be installed within the hive. Here's where the feasibility problem and issues comes in. I'd be looking at the temperature sensor Texas Instruments TMP275 which allows for up to 8 sensors to be tied together within a bus. If we go with 8 sensors per frame, 10 frames per box, we'd be looking at 80 sensors per brood box, and the hive can eventually have 3 or 4 brood boxes once mature. So 240 to 320 temperature senors would need to be captured from 30 to 40 data buses each with 8 sensors.

Logging the weather data seems pretty straight forward and the bee counter project seems straight forward (the author of that project is onboard to help us implement the counter as well). But logging all that data for estimating brood size can be a big deal I think.

A similar project for estimating brood size was done at this site: http://mietz.imkerforum.de/ and the author used custom hardware and a ATMEL board that he designed. Does anyone know of a way to implement this kind of mass-sensor data into Arduino(s) and get it all collected back at a central computer?

Everything will need to be timestamped according to the time on the central data logging computer, connection can be made by Ethernet, or any other method, we're going to have to run more wires from the house to the hive for this project anyway. Currently just a single serial cable is run from the house to the hive along with power for the digital scale.

Any help would be appreciated, we're pretty novices when it comes to this stuff and ultimiately this is for scientific research so we're going to want the design to be robust and redundant as possible. ;-)

zoomkat

Quote
But logging all that data for estimating brood size can be a big deal I think.


Simple multiplexing setups using inexpensive chips probably could be used to sequentially get input from the sensors. The collected data could be sent to a pc or server that is running a data base. Have you done any testing on your project parts yet?
Consider the daffodil. And while you're doing that, I'll be over here, looking through your stuff.   8)

kasslloyd

Haven't purchased anything yet, once we have a firm plan we can proceed to that stage. Purely exploratory at the moment, also need to write a grant proposal here in next week or two as well.

el_supremo

The DS18B20 temperature sensor has the same specs as the TMP275 but you can have around 120 of them on the same OneWire bus (subject to correct provision of power). That might cut down on the amount of wiring and interfacing to a CPU that would be needed compared to the TMP275.

Pete

kasslloyd

#4
Apr 14, 2013, 08:51 pm Last Edit: Apr 14, 2013, 08:53 pm by kasslloyd Reason: 1
It would be easier, yes, but there's a significant difference in cost

http://www.digikey.com/product-detail/en/TMP275AIDGKT/296-19883-2-ND/1120754 would be about $1.31 a sensor, where http://www.digikey.com/product-detail/en/DS18B20U%2B/DS18B20U%2B-ND/1017603 is about $2.90 a sensor... Or the TMP275 would be $104.8 a brood box, where the DS18B20 would be $232 a brood box. That price difference is kind of a deal breaker I think. Ideally if there was a cheaper sensor we could use we'd use that. The TMP102 can only chain 4 at once I think, and is about $1.07 a sensor ( http://www.digikey.com/product-detail/en/TMP102AIDRLT/296-22055-2-ND/1649871 ) but the difference there of 24 cents a sensor for double the sensors on a line is probably worth it and the package for the 102 would be A LOT harder to deal with soldering, lol.  ;-)

Go Up