Solo Project: Design of a Kodular-based Water Volume Monitoring System
Coming Soon...
Part | Description |
---|---|
Development Board | NodeMCU V3 ESP8266 Lolin |
Code Editor | Visual Studio Code |
Application Support | Kodular |
Extensions | PlatformIO IDE |
Driver | CH340 USB Driver |
Communications Protocol | Transmission Control Protocol/Internet Protocol (TCP/IP) |
IoT Architecture | 4 Layer |
Database | Firebase |
Programming Language | C/C++ |
Arduino Library | • ESP8266WiFi (default) • Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32 |
Sensor | SEN-0009: Water Level (x1) |
Other Components | • Micro USB cable - USB type A (x1) • Jumper cable (1 set) • Adaptor DC 5V (x1) |
-
Arduino IDE
https://bit.ly/ArduinoIDE_Installer
-
CH340 USB Driver
https://bit.ly/CH340_USB_Driver
Block Diagram | Infrastructure |
---|---|
Pictorial Diagram | Wiring |
---|---|
Coming Soon...
-
Open the official website
Firebase
:https://console.firebase.google.com/
-
Create a project with a free name.
-
Click
gear symbol
next toProject Overview
-> Then selectProject settings
to get theFirebaseToken
. -
Click
Realtime Database
to get theFirebaseURL
.
Coming Soon...
-
Download and extract this repository.
-
Make sure you have the necessary electronic components.
-
Make sure your components are designed according to the diagram.
-
Configure your device according to the settings above.
-
Please enjoy [Done].
Device | Firebase | Kodular |
---|---|---|
Mobile Apps |
---|
If this work is useful to you, then support this work as a form of appreciation to the author by clicking the ⭐Star
button at the top of the repository.
This application has been created by including third-party sources. Third parties here are service providers, whose services are in the form of libraries, frameworks, and others. I thank you very much for the service. It has proven to be very helpful and implementable.
MIT License - Copyright © 2024 - Devan C. M. Wijaya, S.Kom
Permission is hereby granted without charge to any person obtaining a copy of this software and the software-related documentation files to deal in them without restriction, including without limitation the right to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons receiving the Software to be furnished therewith on the following terms:
The above copyright notice and this permission notice must accompany all copies or substantial portions of the Software.
IN ANY EVENT, THE AUTHOR OR COPYRIGHT HOLDER HEREIN RETAINS FULL OWNERSHIP RIGHTS. THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, THEREFORE IF ANY DAMAGE, LOSS, OR OTHERWISE ARISES FROM THE USE OR OTHER DEALINGS IN THE SOFTWARE, THE AUTHOR OR COPYRIGHT HOLDER SHALL NOT BE LIABLE, AS THE USE OF THE SOFTWARE IS NOT COMPELLED AT ALL, SO THE RISK IS YOUR OWN.