Files

README.md

BeeMoS - honey Bee Monitoring System (under development)

Lire en français

The BeeMoS project is an open source bee hive monitoring system developed at the open science lab <![CDATA[]]>Hackuarium<![CDATA[]]>, Route de Crochy 20, Ecublens, Switzerland.

Please fee free to <![CDATA[]]>contact us<![CDATA[]]> if you would like more information.

Objectives

Build and program an open source bee monitoring system capable of the following objectives:

  • [x] Track the activity of the hives to study the behaviour of bees and monitor their health.
  • [x] Track changes in the hive's weight over time to detect sudden and gradual changes (swarming, honey production ...).
  • [x] Measures environmental variables including temperature, humidity, light and atmospheric pressure and study their effect on the bees.
  • [ ] Send the data to a remote server for analysis, visualization or to notify the user if something unusual happens.

Cloning the project

This project uses SUBMODULES

In order to clone use:

git clone --recurse-submodules https://github.com/hackuarium/beemos

To update the submodules, enter the folder you created ("beemos") and use:

git submodule update --recursive --remote

Modules

To achieve the above objectives, the project follows a modular design with different hardware components. We use the I2C protocol to make modulles (i.e the boards) communicate to each other while using RJ-12 connectors in order to allow easy plugging/deplugging of different modules.

Counter: Counts bees entering and exiting the hive over time using infrared (IR) sensors. Each sensor consists in an IR emitter-receiver, the passage of a bee under the sensor modifies the reflected IR signal. A pair of IR sensors is used for each tunnel so that the direction of bees (i.e. entering or exiting the hive) can be determined.

Here is the orientation of the IR sensors at the back of the PCB. Be careful, the orientation of the Eagle file is seen from the top of the PCB.