Funkcja deep sleep

Awatar użytkownika
Ireneusz100
Posty: 20
Rejestracja: wt cze 09, 2020 12:26 pm

Dzień dobry,

zaintrygowała mnie kolejna sprawa przy okazji testowania deep sleep i czujnikiem temperatury i wilgotności. Moduł zasilania (shield) z obwodem ładowania akumulatorów LiPo przeznaczony do płytek Wemos D1 Mini. Umożliwia łatwe podłączenia zasilania w postaci akumulatora przez złącze JST XH2.54 z możliwością ładowania go przez złacze microUSB.
Pytanie jest takie:
Czy mając taki układ WEMOS + Płytka + bateria (ogniwo) wykorzystując GG byłbym w stanie podając napięcie ze źródła zasilania na pin analogowy, uzyskać odczyt w aplikacji SUPLI, może na jakimś kanale jaki jest poziom naładowania ogniwa? Chodzi o Pomiar analogowy (ADC Pin).


Przykład bez SUPLI: https://myesp8266.blogspot.com/2017/07/ ... emoss.html

Irek S.
Ireneusz 100
Awatar użytkownika
Ireneusz100
Posty: 20
Rejestracja: wt cze 09, 2020 12:26 pm

Generalnie odpowiedź dla zainteresowanych. Nie testowałem, ale widać, że się da.

https://www.youtube.com/watch?v=_LfLxG5 ... kDudzinski


Irek S.
Ireneusz 100
zzrr
Posty: 343
Rejestracja: śr paź 26, 2022 7:35 pm

Ireneusz100 pisze: śr lut 08, 2023 7:31 pm Czy mając taki układ WEMOS + Płytka + bateria (ogniwo) wykorzystując GG byłbym w stanie podając napięcie ze źródła zasilania na pin analogowy, uzyskać odczyt w aplikacji SUPLI, może na jakimś kanale jaki jest poziom naładowania ogniwa? Chodzi o Pomiar analogowy (ADC Pin).
Przykład bez SUPLI: https://myesp8266.blogspot.com/2017/07/ ... emoss.html
Witam. Tak trafiłem tu przypadkiem to może odpowiem. O ile dobrze zrozumiałem o co Ci chodzi.
Więc najkrócej to tak da się. Po prostu zmieniasz ikonę w Supli z termometru na woltomierz i masz jak na filmie który dołączyłeś.
Dochodzi odpowiednie ustawienie w gg. Tzn. musisz założyć najpierw jakie napięcie będziesz mierzył. powiedzmy max 12V. Musisz więc w gg ustawić min in i max in z przedziału 0 - 1024 i napięcie jakie będzie max out czyli powiedzmy 12V. . robisz z rezystorów dzielnik napięcia tak żeby przy podaniu napięcia 12V na wej. A0 w Wemosie było 3.2V (bo chyba to że to jest max w Wemosie to wiadomo bo jak nie było to teraz już ma być). Jak podasz 6V przed dzielnik na wejściu A0 będziesz miał 1.6V. Wtedy na Supli pokazuje 12V jeśli przed dzielnik podasz 12V a 6V jak podasz 6V. Większego napięcia dać Ci wtedy niż 12 nie wolno.
Tutaj masz przykładowy kalkulator dzielnika https://my.electricianexp.com/pl/delite ... eniya.html
Czy o to chodziło?
ZgredekLCD
Posty: 34
Rejestracja: sob sie 26, 2023 8:38 pm

Trochę odkopuję temat, ale widzę, że dalej jest z tym problem. Mam Wemos D1 Mini -> BME280 i deepsleep na 1min, żeby ESP się nie grzało i nie powodował przekłamań. Ustawiłem na module korekcję -2.5C aby zgadzała się z temp. w pomieszczeniu. W konfiguracji temp. jest poprawna natomiast do supli jest już wysyłana tak jakby bez korekcji:
Obrazek


Natomiast jeśli wprowadzę korekcję -2,8C w supli to naglę temperatura spada o 6C? O co chodzi ?
Obrazek

Ogólnie mam wrażenie, że korekcja w konfigu nie zapisuje się na stałe, tylko do restartu. Bo jak włączę moduł w tryb konfiguracji to mam korekcję na 0.0 zrobioną.
Pietras81
Posty: 1702
Rejestracja: ndz lut 17, 2019 6:56 am
Lokalizacja: Osielsko

Bez usypiania jest ten sam problem. Korekta w konfiguracji po resecie wraca do 0.
https://pietras-81.aqi.eco/
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

https://github.com/krycha88/GUI-Generic ... on.cpp#L89

w taki sposób zapisuję dane. Więc może trzeba zrobić jakiś dodatkowy zapis po wywołaniu applyCorrectionsAndStoreIt.
https://gui-generic-builder.supla.io/
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

krycha88 pisze: pt sty 26, 2024 10:27 am https://github.com/krycha88/GUI-Generic ... on.cpp#L89

w taki sposób zapisuję dane. Więc może trzeba zrobić jakiś dodatkowy zapis po wywołaniu applyCorrectionsAndStoreIt.
A jakich kanałów temperatury używasz? Z czego dziedziczą? Może coś gdzieś jest nadpisane?
Czy sam dodajesz jakieś korekty?
Widzimy się na Supla Offline Party vol. 2 :!:
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

to jest cały kod do korekt. Ale wydaje się, że najlepszym rozwiązaniem po prostu będzie jednak ukryć możliwość robienia korekt po stronie urządzenia.
https://gui-generic-builder.supla.io/
robertklepacki94
Posty: 941
Rejestracja: czw wrz 02, 2021 1:06 pm

Nie jestem tu specjalistą i mogę się mylić, ale skoro CLOUD powzala teraz na synchronizację ustawień w obie strony to tak jak właśnie piszesz @krycha88 lepiej ukryć lub usunąć całkowcie korektę na urządzeniu. Całą bazą do konfiguracji bezie CLOUD w kótym można zrobić zmiany z każdego miejsa na ziemi a nie w wewnętrznej sici.
Sam jak zaczynałem z suplą i GG się złapałem na czymś takim że jedną koretkę zrobiłem na urządzeniu, po jakimś czasie zrobiłem drugą w CLOUD i termometr pokazywał co chciał bo one się kiedyś nie synchronizowały.
Wziąłem udział w Supla Offline Party 2023
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

krycha88 pisze: pt sty 26, 2024 11:23 am to jest cały kod do korekt. Ale wydaje się, że najlepszym rozwiązaniem po prostu będzie jednak ukryć możliwość robienia korekt po stronie urządzenia.
Nie wiem, czy to wystarczy, bo z tego co czytam, to korekty z Clouda też chyba nie działają.
Widzimy się na Supla Offline Party vol. 2 :!:
ODPOWIEDZ

Wróć do „GUI Generic”