Skip to content

Project files for the eHive, an open-source connected beehive

Notifications You must be signed in to change notification settings

rweinberger/eHive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The eHive: an open-source connected beehive

A completely open-source device consisting of sensors attached to a beehive. These sensors gather data about the hive's conditions, and the data is then sent on to a web platform (also open-source). Monitored metrics include the weight of the beehive, the outside/inside temperature, the humidity, the number of bees going in and out of the hive, etc...

The web platform is accessible to everyone, allowing beekeepers to monitor their hives' well being, and researchers to gather more data about bees.

This project was created during the 2017 CRI Summer School by Tanguy Chotel, Pauline Ko, Alfredo L'homme, Lin Li, Nikola Maksic, and Rebecca Weinberger. View the website here, and our Hackaday project page here.

Contents

  1. Materials
  2. Microcontroller code
  3. Hardware Setup
  4. Website

Materials

Materials

Microcontroller code

Microcontroller code

  1. trans_lorafeather.ino: uploaded to LoRa feather (transmitter); reads sensor data and sends to second LoRa feather (receiver)
  2. rec_lora.ino: uploaded to LoRa feather (receiver); receives data and sends it to WiFi feather
  3. lora_to_wifi.ino: uploaded to WiFi ESP8266 feather; sends data to web server over WiFi

Hardware setup

Hardware setup

  1. Wireless LoRa feather transmitter (A) hooked up to remote temperature probe (B), temperature & humidity sensor (C), and load cell amplifier (D), which is connected to scale sensors by load combinator (shown below) alt text
  2. Hookup of load combinator (E). Each of the 4 load sensors (F) is attached to the board as shown. The YLW/ GRN/ WHT/ BLK/ RED pins correspond to the pins of the same name on the load cell amplifier in the previous schematic. alt text
  3. A second LoRa feather receiver (G) is connected to a WiFi feather (H). From the WiFi feather, data is sent to the web server. alt text

Website

Website

  1. Node.js-based web app to receive and display sensor data in real time, both quantitatively and qualitatively
  2. Currently live here

About

Project files for the eHive, an open-source connected beehive

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages