WEEK 12(FYP 2)

Date:14/10/20

Title: Fyp briefing





Title: Preparation on FYP 2 Exhibition Day

The presentation will be conducted online via Microsoft Teams due to some circumference that make the presentation be held online. So the student must prepare a slide with the video in order to present.








WEEK 11(FYP 2)

Date:5/10/2020-11/10/2020

Title: Result

This week will show my final result regarding to my final year project which is Flood monitoring and Warning System using Internet Of Thing (IoT) application. The NodeMcu will collect data from ultrasonic sensor every second. It measured 3 different water level distance ranged from more than 10 cm which is normal, 6cm until 10 cm is moderate and less than 5cm is high. All the collected data will be display on IoT platform which is ThingSpeak.

Normal Condition:


Moderate condition:


Danger Condition:









WEEK 10(FYP 2)

Date:28/9/2020-4/10/2020

Title: Overview of the design prototype

In this week I decide to create my final design prototype for my project. I have thinking some idea to create a suitable design regarding to my project. Picture below show my final overview of Flood Monitoring and Warning System.





WEEK 9(FYP 2)

Date:23/9/2020(Wednesday)

Title: Fyp briefing






WEEK 8(FYP 2)

Date:7/9/2020-11/9/2020

Title: NodeMcu with Thingspeak

In order to monitor the device with the web server, first Nodemu will collect and send the data that have been collected from Ultrasonic sensor. Then, the data which is flood level can be display and recorded to Thingspeak web server.


To connect the NodeMcu to the internet, the network credential such as SSID and password of the WiFi network must be enter to coding. Then the ThingSpeak account credential which is channel number, API Key, and Author Key. These were all recorded while setting the ThingSpeak IoT Platform


Obviously, to link NodeMCU to the internet, the WiFi.begin function will be called. WiFi.status() is used to search for active network communication. After a good connection, the NodeMCU IP address will print a message on the Serial Monitor. ThingSpeak.begin function to connect with ThingSpeak by use credentials that have been provided.




WEEK 7(FYP 2)

Date:31/8/2020-6/9/2020

Title: Thingspeak setup

 After completing construct of the hardware parts according to the circuit diagram. Then set up an IoT platform where data can be processed for online monitoring. ThingSpeak store the info by creating channel so that the hardware can be monitor from the web. The channel will provide Channel ID and API key that require to put at the Nodemcu so that the device will communicate with the Thingspeak. There were 3 lamp indicator which is green, yellow and red with live flood chart have been created by clicking add widget to give information to the user about the level of flood that occurred within the area .







WEEK 6(FYP2)

Date:24/8/2020-30/8/2020  

Title: Construct Circuit Testing

After done testing Lcd and ultrasonic sensor with the NodeMcu. I decide to construct the circuit based on the new circuit diagram that I have construct in fritzing software.



My circuit managed to function successfully that can be see from the picture below









WEEK 5(FYP 2)

Date:17/8/2020-23/8/2020

Title: Testing of functionally of the component

 In this week I continue to be testing the functionality of my sensor with the nodemcu.


So here the circuit diagram of Hc-sr04 with Nodemcu 8266:



After completing the construction of the circuit, the nodemcu will be coding using Arduino IDE and then be upload. The picture below show that the sensor is working fine without any error.

















WEEK 4(FYP2)

Date:10/8/2020-16/8/2020

Title: Redefine the methods to create the system

In this week, I decided to create a new circuit diagram for my project because of the changes of hardware that I have made in my Fyp2. So the picture below show my new circuit diagram.




Ultrasonic Us-100

ESP8266

Vcc Pin

Vin Pin

Trig Pin

D0

Echo Pin

D1

GND Pin

GND



For I2C 16x2 LCD Screen, it using an I2C communication interface that make it only needs 4 pins for the LCD display which is Vcc, GND, SDA, SCL. Vcc and GND will connect to Vu and GND pin at nodemcu ,SDA pin connect to D2 and SCL pin connect to D1 Connect Green,Yellow and Red LEDs Negative Terminal to GND and Positive terminal to the D4,D5 and D3 pin respectively. Then, connect Buzzer GND to GND and Positive terminal to D5 pin of NodeMCU Esp8266




WEEK 3(FYP 2)

Date: 5.8.2020

Title: Fyp Briefing

 

The briefing was conducted Via Teams at 3pm. The briefing was meant to give some explanation to all 

Final Year Project student. The briefing is about :

 




WEEK 2(FYP 2)

Date:27/7/2020-2/8/2020

Title: Redefine the methods to create the system

 

After I have finalize my final hardware and software that will be use in this project on the last week, I decide to make some changes on the block diagram and flowchart regarding to my project.



Based on block diagram in figure 8, the ultrasonic sensor are used to sense water level of the river. Then NodeMcu will act as a microcontroller that collects all the data on this device and then been transferred to the IoT platform which is Thingspeak. The LCD as well as LED's role is to provide a view and show the water level. Buzzer works as an alarm to alert the public and the authorities when the floods occur, and the data will be uploaded to the IoT platform


WEEK 1(FYP 2)

Date:20/7/2010-26/7/2020

Title: Redefine the methods to create the system

 

The first week is about redefine the methods to create the system. After further research, i found that there are few changes need to be made. The first change that I made is the microcontroller. Before this I use Arduino uno+ esp8266 wifi module but after made some research regarding my project I found NodeMCU esp8266 microcontroller that contain both wifi module inside one compenant. So it makes more easier and lower the cost to construct my project

 

Beside the changes that I think is about to take out the lcd display. It it because I think it is not relevant to have lcd on my project because I have use Iot web to display the value of water level.

After further understanding, here are the final hardware and software that will be use in this project:

 

Hardware:

NodeMcu 8266

Us-100 ultrasonic sensor

Led

Buzzer

Software:

Arduino IDE software

Thingspeak

Proteus

Fritzing