Skip to content

MeteoPi is a weather station based on the ESP32,. Data is stored in a database. A browser-based web interface is implemented to view the sensor's data.

License

Notifications You must be signed in to change notification settings

sascha-kirch/MeteoPi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MeteoPi

MeteoPi is a weather station based on the ESP32 with a webserver running on a RaspberryPi.

Setup

The table below shows the sensors used for this project.

Sensor Details Image Model
Temperature and Humidity Sensor DHT11, 16bit
Light sensor GY-302 BH1750
Air quality sensor CCS811 HDC1080
Barometric pressure sensor GY-68 BMP180

Webinterface

Webserver and Database

A database on a RaspberryPi is used to store information gathered by the sensors. The following tools are used:

Component Used Tool / Package Installation commadn
Webserver Apache2 sudo apt install apache2 -y
PHP php 7.3 sudo apt install php7.3 php7.3-mbstring php7.3-mysql php7.3-curl php7.3-gd php7.3-zip -y
Database MariaDB 10 sudo apt-get install mariadb-client mariadb-server
Database Management PHPMyAdmin sudo apt-get install phpmyadmin

Webinterface

Hint: the noise seen on the measurements is due to the compact and unoptimized layout of the setup.

Repo Stats

since 16.04.2022

About

MeteoPi is a weather station based on the ESP32,. Data is stored in a database. A browser-based web interface is implemented to view the sensor's data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published