The Design Challenge
Rural beekeepers often face significant challenges in monitoring the health and productivity of their beehives. Hives are frequently spread across large areas, making regular physical inspections time-consuming and labor-intensive, and they are vulnerable to disturbance from animals or human interference. Additionally, traditional hive inspections are highly invasive, disrupting the bees and sometimes damaging the hive structure—an unnecessary risk unless the hive is ready for harvesting. This creates a clear design opportunity to develop a remote beehive monitoring system that allows beekeepers to track hive health, activity, and safety without constant physical intrusion. The project will initially focus on Langstroth hives, with the long-term goal of adapting the solution for traditional African log hives to better support local beekeeping practices.
Summary of Research
SPECS/GOALS:
These design specifications are the primary goals for the restoration, with their successful implementation indicating the successful restoration of the beehive
-
The beehive must be powered primarily by a solar panel.
-
The regulator must support manual switching to direct additional power to the modem when needed.
-
The power system must minimize energy waste and allow for at least 1 week of autonomous operation
-
The charge controller must reliably supply adequate voltage to prevent SD card corruption or Pi shutdowns.
2. Connectivity
-
The beehive must be capable of connecting to the internet outside the school network.
-
The system must include a modem or router that can be powered on only when required to upload data.
-
Connectivity hardware (router/modem) must be controlled by the Raspberry Pi using GPIO pins and a MOSFET or transistor switch.
-
The system must upload data reliably to the cloud (e.g., Google Sheets).
-
The Raspberry Pi must control modem power using a GPIO-activated MOSFET/transistor.
-
The GPIO control system must be capable of switching at least the required current for the modem (via an external power source if needed).
-
the power control program must be able to toggle modem power on a schedule or when certain sensor events occur.
4. Structural Requirements
-
The system must be self-contained with no exposed wiring.
-
The solar panel mounting bracket must withstand wind, rain, and movement.
-
All electronics must be securely enclosed to prevent weather or insect damage.
-
The Raspberry Pi must run a Python program to collect and upload sensor data
-
Google Sheets authentication must be completed using a valid OAuth token stored securely on the Pi.
-
The system must operate automatically without requiring constant user intervention.
-
Future design must support automated token retrieval to avoid manual login steps.
-
Data uploads should occur only when the modem is powered, using scheduled intervals to save energy.
-
The power system must prevent overvoltage or undervoltage to the Raspberry Pi.
-
The design must avoid any risk of overheating inside the hive.
-
The solar panel and electronics should use recycled or sustainable materials where possible.
-
The system must restart safely after a power failure.
Investigation questions(information that needs to be known before continuation)
-
How often should the hive transmit data, and how much bandwidth is required(less than 4g is needed, every day at any specified time)
-
Should the system store data locally when offline and upload in batches(uploaded and stored locally)
-
Can the system compress or summarize data to minimize transmission energy(No)
-
What is the average daily power consumption of all sensors, processing devices, and communication modules(5.1v)
-
Can the hive operate primarily on solar power or long-lasting batteries(unknown- likely yes)
-
How can communication be optimized to reduce energy usage(No)
-
What is the acceptable frequency for battery replacements or maintenance visits (only once)
-
Can the design prevent buildup of wax or propolis over critical components (Yes there is a protective casing)
-
What is the expected lifespan of the system under outdoor conditions (Unknown = – lickley around 1 year)
-
How will data be stored, visualized, and interpreted by beekeepers (stored on Google Sheets)
-
How is data uploaded (Gcloud auth token in Google Sheets – requires renewal
Link to Process Journal & Final Reflection Video
Process Journal Link: https://sites.google.com/isk.ac.ke