Se afișează postările cu eticheta weather station. Afișați toate postările
Se afișează postările cu eticheta weather station. Afișați toate postările

luni, 7 septembrie 2026

Statie meteo cu ESP32-C3 SuperMini si afisaj OLED de 2.42"

    Deoarece modul de afisare ora ca ceas digital cu cifre mari si ceas analogic simplu plus prezentarea informatiilor meteo pe 2 randuri mi s-a parut interesant, am mutat proiectul pe afisajul OLED de 2.42".
Proiectul cu afisaj ST7920 cu aceeasi rezolutie (128x64) a fost prezentat in articolul Statie meteo cu ESP32-C3 Mini pe afisaj monocrom SPI (rezolutie128x64 si driver ST7920) - 3
    Fata de acel afisaj, de generatie veche, contrastul afisajului OLED este foarte puternic, chiar daca este redus.
    Schema de conectare intre placa ESP32-C3 Supermini si afisajul OLED cu interfata SPI este aceeasi ca in articolul Statie meteo cu simboluri grafice (ESP32-C3 Mini si afisaj OLED de 2.42" cu driver SSD1309)
Am facut si 2 filmulete
    Programul adaptat penteu OLED-ul cu driver SSD1309 (functioneaza similar cu SSD1306, care echipeaza afisajele de 0.96") este weatherstation2_esp32c3_ssd1309_v1e.ino .

duminică, 16 august 2026

Statie meteo cu ESP32-C3 Mini pe afisaj monocrom SPI (rezolutie128x64 si driver ST7920) - 2

Am mixat versiunea de afisare al ceasului NTP (ceas analogic)
si am obtinut o versiune interesanta, folosindu-ma si de data asta de AI, dar modificand si eu cand era cazul, programul rezultat este weatherstation2_esp32c3_st7920_v1b.ino.
    Schema de conectare este aceeasi, schimbarile sunt doar la nivel de program.
Am facut si acum 2 filmulete:

Statie meteo cu ESP32-C3 Mini pe afisaj monocrom SPI (rezolutie128x64 si driver ST7920)

    Am considerat ca pe afisajul ST7920 cu rezolutie 128x64 incap mai multe informatii (nu doar un simplu ceas, adica), asa ca am apelat la AI sa im introduca temperatura si umiditatea de la serverul open-meteo, pe langa data si numele zilei (informatii alternativ in romana si engleza)
    Schema folosita este cea utilizata pentru ceasul NTP din articolul anterior.
    Programul este weatherstation_esp32c3_st7920_v1.ino si cu el incarcat, am facut 2 filmulete:
    Dupa ce am testat ore bune, am adaugat si celelalte informatii utile (stare vreme, presiune, vant, indice UV pe timp de zi, indice calitate aer)
Programul este weatherstation_esp32c3_st7920_v1d.ino si cu el am facut urmatoarele filmelete

miercuri, 5 august 2026

Statie meteo cu ESP32-C3 Mini si afisaj ST7789 240x240

Am dat de un proiectel de statie meteo cu prognoza pe zile intr-un filmulet al unui ucrainean
Dupa ce l-am stresat un pic in comentarii pe autor sa furnizeze sketch-ul, l-a postat pana la urma, dar am vazut ca il mai sterge, asa ca am o copie (WeatherStation_original.ino).
    Desi se compila si se incarca fara probleme, pe afisaj nu aparea nimic, fiind folosita biblioteca Adafruit_ST7789, asa ca am apelat la AI sa imi modifice programul sa mearga cu biblioteca TFT_eSPI, pe care o folosisem si in trecut, dupa cum am prezentat in articolul Ceas NTP cu ESP32-C3 Mini si afisaj ST7789 240x240 (la mine a functionat cu fisierul de configurare User_Setup.h)
    Programul modificat este WeatherStation_openweathermap.ino

Schema de conectare este aceeasi 
la mine functionand si la 5V deoarece are stabilizator de tensiune pentru 3.3V, doar ca lumina de fundal este mai puternica.
    In program trebuie completate datele retelei locale wifi si un numar unic (API key) obtinut de pe serverul opemweathermap dupa ce ne facem cont.
    Deoarece afisajul meu are o dunga de pixeli morti, am schimbat fundalul dechis cu unul negru si am mutat informatiile. O alta modificare fiind aceea ca ucraineanul folosea un afisaj cu rezolutia 240x280, iar al meu are 240x240.
Am facut 2 filmulete
    Ulterior m-am gandit ca as putea prelua informatiile de la serverul open-meteo, care nu necesita cont.
    Noul program este WeatherStation_openmeteo_v1a.ino (varianta cu mici imbunatatiri ale programului WeatherStation_openmeteo_v1.ino) si cu el am mai facut 2 filmulete
07.08.2026
    Am mai facut 2 filmulete: