作者
S. A. Akinwumi,O. Okey-Amadi,W.A. Ayara,Oyinkansola Akinwumi
摘要
Abstract The project involved the construction of a hardware setup, utilizing the Arduino Mega as the central control unit. The BME280 sensor was employed to monitor temperature, humidity, and atmospheric pressure, providing comprehensive weather data. The SGP30 sensor was utilized for analyzing air quality, detecting various pollutants such as volatile organic compounds (VOCs) and carbon dioxide (CO2) levels. The MQ135 gas sensor enabled the detection of harmful gases, including ammonia, nitrogen dioxide and benzene. The integration of a 16x4 LCD display allowed for real-time visualization of the collected weather data, providing users with immediate insights. Tactile switches, along with 10k ohm resistors, were used for user interaction, enabling menu navigation and system control. The DS1302 RTC module facilitated accurate timestamping of data readings, while the SD card module enabled data logging for long-term analysis and storage. The successful construction of the Weather Monitoring System demonstrated its capabilities in terms of accuracy, reliability, and real-time monitoring. The integration of Arduino Mega, along with the BME280, SGP30, MQ135, LCD display, push buttons, 10kohm resistors, DS1302 RTC module, and SD card module, provided a comprehensive solution for weather data collection, analysis, and visualization. This project contributes to the advancement of weather monitoring systems, emphasizing the importance of Arduino-based solutions and sensor integration. It highlights the potential for utilizing such technology to address weather challenges effectively, enabling data-driven decision-making and fostering weather awareness. Overall, the Weather Monitoring System presented in this project report offers a valuable tool for monitoring and analyzing atmospheric conditions, paving the way for future enhancements and applications in various weather monitoring domains.