Build your own Raspberry PI project
‘Build your own Raspberry PI project,’ is an implementation of Internet of Thing (IoT) into industrial application. IoT is able to remotely control or monitor a system through internet network without physical interaction. The project focuses on building a coupled tank control system via a local net...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/139685 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-139685 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1396852023-07-07T18:23:45Z Build your own Raspberry PI project Raeesha Bhanu Sheik Alaudeen LING Keck Voon School of Electrical and Electronic Engineering EKVLING@ntu.edu.sg Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering ‘Build your own Raspberry PI project,’ is an implementation of Internet of Thing (IoT) into industrial application. IoT is able to remotely control or monitor a system through internet network without physical interaction. The project focuses on building a coupled tank control system via a local network. The tank that is used in this project is Kentridge coupled tank system. Kentridge coupled tank system is a coupled multivariable tank system with 2 inputs and 2 outputs. It consists of two tanks side by side separated by a divider plate in-between. The small opening at the base of the two tanks let the water interact, flowing on either direction. Due to its non-linear nature, PID controller is used to efficiently achieve the objective (setpoint). The coupled tank control system was built with a python programming language to control the sensors and actuators in the tank with PID. Graphical User Interface (GUI) is built for the user to monitor and control the system. The front-end GUI was built using programming languages that comprise of Hypertext Mark-up Language 5 (HTML5) and Cascading Style Sheets (CSS). The back-end comprises of JavaScript and python programming for the coupled tank control system incorporating PID control. In addition, for the system to be monitored and controlled remotely via a webpage (HTTP), Flask micro framework platform is used to set Raspberry PI as a local webserver. Bachelor of Engineering (Electrical and Electronic Engineering) 2020-05-21T02:24:15Z 2020-05-21T02:24:15Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/139685 en P1020-182 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering |
spellingShingle |
Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering Raeesha Bhanu Sheik Alaudeen Build your own Raspberry PI project |
description |
‘Build your own Raspberry PI project,’ is an implementation of Internet of Thing (IoT) into industrial application. IoT is able to remotely control or monitor a system through internet network without physical interaction. The project focuses on building a coupled tank control system via a local network. The tank that is used in this project is Kentridge coupled tank system. Kentridge coupled tank system is a coupled multivariable tank system with 2 inputs and 2 outputs. It consists of two tanks side by side separated by a divider plate in-between. The small opening at the base of the two tanks let the water interact, flowing on either direction. Due to its non-linear nature, PID controller is used to efficiently achieve the objective (setpoint). The coupled tank control system was built with a python programming language to control the sensors and actuators in the tank with PID. Graphical User Interface (GUI) is built for the user to monitor and control the system. The front-end GUI was built using programming languages that comprise of Hypertext Mark-up Language 5 (HTML5) and Cascading Style Sheets (CSS). The back-end comprises of JavaScript and python programming for the coupled tank control system incorporating PID control. In addition, for the system to be monitored and controlled remotely via a webpage (HTTP), Flask micro framework platform is used to set Raspberry PI as a local webserver. |
author2 |
LING Keck Voon |
author_facet |
LING Keck Voon Raeesha Bhanu Sheik Alaudeen |
format |
Final Year Project |
author |
Raeesha Bhanu Sheik Alaudeen |
author_sort |
Raeesha Bhanu Sheik Alaudeen |
title |
Build your own Raspberry PI project |
title_short |
Build your own Raspberry PI project |
title_full |
Build your own Raspberry PI project |
title_fullStr |
Build your own Raspberry PI project |
title_full_unstemmed |
Build your own Raspberry PI project |
title_sort |
build your own raspberry pi project |
publisher |
Nanyang Technological University |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/139685 |
_version_ |
1772827998320328704 |