Skip to content

Concealed system which maximises energy harnessed from wastewater using microcontrollers and sensors to redistribute water in piping before it passes over turbine. EPQ project awarded 100%/A*.

Notifications You must be signed in to change notification settings

orlandoalexander/EPQ-Hydroelectric-Generator-for-High-Rise-Buildings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hydroelectric Generator for High-Rise Buildings

Concealed system which maximises energy harnessed from wastewater using microcontrollers, electromagnets and sensors.

This project was completed for the Extended Project Qualification (EPQ) and was awarded 100%/A*.

The hydroelectric generator for high-rise buildings provides a new, compact energy solution which uses existing infrastructure to generate electricity at a local level. The generator system is contained within a single wastewater pipe running down the side of a high-rise building and is powered by the kinetic energy of the grey water as it passes across a Pelton water turbine located on the ground floor of the building. The system maximizes the energy harnessed from the wastewater by using microcontrollers (Raspberry Pi), electromagnet-operated barriers and integrated liquid and ultrasonic sensors which work together to redistribute the grey wastewater throughout the pipe before it is released across the turbine.


Why does this work?

The use of dynamic barriers within the pipe divide the grey water pipe into sections, with each section corresponding to the piping for one floor in the high-rise building. Unlike traditional water tank-based methods of harnessing energy from wastewater which can only capitalise on water leaving the building above the tank, this system means that the wastewater from each floor in the building is stored and then passed over the turbine. Moreover, while water tank-based systems store all the water at a constant head, the wastewater from each floor can be stored at or close to the height at which it is released from the building. This greatly increases the power potential from the wastewater, as a key component of hydropower is the water head.


This repository contains all the programs used within this project:

  1. main.py - runs on each Raspberry Pi (located at each pipe barrier mechanism) and executes commands from the central server. These commands include obtaining ultrasonic distance measurements or opening/closing the barrier mechanism.
  2. liquid.py - supplementary program which runs on each Raspberry Pi to detect for the presence of water (using the liquid level sensor) below the barrier mechanism, and notifies the central server when water is detected.
  3. server.py - coordinates which barrier mechanisms should open and which should close in response to the data it receives from the liquid level and ultrasonic distance sensors connected to each Raspberry Pi. Communciation between the server and the Raspberry Pi devices is using mqtt protocol.
  4. nodes_sim_main.py - simulates the behavior of the files main.py which are running on the other Rapsberry Pi devices within the system.
  5. nodes_sim_liquid.py - simulates the behavior of the files liquid.py which are running on the other Rapsberry Pi devices within the system.

Feel free to have a read of my report on the project if you have a moment (or a few!). It covers the background to the project, the development process and all the nitty-gritty design details:

EPQ Report.docx

About

Concealed system which maximises energy harnessed from wastewater using microcontrollers and sensors to redistribute water in piping before it passes over turbine. EPQ project awarded 100%/A*.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages