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 in'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 "..."
- For RF sensor, the code in '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 to print text with 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