Show simple item record

dc.contributor.authorNyeko, Daniel Agech
dc.date.accessioned2023-02-02T06:55:36Z
dc.date.available2023-02-02T06:55:36Z
dc.date.issued2022-09
dc.identifier.citationNyeko, Daniel Agech. (2022). Development of an energy optimization Algorithm for honeybees monitoring systems. (Unpublished undergraduate dissertation) Makerere University; Kampala, Ugandaen_US
dc.identifier.urihttp://hdl.handle.net/20.500.12281/15295
dc.descriptionA 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.en_US
dc.description.abstractSeveral 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.en_US
dc.language.isoenen_US
dc.publisherMakerere Universityen_US
dc.subjectIoTen_US
dc.subjectHoneyBee Monitoringen_US
dc.subjectRaspberry Pien_US
dc.subjectAlgorithmen_US
dc.subjectOptimizationen_US
dc.titleDevelopment of an energy optimization Algorithm for honeybess monitoring systems.en_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record