element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Save The Bees Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Save The Bees Design Challenge
  • More
  • Cancel
Save The Bees Design Challenge
Blog Bee Monitoring: System Design & Workflow
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Save The Bees Design Challenge to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: aaryan2134
  • Date Created: 22 Apr 2023 8:52 AM Date Created
  • Views 471 views
  • Likes 6 likes
  • Comments 0 comments
  • save the bees
  • savethebeesch
  • nicla vision
  • lorawan
  • Save The Bees - Design Challenge
  • lora
  • edge impulse
  • mkr1310
  • mkr wan 1310
  • arduino
Related
Recommended

Bee Monitoring: System Design & Workflow

aaryan2134
aaryan2134
22 Apr 2023

Blog List:

1. Bee Monitoring: Introduction

2. Bee Monitoring: System Design & Workflow

3. Bee Monitoring: Setting up Nicla Vision

4. Bee Monitoring: Training the Model & Inferencing

5. Bee Monitoring: Bee Hive Environmental Monitoring using Arduino MKR 1310

image

Introduction:

Bee monitoring and understanding more about their behavior is critical for saving them and in turn save humans! Also, monitoring will allow us to detect diseases among bees as well.

Problems that this project will be aim to solve:

  1. Solve the issue of manual detection of bees in video using Computer Vision and Arduino Pro Nicla Vision Board.
  2. Detect diseases among bees using their behavior in or near beehives
  3. Monitoring environment around bees

image

System Concept:

  1. The Arduino MKR WAN 1310 will act as the brain of the project. It will allow me to send data to the cloud and get it processed and bring the data back to take required actions, like performing the bee hive farmer. All this with minimum power consumption.
  2. I would collect visual data using Arduino Pro Nicla Vision Board. The power of TinyML, MicroPython, Edge Computing combined with a camera, microphone and distance sensor would allow me to collect data as well as process it for computer vision.
  3. I will detect the bees in the video stream and collect the buzzing sound. Combining it with the distance sensor I would be able to not only look at frequency of sound, but normalize buzzing sound using the distance as well.
  4. Further, DHT11 will be used to collect the temperature and humidity data.
  5. Also, I plan to add a feature to process data near bee hives though I would not be able to try this out in real life.
  6. Informing the farmer/caretaker if there is any abnormal activity

imageimage  

imageimage

Items required:

  1. Arduino MKR WAN 1310
  2. Arduino Pro Nicla Vision Board
  3. DHT11
  4. Some simple parts like a box to store, wires, cable ties, etc.

Workflow:

image

The Arduino Pro Nicla Vision Board will be trained on image datasets available online to detect bees in images. It would also help count the number of bees.
Other than that, another model will be built to detect sounds around the bee hive to understand and detect various problems like diseases.

The Nicla Vision will also be used to collect data which can later be used in a pipeline to train the model on the real life new data relevant to the particular bee hive.

The Arduino MKR WAN 1310 will perform the environmental monitoring of the bee hive using temperature, humidity and light intensity. It would also collect data from Nicla Vision about the bees and compile this data to be sent to the Arduino IoT Cloud. This data will then be used to inform the bee care takes about the condition of the bees, bee hive and their environment. The DHT 11 will be used for temperature and humidity detection. LDR will be used to compute the light intensity. Lora will be used to send the data back to Arduino IoT cloud for further inferencing and monitoring.

All this combined, we would be able to understand the bees and their environment better and also preempt diseases, problems etc. This will be allow to create ideal environments for the bees and keep them healthy as well.

Connect with Me:

Github - aaryan2134

Linkedin

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube