Skip to content

connected weather station (IOT) with: ESP32, micropython, tft spi ili9341 , RF 433 Mhz RXB6 reciever, Blynk.io, OpenWeathermap ...

Notifications You must be signed in to change notification settings

G-Boronad/micropython-connected-weather-station

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

micropython-connected-weather-station

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 ...

Installation:

  • 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.

My sensor Rf signal:

Files explanation:

bmp280.py :

Library for bmp280 sensor

data_wifi.py :

Wifi connexion

ili934xnew.py :

Library for ILI9341 screen https://github.com/jeffmer/micropython-ili9341

tt14.py and tt24.py :

Fonts fot ili9341 screen

mesures.py:

  • get data from RF sensor
  • get data from BMP280

screen.py:

write on screen

ICONS:

Folder with text files icons , i use flash memory to store them instead of Ram memory.

main.py:

main program

Any questions:

[email protected]

Display on screen and smartphone:

About

connected weather station (IOT) with: ESP32, micropython, tft spi ili9341 , RF 433 Mhz RXB6 reciever, Blynk.io, OpenWeathermap ...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages