Development of an energy optimization Algorithm for honeybess monitoring systems.
Development of an energy optimization Algorithm for honeybess monitoring systems.
Date
2022-09
Authors
Nyeko, Daniel Agech
Journal Title
Journal ISSN
Volume Title
Publisher
Makerere University
Abstract
Several state-of-the-art honeybee monitoring systems utilize the Raspberry Pi IoT platform. However, their biggest challenge is high device power consumption, which scales with the number of sensors connected. Previous approaches for power optimization such putting the sensors to deep sleep, turning off the GPIO pins whenever data is not needed, collecting data at specific time intervals, and turning off the power and activity LEDs are difficult to optimize. There is therefore a need to develop efficient energy optimization methods for the Raspberry Pi. We set out to develop an energy optimization algorithm for the Raspberry Pi 4 B Model, targeting the insect monitoring work under the under AdEMNEA project at Makerere University. We developed an algorithm which could manage the CPU, GPU and RAM clock, turn on and off USB ports, HDMI ports Bluetooth, WIFI, ethernet port and onboard LEDs. On testing when the USB, HDMI, Ethernet Port, Bluetooth, and Onboard LEDs were off; WIFI on; and varying the clock speed of the CPU, GPU, and RAM; we were able to save power consumed by the Pi by 200 mW to 650 mW, for the clock range of 100MHz to 1000MHz.
Our result demonstrated an efficient approach to energy optimization for the Pi, which is a feasible option since the power consumed by the Pi itself is way above what the sensors draw from it.
Description
A research report submitted to the College of Engineering Design and Art in partial fulfillment of the requirement for the award of the degree Bachelor of Science Electrical Engineering of Makerere University.
Keywords
IoT,
HoneyBee Monitoring,
Raspberry Pi,
Algorithm,
Optimization
Citation
Nyeko, Daniel Agech. (2022). Development of an energy optimization Algorithm for honeybees monitoring systems. (Unpublished undergraduate dissertation) Makerere University; Kampala, Uganda