Moja DIY stacja pogodowa działa już dziewięć dni, jej! (▀̿̿Ĺ̯̿̿▀̿ ̿)

Udało mi się zaimplementować funkcję zapisującą bssid w pamięci ram modułu rtc wbudowanego w esp8266, co znacząco skróciło czas działania (z 4.3s do 1.64s). Prócz tego rozszerzyłem funkcjonalność o odczyt rssi i czasu nawiązywania połączenia z wifi.
Za to pojawiły się nowe problemy - losowe dziury w danych oraz losowe wyskoki całkowitego czasu działania. Nie mam pojęcia co
PEPELeSfont - Moja DIY stacja pogodowa działa już dziewięć dni, jej! ᕙ(▀̿̿Ĺ̯̿̿▀̿ ̿) ᕗ...

źródło: grafanaa

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LM317K: Nie, ta strona wyświetla się jak się wejdzie pod IP tego esp32, a on sam cyklicznie ma w kodzie aby wysyłał mi to na serwer. Czujnik od wyładowań to AS3935 widać go na płytce po lewej stronie, moduł z małą antenką ferrytową, to jest w ogóle radio strojone w okolicy 0.5 MHz a w układzie scalonym zaszyty jest też algorytm który potrafi z tych "trzasków" obliczyć odległość i energię
dktr - @LM317K: Nie, ta strona wyświetla się jak się wejdzie pod IP tego esp32, a on ...

źródło: 20250614_130729

Pobierz
  • Odpowiedz
#arduino #esp8266 #nodemcu #wemosd1mini

Parę dni temu pytałem was o problem z biblioteką: https://github.com/jandelgado/jled

LEDy nie chciały mi migać, tylko świeciły ciągłym światłem. Zapytałem autora o rozwiązanie, szybko wskazał, że biblioteka jest ok a błąd jest raczej u mnie w kodzie i tak było. Tak więc do migania diodą polecam serdecznie tę bibliotekę bo efekty są fajne (np. breathing) i sprawnie się w tym
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@echelon_: słowo klucz - callback. Akurat arduino co 1 ms wywoluje przerwanie, w którym inkrementuje zmienną millis, podpinasz swoją funkcję pod przerwanie, która sprawdza czy zapalić albo zgasić leda.
  • Odpowiedz