Connected weather station with: ESP32, micropython, tft spi ili9341 screen, RF 433 Mhz RXB6 reciever, RF 433 Mhz temperature an humidity sensor, Blynk.io, OpenWeathermap, BMP280 ...
- See Connecting diagram file
- Copy all files from version1 folder to the ESP32 board.
- Paste your OpenWeatherMap API key, Blynk API key, SSID name and Wifi key into data_wifi.py file instead of "..."
- mesure.py has to be adapt to your sensor model.
Library for bmp280 sensor
Wifi connexion
- get data from OpenWeatherMap an WorldTimeAPI (https://itechnofrance.wordpress.com/2019/04/23/creer-une-station-meteo-sans-capteurs-en-micropython/)
- send data to Blynk.io https://blynkapi.docs.apiary.io/#
Library for ILI9341 screen https://github.com/jeffmer/micropython-ili9341
Fonts fot ili9341 screen
- get data from RF sensor
- get data from BMP280
write on screen
Folder with text files icons , i use flash memory to store them instead of Ram memory.
main program