ADVERTISEMENT

Home|Journals|Articles by Year|Audio Abstracts
 

Original Research

NJE. 2024; 31(3): 77-87


Load Frequency Control for Standalone Power Generation with Open Source IoT Data Monitoring and Acquisition: A Tutorial

Ado Haruna,Auwalu M Abdullahi,Mustapha Muhammad,Abdulbasid Ismail Isa.




Abstract

This paper presents a tutorial on data acquisition and visualisation of a practical control system using Python Plotly Dash. While there has been significant focus on data acquisition and analytics, there is a dearth of material on open source implementation on a practical feedback system. In this work, a laboratory model of an isolated power plant is used to emulate a stand-alone hydropower generation system. An Electronic Load Controller (ELC) is designed for the system using a discrete PID algorithm hosted on an Arduino MEGA microcontroller board. An ESP32 microcontroller then acquires the system data from the MEGA using I2C protocol and transmits same wirelessly to a Raspberry Pi single board computer using Message Queue Telemetry Transport (MQTT) protocol. An interactive dashboard using Plotly Dash is then used to visualise and record the real time data on the Raspberry Pi computer.

Key words: Plotly Dash, Hydropower, Raspberry Pi, Microcontroller, IoT






Full-text options


Share this Article


Online Article Submission
• ejmanager.com




ejPort - eJManager.com
Author Tools
About BiblioMed
License Information
Terms & Conditions
Privacy Policy
Contact Us

The articles in Bibliomed are open access articles licensed under Creative Commons Attribution 4.0 International License (CC BY), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.