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.
Funkcja deep sleep
- 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.
https://www.youtube.com/watch?v=_LfLxG5 ... kDudzinski
Irek S.
Ireneusz 100
Witam. Tak trafiłem tu przypadkiem to może odpowiem. O ile dobrze zrozumiałem o co Ci chodzi.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
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?
-
- 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:
Natomiast jeśli wprowadzę korekcję -2,8C w supli to naglę temperatura spada o 6C? O co chodzi ?
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ą.
Natomiast jeśli wprowadzę korekcję -2,8C w supli to naglę temperatura spada o 6C? O co chodzi ?
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ą.
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.
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/
A jakich kanałów temperatury używasz? Z czego dziedziczą? Może coś gdzieś jest nadpisane?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.
Czy sam dodajesz jakieś korekty?
Widzimy się na Supla Offline Party vol. 2
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/
-
- Posty: 942
- 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.
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
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