项目作者: SimpleMethod
项目描述 :
Meteorological System based on Internet of things.
高级语言: C
项目地址: git://github.com/SimpleMethod/Horizon.git
📡Horizon - Meteorological System based on Internet of things

🥰 Best engineering thesis at university of technology in faculty of Electrical Engineering, Automatics and Computer Science 🥰
https://weaii.tu.kielce.pl/2020/05/15/wyniki-konkursu-prac-dyplomowych-ieee-2020/
🧗♂️Main milestones
- Development of a device for measuring atmospheric conditions.
- Development of a device for receiving telemetry and sending it to IoT server.
- Development of an IoT server able to collect data and analyse.
- Development of an instrument for wind direction mapping.
🚀 Features
- Getting meteorological data such as:
- Air temperature,
- Atmospheric pressure,
- Air humidity,
- Soil moisture,
- Wind direction,
- Dust value 2.5 PM and 10 PM.
- Communication between weather stations and base stations using IEEE 802.11 standard.
- Sending received data to IoT server via GSM communication from base stations.
- Ability to view data via a graphical interface from any device.
- IoT server aggregating and analyzing data.
🗺️ Technologies used in project
- Weather station:
- Based on two microcontainers: STM32 and ESP32 programmed in C++. Development of necessary libraries based on technical documentation,
- Used LTC415 as voltage monitor,
- Photovoltaic panels,
- Voltage regulator,
- Gel rechargeable battery.
- Receiving station:
- Used ESP32 programmed in C++. Development of necessary libraries based on technical documentation,
- Used SIM700e as GSM modem.
- IoT server:
- Used microservice architecture,
- Based completely on AWS services (AWS Lambda, Amazon DynamoDB, API gateway, IAM), Lambda programmed in Node.JS,
- Graphical interface based on AngularJS running in one page.
🧪 Visualization of weather station PCB

🧶 Weather station communication diagram

📈 Communication diagram

🧊 Database schema

📙 Soil moisture sensor case

🧭 Wind vane
Working on the measurement of change of resistance.

Visualization of PCB
