# IoT based weather forecast system **Team name:** Đội 7 **Date:** Feb 16, 2022 ## Members - Đặng Vũ Hạnh Duyên (1952620) - Đào Tiến Tuấn (1953069) - Lưu Trịnh Lâm (1952315) - Phạm Đình Trung (1952512) ## Expected outcome The system collects real data on the environment in many days which is use for weather forecast in the future. ## Functionality of project This system can collect weather properties such as humidity, temperature, air pressure, wind speed,.. from multiple locations overtime. Based on these values, system can make a prediction (sunny, rain,... ) at any hour in a near given day using AI model. All measurement can be displayed on mobile or web app. Users are also able to view the history of measurements in form of tabular data or line graph. ## List of devices | No. | Device | Description | |:---:|:-------------------------------:|:--------------------------------------------------------------------------------------------:| | 1 | Arduino Uno or STM32 Nucleo 64 | These are microcontrollers used for controlling sensors and supporting gateway communication. I want to replace Microbit by these because these boards have a big support community and more powerful| | 2 | Jetson Nano | This is an embedded computer used for collecting sensor values and processing AI model. | | 3 | SHT30 | This is a sensor used for collecting temperature and humidity value. https://hshop.vn/products/cam-bien-do-am-nhiet-do-khong-khi-sht30. I want to replace DHT11 by this one because DHT11 is imprecise | | 4 | Module encoder | This is used for making a wind speed sensor - anemometer. https://hshop.vn/products/module-encoder-100xung | | 5 | BPM180 | This is a sensor used for collecting air pressure value. https://hshop.vn/products/cam-bien-ap-suat-khong-khi-bmp180 | | 6 | Lora module | This module is used for wireless communication. I want to use LORA instead of RF on Microbit because LORA support a larger range of communication| ## User requirement ### Functional - Collect weather data such as air pressure, temperature, humidity, wind speed,... from multiple locations overtime. - Base on collected weather data to predict weather status(sunny, rain,...) at any hour in a given day using AI model - Monitor weather data in realtime on mobile app - Provide historical readings - ... ## Report - Trung -- introduction -- requirements -- device - Duyen -- usecase - Lam -- work distribution -- general design -- mockups - Tuan -- technical diagram