Approval Sheet
Approval Sheet
Approval Sheet
DISPENSER MONITORING SYSTEM, has been prepared and submitted by, JOHN
ii
ACCEPTANCE SHEET
iii
ACKNOWLEDGEMENT
The researchers would like to thank God for the gift of life and wisdom which made
all things possible. The researchers would also like to extend their utmost gratitude to the
To the Panel members, Roxcella T. Reas, et. al. for advises and corrections during
the defense.
To our family and loved ones for the financial and moral support all throughout this
journey.
To the batch of 2019 ECE students, for their moral support in accomplishing this
endeavor.
iv
TABLE OF CONTENTS
APPROVAL SHEET…………………………………………………………………….ii
ACCEPTANCE SHEET……………………………………………..…………………iii
ACKNOWLEDGEMENT……………………………………………………………...iv
TABLE OF CONTENTS………………………………………………………………..v
LIST OF TABLES…………………………………………………………………..…viii
LIST OF FIGURES……………………………………………………………………..ix
ABSTRACT……………………………………………………………………...……..xii
CHAPTER I
INTRODUCTION
v
CHAPTER II
CHAPTER III
METHODOLOGY
CHAPTER IV
vi
CHAPTER V
5.1 Summary…………………………………………………………………...41
5.2 Conclusion………………………………………………………………....41
5.3 Recommendation…………………………………………………………..42
BIBLIOGRAPHY ……………………………………………………………..……..43
CURRICULUM VITAE……………………………………………………………..44
vii
List of Tables
Tables Page
viii
List of Figures
Figures Page
2. Flow Probe……………………………………………………………………. 7
8. Raspberry Pi 3 b+ Microcomputer…………………………………………….20
11. Software.…………………………………………………………………….23
ix
List of Appendices
Pages
1. User Manual……………………………………………………….....………….…49
3. Flow Chart……………………………….............…………………………......….61
4. Source Code…………………………………………………………………..........66
5. Data Sheet……………………………………………………………………........129
6. Prototype Image.……………………………………………….…………….........130
x
ABSTRACT
This project emphasizes the way the data is sent from one node (device) to another
Transport) protocol in sending sensor data from a Water Flow Sensor that uses Hall-Effect
Sensor in measuring water flow. This data is sent in a specified local server IP address
(Broker) in a local network and then processed and sent to a real-time cloud database. An
interactive website is then used to interpret the data received from the database.
This project uses Raspberry Pi 3b+ and NodeMCU ESP8266 as the main
components of sending sensor data from one node to another. The TCP/IP protocol is
sustained in addressing each of the nodes to stablish a wireless sensor network capable of
xi