Controlling the level of water in a tank using Arduino Uno

dc.contributor.authorAlkhashman, Mohammad Rajab
dc.contributor.authorKabbara, Khalid
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerDuregård, Jonas
dc.contributor.supervisorSistek, Sakib
dc.date.accessioned2021-08-11T11:53:44Z
dc.date.available2021-08-11T11:53:44Z
dc.date.issued2021sv
dc.date.submitted2020
dc.description.abstractControlling liquid levels in a given medium can be complex and challenging to some extent. This project demonstrates how a system built from Arduino Uno, motor pump, water level sensor, water tank and a motor shield can automatically control water level in a tank despite the presence of disturbances. The microcontroller on the Arduino Uno is programmed using the Arduino Integrated Development Environment. The program controls the PWM of the motor pump, the PID:s parameters and the sensor. A graphical user interface is also created using Java as a programming language in the development environment Processing 3.3D printed tools are designed and printed for the assembly of the materials. The results showed a fully functional water regulating system that is capable of controlling the level of water in a tank depending on a chosen setpoint. A graphical user interface is successfully created using Java as the programming language in the development environment Processing 3.sv
dc.identifier.coursecodeTIELLsv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/303883
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectControl systemsv
dc.subjectArduino Unosv
dc.subjectsensorsv
dc.subjectgraphical user interfacesv
dc.titleControlling the level of water in a tank using Arduino Unosv
dc.type.degreeExamensarbete på kandidatnivåsv
dc.type.uppsokM2

Ladda ner

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.51 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: