Real-Time Weather Data Collection

In this project, we will create an online dashboard that reports the current temperature and humidity values gathered by the SHT21 sensor. The data will be plotted on a graph for understanding the trends in the real-time environmental data.
For this project, we will utilise the Arduino Uno, the W5500 Ethernet module for internet connectivity, and the SHT21 for collecting the Temperature and Humidity values. We will publish the collected data via MQTT to an online MQTT broker. We will be using ThingSpeak to act as our MQTT broker and to create an online dashboard for visualising our data.
If you are unfamiliar with the MQTT protocol, you can read more about it here.
Before actually working on this project, we first need to set up and configure a few things. Let's move forward with the prerequisites.