Report Abuse

Skip to main content
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ.

ASSALAMUALAIKUM W.H.B AND WELCOME TO MY PAGE.

This project apply the NodeMCU ESP8266 as it is a microcontroller embbed together with Wi-Fi
along with four sensors DHT22, Ultrasonic, Soil Moisture and pH sensor.

This blog shall shows progress report/logbook on my Final Year Project.
Every processes/articles/works/researches regarding the project were updated in this blog.

Thank you for visiting this blog. Hopes that anyone reading these posts could gain more knowledges ❤😁.

Week 27

 Continue Report Writing on Chapter 4.

Since I manage to gather all the results from the prototype model and the software application, then I could start to record all this information on my report writing of chapter 4 under Results and Discussion. Throughout this chapter, it will review the gathered findings and evaluate all the coding that is done in the Arduino IDE program. The data received from sensors is then sent to a database on php MyAdmin, which runs the My SQL code. To develop an appropriate table for users on the website, Sublime Text was used to develop a system of via HTML coding for recording information and to assist people in comprehending the databased. Grafana dashboards are utilized for more methodical and appealing presentation options. Furthermore, the project prototype was completed to test the project's performance. Finally, examine and discuss the project's goals as it is finished effectively and meets the expectations of the students.

So, what are the outcome of the project and did the objectives being achieved? I would say they were achieved as I managed to build a project that meet my expectation. So the outcome of the project can be seen in three situation, from the serial monitor, webpage and also from the dashboard.

Serial monitor display the sensor reading

From the figure above, it shows that the reading of all sensors utilize are working well. Users could monitor the Humidity reading, the temperature in Celsius and Fahrenheit, the soil moisture value, the heat index in Celsius and Fahrenheit, pH value, and water level in the damp. As an indicator that could notify users, warning message are printed to monitor and manage the irrigation system on the field


Webpage display of MySQL database.

In php MyAdmin, SQL coding is used to construct databased tables for MySQL databases. The data is sent from the NodeMCU ESP 8266 to the MySQL database using Sublime Text and HTML code. The second Sublime Text HTML coding file is used to display MySQL data from the database on the webpage. On a website, a viewer will see a display similar to the one illustrated in the image above. Every 5 seconds, this database is updated automatically.


Grafana Dashboard.

An application called Grafana Dashboard is being added as a display option in this project. There are a variety of different dashboard options available, like Blynk and Node Red. Grafana dashboard, on the other hand, is the most appealing and best suited for monitoring applications since it can present all necessary information on a single screen. Rather of checking a large number of sheets of paper to maintain track of their field, this dashboard would assist farmers in upgrading their modern equipment and reducing paper waste. In addition, the Grafana dashboard has a vivid graphical and gauge display. Farmers would be more passionate about managing their cultivated land as a result to it.











Comments