Skip to content

Latest commit

 

History

History
56 lines (49 loc) · 2.12 KB

README.md

File metadata and controls

56 lines (49 loc) · 2.12 KB

Temperatur_Forecaster

Overview

This is a small project to determine the correlation between local temperature and the indoor temperature of the lab where I work.

  1. Request temperature data stored in local Liux Server MY SQL db.
  2. Parse the temperature data from the South Korea Meteorological Agency html.
  3. The ML model analyzes the correlation between the laboratory temperature and the average temperature of the Korea Meteorological Administration.
  4. When you enter a temperature, it tells you the expected lab temperature.
  5. A series of processes can be carried out directly by the user through the UI.

System Block

image

image

User Interface

image

Development environment

Hardware

Name Description Note
NuMaker-IoT-M253A V1.1 Development board with ARM Cortex-M23 provided by Nuvoton Link

Software

Name Description Note
Firmware Based SDK for M261 series provided by Nuvoton Version 3.00.003
Keil MDK IDE for Firmware uVision V5.34.0.0
Ubuntu Linux OS Version 18.04.6
g++ Compiler for TCP/IP Server Version 7.5.0
MySQL Database Version 14.14

Server

Name Description Note
IoT_Platform Local Network Server [Link]

Python Library(Ver. 3.10.5)

Name Description Note
PyQt User Interface Ver. 5.15.7
torch Machine Learning Ver. 1.12.1
PyMySQL Data Base Request Ver. 1.0.2
BeautifulSoup4 Web html Parsing Ver. 4.11.1

Settings

pip install torch
pip install PyMySQL
pip install BeautifulSoup4
pip install PyQt

You can modify values for your servere db.py

SQL_INFO = {'host':'Your Host', 'port':Your port, 'user':'Your SQL User name','password':'Your SQL PW','database':'Your DB Name','charset':'utf8'}