Design and Implementation of a Pet Care System
Nguyen, Huong (2020)
Nguyen, Huong
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202004024348
https://urn.fi/URN:NBN:fi:amk-202004024348
Tiivistelmä
The objective of this thesis was to build a Pet Care System using the trendiest technologies from both the Internet of Things and the Web development and to analyse different aspects of this approach.
To build a pet feeding machine, a food dispenser, a servo, and a configured Raspberry Pi were connected. The pet’s food could be released from the food dispenser as a result of Raspberry Pi triggering the servo to rotate the spinner. A progressive web application for remotely manipulating the pet feeding machine was developed using ReactJS. As important as that, a web server for receiving control signals from the web app was built and deployed in Raspberry Pi using NodeJS.
As a result, a Pet Care System was made, it includes the pet feeding machine and the web application for remote control feeding activities. Core features, such as immediate feed and scheduling feed were implemented in this system. The analysis and evaluation of the project were also written to give more knowledge of the system.
To build a pet feeding machine, a food dispenser, a servo, and a configured Raspberry Pi were connected. The pet’s food could be released from the food dispenser as a result of Raspberry Pi triggering the servo to rotate the spinner. A progressive web application for remotely manipulating the pet feeding machine was developed using ReactJS. As important as that, a web server for receiving control signals from the web app was built and deployed in Raspberry Pi using NodeJS.
As a result, a Pet Care System was made, it includes the pet feeding machine and the web application for remote control feeding activities. Core features, such as immediate feed and scheduling feed were implemented in this system. The analysis and evaluation of the project were also written to give more knowledge of the system.