Strona 1 z 1

Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 29 paź 2020, 11:34
autor: stefunk
Zmotywowany tematem chprzemo ( https://alkohole-domowe.com/forum/termo ... 19585.html ) zbudowałem termometr na ESP8266, ale temat dość szybko mnie wciągnął i zacząłem pisać własne oprogramownie. Programowanie nie jest mi obce, ale w C++ dopiero zaczynam i sterownik idzie dość powoli. Wszystko wrzucam do repozytorium na githubie, więc osoby chętne mogą sobie do woli korzystać (również komercyjnie), bo jest na licencji MIT.

https://github.com/stefunkk/openstill

Funkcje na ten moment:
  • - Odczyt temperatury z 4 sond i wyświetlanie na wyświetlaczu
    - Wyświetlanie ilości pozostałego alkoholu w zbiorniku - po osiągnięciu temperatury 78 ( z rybki destylacyjnej )
    - Wyświetlanie aktualnej zawartości alkoholu na podstawie odczytu temp z głowicy - po osiągnięciu temperatury 78 ( z rybki destylacyjnej )
    - Wyświetlanie informacji o tym czy temp rośnie/maleje - +/-
    - Tryb access point do konfiguracji sieci wifi
    - Serwer Wifi ze stroną umożliwiającą:
    1. - Sterowanie grzałką
      - Wyświetlanie temperatur sond (odświeżanie co sekundę)
      - Ustawianie limitu temperatur, po których grzałka ma się wyłączyć
      - Zapis i możliwość pobrania temperatur jako plik CSV - możliwość otwarcia w excelu
      - Ustawianie częstotliwości zapisu danych do csv
      - Ustawianie wielkości zbiornika(wsadu) do wyliczania ilości pozostałego alkoholu
      - Wyświetlanie pozostałego alkoholu i % w głowicy
      - Powiadomienia o limitach temperatur na telefon/komputer
      - Powiadomienia o odchyłkach temperatury dnia - po restarcie urządzenia trzeba ustawiać ponownie

Znane problemy:
  1. - Dziwne znaki w pliku CSV (jakby gubił koniec linii)

Konfiguracja powiadomień:
Na urządzeniu na które chcemy dostać powiadomienie wchodzimy na https://pushme.now.sh/ akceptujemy powiadomienia i kopiujemy kod, który wpisujemy na naszej stronie - GOTOWE :D


Obrazek
Obrazek
Obrazek
Obrazek
Budowa:

Nie wiem czy prawidłowo, ale tak jest u mnie ;)

1. Czujniki podłączone są w trybie pasożytniczym pod pin D7 z rezystorem 4.7K pod vin
2. SSR powinien być wpięty do D4
3. Wyświetlacz standardowo:

Obrazek

Oprogramowanie rozwijane na czymś takim https://allegro.pl/oferta/modul-wifi-es ... 9271934702

Można posiłkować się tym tematem: https://alkohole-domowe.com/forum/termo ... 19585.html
Instalacja:

1. Ściągamy:

https://www.transfernow.net/rc8AMY112020
lub wszystko oddzielnie:
https://www.espressif.com/sites/default ... v3.8.5.zip
https://github.com/stefunkk/OpenStill/r ... spiffs.bin
https://github.com/stefunkk/OpenStill/r ... rmware.bin

2. Rozpakowujemy
3. Wchodzimy do flash_download_tools_v3.6.8
4. Uruchamiamy flash_download_tools_v3.6.8.exe
5. Wybieramy ESP8266 DownloadTool
6. Wybieramy ustawienia jak na załączonym zrzucie ekranu, z ważniejszych rzeczy:

Obrazek

- SPI Mode - DOUT
- W pierwszym polu załączamy firmware.bin i ustawiamy adres 0x00000
- W drugim polu załączamy spiffs.bin i ustawiamy adres 0x00300000 ( co do tego adresu nie jestem pewien, u mnie działa ;)

Po zakończonym flashu należy odłączyć urządzenie od zasilania i podłączyć ponownie. Po chwili powinna się pokazać sieć OpenStill bez hasła. Należy się połączyć, odpalić w przeglądarce stronę http://192.168.4.1 wpisać nazwe wifi i hasło i wcisnąć zapisz, po tym znów odłączyć i podłączyć urządzenie

Temat powstał w innym wątku, ale z uwagi na ilość pytań (przez moją niewiedzę dotyczącą c++) zdecydowałem się to pociągnąć oddzielnie.

Krytyka/sugestie co do architektury/kodu bardzo mile widziane.

Wielkie podziękowanie dla @jacek.kokot za pomoc w nauce C++ :piwo:

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 29 paź 2020, 12:11
autor: chprzemo
Super! Fajnie, ze tematy sterowników się rozwijają.... Wrzuć może kawałek opisu architektury i zrzuty/fotki, jak narazie nie mam czasu tego zobaczyć na żywo to chociaż zdjęcia pooglądam:)

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 29 paź 2020, 13:07
autor: stefunk
Pokazywać nie ma czego, 4 sondy podłączona pasożytniczo + LCD jak w Twoim tutorialu, dodatkowo SSR podpięty do kolejnego pinu. Jak już skończę to pewnie zrobię pełną relację z budowy całości

https://i.ibb.co/YLS2rBD/termometr.jpg

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 29 paź 2020, 13:40
autor: george1255
Zastosuj skrócone nazwy termometrów to bez problemu zmieścisz w jednej lini. Zwolnią Ci się 2 linie na opisanie grzania oraz pozostałego alko :)
1.jpg

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 29 paź 2020, 13:41
autor: moszeusz
Jeżeli mogę coś poradzić - lepiej, szczególnie przy łączeniu wielu DSów jest stosować połączenie 3 żyłowe. Przy pasożytniczym mogą głupoty czasami się pojawiać.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 29 paź 2020, 13:55
autor: stefunk
No właśnie czasami się pojawiają, dość łatwo też jest je zakłócić. Wczoraj przy zasilaczu od ledów zaczynały pokazywać -127, dopiero restart pomagał.

Zmieniłem % alko na konkretną ilość na podstawie pojemności kega, też będzie do konfiguracji na stronie.

https://i.ibb.co/RC5mhWc/termometr.jpg

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 29 paź 2020, 21:02
autor: stefunk
Chyba trafiłem na pierwszą ścianę z esp8266, czy to możliwe, że przez wydajność płytki lcd odświeża dużo wolniej? Z konsoli zwrotki dostaję bardzo szybko, ale nie widzę, żeby lcd to wyświetał, łapie jedną wartość co 5 sekund...

Sprawdzałem hello worldy i tam odświeżanie jest bardzo dobre

edit.

Znalazłem, problem z taskami, przy wykomentowaniu obsługi ssr'a odświeża bardzo szybko, co jest dość dziwne, bo konsola pokazuje, że kod wykonuje się szybciej, ktoś ma pomysł o co chodzi?

edit2

Znalazłem, że to delay w HeaterTaskClass::turnAndWait, mimo, że funkcja delay to funkcja z obiektu Task, po którym dziedziczy heatertask.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 31 paź 2020, 19:41
autor: stefunk
Niestety na poprzednich bibliotekach nie udało się osiągnąć tego co chciałem. Nie było opcji częstego odświeżania ekranu. Prawie zwątpiłem i chciałem przeskoczyć na esp32, ale ostatecznie przepisałem cały kod na nowe biblioteki i po małym wsparciu od ich twórcy udało mi się wszystko spiąć razem. Nowa wersja w repozytorium.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 31 paź 2020, 20:01
autor: MastaMari
Piękny kod, z chęcią przyjął bym paczkę pod ESP32 ;']

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 31 paź 2020, 20:17
autor: stefunk
Z tego co widzę, to w aktualnej wersji nie ma zależności z esp8266, więc prawdopodobnie możesz to odpalić na esp32.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 1 lis 2020, 21:22
autor: stefunk
Poprzedni temat śmieci na lcd powrócił podczas użycia biblioteki z wifi i połączenia z siecią. Spędziłem nad tym kilkanaście godzin i ostatecznie problem ustąpił na innym urządzeniu.

https://allegro.pl/oferta/modul-wifi-es ... 9271934702 - tutaj nie jestem w stanie go odpalić
https://allegro.pl/oferta/modul-wifi-es ... 6709062456 - tutaj mi się udało

Czy te modele różnią się między sobą? Czy to możliwe, że zużyłem cały ram? Czy to raczej jakieś wycieki pamięci i na tym drugim to tylko kwestia czasu?

edit.

jednak na drugim też pojawiają się dziwne znaki, ESP.getFreeHeap() zwraca mi 47kb, więc to chyba nie kwestia pamięci, może ktoś bardziej ogarnięty może zerknąć na kod i zobaczyć czy nie ma gdzieś szkolnych błędów?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 1 lis 2020, 22:23
autor: moszeusz
Czasami pojawiały mi się dziwne znaki na wyświetlaczu jak stosowałem EspEasy. Pomagała zazwyczaj edycja tekstu na wyświetlaczu, np. zmiana dużej litery na małą, albo mniejszy/większy odstęp pomiędzy poszczególnymi elementami wyświetlanymi.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 1 lis 2020, 22:36
autor: stefunk
Ja p.... znalazłem.

Kod do sterowania grzałką, o którym już zdążyłem zapomnieć wskazywał na pin d2, do którego na esp8266 podłącza się wyświetlacz i2c, po zmianie pin'a z taska odpowiedzialnego za sterowanie mocą wszystko hula. W sumie jakieś 30h w plecy ;)

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 2 lis 2020, 18:14
autor: stefunk
Temat rusza się dalej. Dodałem serwer www, który podaje dane json'em i pozwala na ustawienie mocy grzałki, na razie brzydkie surowe dane, ale z fotela nie trzeba wstawać ;)

Obrazek

Wszystko pod kontrolą Vue i Ajaxa, następne w kolejności wykresy z automatycznie rysującymi się liniami i ogarnięcie wszystkiego wizualnie.

....

No i jest:

Obrazek

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 3 lis 2020, 12:07
autor: stefunk
Dzisiaj doszło ustawianie adresów termometrów, kolejny etap to zapisywanie ustawień do pliku.

Obrazek

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 3 lis 2020, 13:35
autor: moszeusz
Super, dodaj jeszcze jakąś kontrolę odbioru (obsługa elektrozaworu/pompki perystaltycznej) i będzie całkiem fajny sterownik

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 3 lis 2020, 14:47
autor: stefunk
Zapisywanie konfiguracji do pliku gotowe - ustawienia nie znikają po restarcie urządzenia. Kolejny etap to zapisywanie temperatur do pliku csv + możliwość pobrania.

Dorzucę obsługę elektrozaworu na jakimś etapie, na razie chce dopieścić te podstawowe rzeczy, no i druga sprawa, że sam go nie mam, więc priorytetu nie ma :mrgreen:

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 3 lis 2020, 20:44
autor: stefunk
Szukam obudowy, w którą wjedzie ssr, esp i wyświetlacz, ktoś ma coś ładnego i sprawdzonego?

https://allegro.pl/oferta/obudowa-plast ... 9660436774 - kupiłem to, ale odsyłam, bo spasowanie i wygląd to dramat.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 3 lis 2020, 23:00
autor: andras

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 3 lis 2020, 23:37
autor: stefunk
CSV gotowe

Obrazek

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 07:14
autor: george1255
Ja korzystam z takiej.
https://onninen.pl/pl-PL/puszka-natynko ... erg,HDF971
Wyciąć otwór na LCD, ESP wejdzie, SSR również ale bez radiatora.
Dla wersji "sam podgląd" temperatur nadaje się idealnie. Mała zgrabna wytrzymała

Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 07:25
autor: stefunk
No właśnie ssr mam wejść z radiatorem

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 08:44
autor: george1255
Weź SSR z radiatorem, idz do hurtownik elektrycznej albo czegoś podobnego sklepu i pooglądaj puszki elektryczne natynkowe. To chyba najbardziej dostępny materiał na obudowy i dość łatwy w obróbce. Napewno coś dobierzesz

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 08:55
autor: jacek.kokot
Wydaje mi się, że wsadzanie SSR z chłodzeniem pasywnym do puszki plastikowej, która będzie ograniczała przepływ powietrza, jeśli średnim pomysłem.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 09:17
autor: Moskit81
Najlepiej by było z teoretycznego punktu widzenia, elektronika wewnątrz, otwór w obudowie i radiator na zewnątrz aby zapewnić emisje ciepła z radiatora. Najlepsze ułożenie żeber radiatora prostopadle do podłogi aby gorąc powietrze mogło swobodnie "uciec" do góry. Chyba nie trzeba się rozdrabniać z takimi szczegółami. Jak radiator w środku to wentylator do chłodzenia by sie przydał.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 09:38
autor: jacek.kokot
Może takie coś:

https://allegro.pl/oferta/chlodzenie-wo ... 9871661777

W środku radiator z odbiorem ciepła a na krawędzi obudowy wentylatory do oddawania ciepła na zewnątrz?

:D

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 10:00
autor: Moskit81
SKN ma wentylator na radiatorze w środku i otwory w obudowie nad wentylatorem żeby wyrzucić gorące powietrze. Musi być jeszcze otwór żeby zassać "zimne" i zapewnić obieg powietrzaObrazek

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 10:40
autor: george1255
Najprostszy pc'towy wiatraczek załatwia sprawę odbioru ciepła.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 11:11
autor: stefunk
Wszystko zależy od mocy grzałki, jeżeli ktoś podłączy 2000W grzałkę to chyba wystarczy pasywne chłodzenie radiatorem i otwory w obudowie.

Dodatkowo wentylator sprawia kolejny problem - potrzebuje 12v
Moskit81 pisze:SKN ma wentylator na radiatorze w środku
Ten wentylator doprowadza mnie do szału, to jest najgłośniejszy element przy destylacji. Mógłby zrobić większą średnicę, to nie byłoby go słychać.

A tymczasem doszła nowa funkcjonalność wyłączania grzałki przy dojściu do limitu ustawianego na stronie www :)

Oczywiście wszystko zapisywane w konfiguracji i zostaje po restarcie urządzenia.

Obrazek

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 14:33
autor: stefunk
Dodałem konfigurację częstotliwości logowania csv, pojemności zbiornika, wyświetlanie % w głowicy, pozostałego alkoholu w zbiorniku na stronę oraz powiadomienia.

Obrazek

Konfiguracja powiadomień:

Na urządzeniu na które chcemy dostać powiadomienie wchodzimy na https://pushme.now.sh/ akceptujemy powiadomienia i kopiujemy kod, który wpisujemy na naszej stronie - GOTOWE :D

Na ten moment to chyba wszystko, zastanawiam się jeszcze nad oddzielnymi temperaturami do powiadomień a oddzielnymi do limitów.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 19:45
autor: stefunk
Kolejna funkcjonalność - temperatura dnia + powiadomienia

Obrazek

Re: RE: Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 21:24
autor: Carl
stefunk pisze:w C++ dopiero zaczynam
Kolego, szacun!
W nieco ponad miesiąc opanowałeś C++ i zrobiłeś fajne rzeczy Obrazek



Wystukane z Tapatalka

Re: RE: Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 21:35
autor: stefunk
Carl pisze: Kolego, szacun!
W nieco ponad miesiąc opanowałeś C++ i zrobiłeś fajne rzeczy Obrazek
A dziękuję, nie w miesiąc, tylko zacząłem 26 października ;)

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 22:18
autor: Carl
Faktycznie, ta "1", to był nr postu Obrazek


Wystukane z Tapatalka
Obrazek

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 4 lis 2020, 22:57
autor: stefunk
No dobra, szukam łatwej metody na wrzucanie tego na płytkę i ... coś tam się udało, ale nie wiem czy zadziała to u każdego, więc:

1. Ściągamy:

https://www.transfernow.net/rc8AMY112020

2. Rozpakowujemy
3. Wchodzimy do flash_download_tools_v3.6.8
4. Uruchamiamy flash_download_tools_v3.6.8.exe
5. Wybieramy ESP8266 DownloadTool
6. Wybieramy ustawienia jak na załączonym zrzucie ekranu, z ważniejszych rzeczy:

- SPI Mode - DOUT
- W pierwszym polu załączamy firmware.bin i ustawiamy adres 0x00000
- W drugim polu załączamy spiffs.bin i ustawiamy adres 0x00300000 ( co do tego adresu nie jestem pewien, u mnie działa ;)

Po zakończonym flashu należy odłączyć urządzenie od zasilania i podłączyć ponownie. Po chwili powinna się pokazać sieć OpenStill bez hasła. Należy się połączyć, odpalić w przeglądarce stronę http://192.168.4.1 wpisać nazwe wifi i hasło i wcisnąć zapisz, po tym znów odłączyć i podłączyć urządzenie

Gotowe

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 5 lis 2020, 10:39
autor: moszeusz
Przez Arduino IDE nie da rady?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 5 lis 2020, 10:49
autor: stefunk
Nie, projekt jest rozwijany przez PlatformIO, w arduino ide musiałbyś zmienić main.cpp na main.ino i doinstalować wszystkie biblioteki

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 5 lis 2020, 21:10
autor: stefunk
Dodana możliwość ustawienia jednorazowego powiadomienia o osiągnięciu temperatury na którymś z termometrów.

Obrazek

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 6 lis 2020, 18:17
autor: stefunk
Zastanawiam się nad przekazaniem kontroli nad całą logiką do node-red, gdzie można będzie graficznie sobie poukładać wszystkie elementy, dodawać/zmianiać warunki. Co o tym myślicie? Tylko, że wtedy to już nie będzie rozwiązanie samodzielne i będzie wymagało serwera z node red i prawdopodobnie mqtt. Na myśli mam sterowanie całym procesem - już z elektrozaworami itd.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 6 lis 2020, 18:25
autor: andras
Jestem za , to by było ciekawe .

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 6 lis 2020, 18:54
autor: Moskit81
Popieram przedmówcę. Serwer jak w blynku lokalny lub płatny?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 6 lis 2020, 18:54
autor: Moskit81
Popieram przedmówcę. Serwer jak w blynku lokalny lub płatny?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 6 lis 2020, 19:39
autor: mateos11
node-red tak jak i mqtt można zainstalować na routerze z oprogramowaniem openwrt

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 6 lis 2020, 21:42
autor: andras
Wgrywam do ESP8266 te dwa pliki , niby wszystko ok , ale niestety nie rozgłasza sieci , co może być przyczyną ?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 7 lis 2020, 10:09
autor: stefunk
Inny adres pamieci, jaka masz dokladnie plytke? Najlatwiej to zrobic przez PlatformIO

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 7 lis 2020, 12:06
autor: andras
Wgrywam do nodeMCU v3 oraz do wemosa, a jaki inny może być ten drugi adres ?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 7 lis 2020, 14:04
autor: mateos11
U mnie też nie działało, dopiero wgranie przez PlatformIO rozwiązało problem... a adresy były takie same jak podał stefunk

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 7 lis 2020, 17:43
autor: stefunk
Mateos jaki adres pokazalo Ci w konsoli jak wgryeales file system?

Udało mi się znaleźć listę adresów:

https://github.com/scanlime/esp8266-Ard ... boards.txt

generic.menu.FlashSize.512K64.build.spiffs_start=0x6B000
generic.menu.FlashSize.1M512.build.spiffs_start=0x7B000
generic.menu.FlashSize.1M256.build.spiffs_start=0xBB000
generic.menu.FlashSize.1M128.build.spiffs_start=0xDB000
generic.menu.FlashSize.1M64.build.spiffs_start=0xEB000
generic.menu.FlashSize.2M.build.spiffs_start=0x100000
generic.menu.FlashSize.4M1M.build.spiffs_start=0x300000
generic.menu.FlashSize.4M3M.build.spiffs_start=0x100000
# generic.menu.FlashSize.8M.build.spiffs_start=0x100000
# generic.menu.FlashSize.16M.build.spiffs_start=0x100000
huzzah.menu.FlashSize.4M3M.build.spiffs_start=0x100000
huzzah.menu.FlashSize.4M1M.build.spiffs_start=0x300000
nodemcu.menu.FlashSize.4M3M.build.spiffs_start=0x100000
nodemcu.menu.FlashSize.4M1M.build.spiffs_start=0x300000
nodemcuv2.menu.FlashSize.4M3M.build.spiffs_start=0x100000
nodemcuv2.menu.FlashSize.4M1M.build.spiffs_start=0x300000
modwifi.build.spiffs_start=0x100000
thing.build.spiffs_start=0x6B000
esp210.menu.FlashSize.4M3M.build.spiffs_start=0x100000
esp210.menu.FlashSize.4M1M.build.spiffs_start=0x300000
# wifio.build.spiffs_start=0x6B000
d1.menu.FlashSize.4M3M.build.spiffs_start=0x100000
d1.menu.FlashSize.4M1M.build.spiffs_start=0x300000
d1_mini.menu.FlashSize.4M3M.build.spiffs_start=0x100000
d1_mini.menu.FlashSize.4M1M.build.spiffs_start=0x300000
espino.menu.FlashSize.4M1M.build.spiffs_start=0x300000
espino.menu.FlashSize.4M3M.build.spiffs_start=0x100000


Musisz znaleźć swoją płytkę i wpisać wartość z spiffs_start

Z tego co widzę, to większość przypadków pokrywa 0x100000 i 0x300000, więc zacznij od tych.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 7 lis 2020, 18:10
autor: mateos11
spiffs.bin do 0x00300000
firmware.bin do 0x00000000

Kod: Zaznacz cały

...
Writing at 0x00300000... (100 %)
Wrote 1024000 bytes (10558 compressed) at 0x00300000 in 0.9 seconds (effective 8779.8 kbit/s)...
Hash of data verified.
...
Wrote 496112 bytes (360318 compressed) at 0x00000000 in 31.8 seconds (effective 124.7 kbit/s)...
Hash of data verified.
...

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 7 lis 2020, 21:12
autor: daniel.lidwin
stefunk pisze:Inny adres pamieci, jaka masz dokladnie plytke? Najlatwiej to zrobic przez PlatformIO
Napiszesz może jak to zrobić?
mam dwie płytki esp8266 i jedna esp32 i na żadnej po wgraniu nie wyświetla mi sieci

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 7 lis 2020, 22:23
autor: andras
Wgrywałem pod te wszystkie adresy , niestety dalej nie idzie :(

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 9 lis 2020, 11:06
autor: stefunk
Wrzuciłem kod z dość dużą poprawką, sterowanie grzałką było odwrócone :bezradny:

Instrukcja wgrywania przez PlatformIO:

0. Pobieramy z githuba kod aplikacji i go rozpakowujemy
- https://github.com/stefunkk/OpenStill/a ... master.zip
1. Instalujemy Visual Studio Code:
- https://code.visualstudio.com/Download
2. Instalujemy dodatek PlatformIO
- https://platformio.org/install/ide?install=vscode jak na obrazku, klikamy 1, wpisujemy 2, klikamy 3 ;)
3. Teraz musimy otworzyć projekt - klimay na ikonkę "home" na dole ekranu:
Obrazek
4. Klikamy "Open Project"
5. Wybieramy katalog z pobranym z githuba (i rozpakowanym) projektem
6. Klikamy Upload (strzałka w prawo na dole ekranu)
Obrazek
W tym momencie mamy wgrany system, ale brakuje nam jeszcze pliku ze stroną internetową
7. Aby wgrać stronę klikamy w ikonę głowy robaka po lewej, wybieramy nasze urządzenie i "Upload FileSystem Image"
Obrazek

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 9 lis 2020, 21:25
autor: daniel.lidwin
ok, krok do przodu wgrane przez Platform oi, jest sieć, loguje sie do niej, wchodze na http://192.168.4.1/ wpisuje nazwe i hasło do konta, odłączam płytne i podłączam ponownie, sieci juz niema, loguje się do tej którą wpisałem wcześniej i po wejściu na http://192.168.4.1/ mam błąd wczytywania strony, co robię zle?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 10 lis 2020, 08:04
autor: stefunk
192.168.4.1 to tylko adres na początek, po podaniu nazwy i hasła wifi płyta łączy się z Twoją siecią i adres ip dostaje z routera. W ostatnich wersjach dorzuciłem wyświetlani adresu ip przez sekundę przy uruchomieniu

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 10 lis 2020, 09:14
autor: stefunk
Będę dorzucał kolejne elementy do wykrywania zalania kolumny:

https://pl.aliexpress.com/item/4000784161424.html - czujnik ciśnienia
https://pl.aliexpress.com/item/4000285528283.html - bezkontaktowy czujnik zalania - możliwe, że tego użyję też do sprawdzania naczynia odbiorczego i automatycznego zamykania odbioru + notyfikacja

Chciałem zamówić jeszcze zawór, ale nie za bardzo wiem który

https://www.aliexpress.com/item/32974736824.html - 1/4 mosiądz, uszczelka fkm
czy po prostu zamówić od Boleckiego?
http://bolecki.pl/pl/produkt/elektrozawor_nc_14-24

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 10 lis 2020, 09:25
autor: MastaMari
Przy mosiądzu masz pewność ze kontakt z wodą jak i alkoholem będzie bezinwazyjny i w przyszłości nie sprawi awaryjności dla zaworu ;]

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 10 lis 2020, 09:49
autor: stefunk
https://www.aliexpress.com/item/2031106046.html - tutaj cena 22 pln :O coś z nią jest nie tak?

https://www.aliexpress.com/item/2031338333.html - tu stal za 44, tylko jaki otwór?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 10 lis 2020, 10:04
autor: andras
Jak ma być podłączony SSR - do D4 a + do 3V , bo próbuję i nie chce działać .

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 10 lis 2020, 10:06
autor: Carl
Ten za 44 z wysyłką wychodzi 81.
Bielecki ma w ofercie z otworem 4 mm

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 10 lis 2020, 10:22
autor: Moskit81
Tu masz prawie 2 w cenie jednego od Boleckiego, ostatnio kupiłem ale jeszcze nie sprawdziłem. Poprzednie jeden mi nie trzymał, delikatnie kropelkował, więc jest ryzyko. U nas wszystkie sklepy sprzedają kwasówkę, nie widziałem mosiądzu, może stosują w miedzianych destylatorach.
https://a.aliexpress.com/_mPBoO4D

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 10 lis 2020, 10:40
autor: stefunk
Jeżeli zamówiłeś te z uszczelkami NBR to one nie nadają się do etanolu.

https://passerotti.pl/materialy/odpornosc_chemiczna

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 10 lis 2020, 14:18
autor: andras
Czy możesz dodać drugi SSR? tylko wł/wył.
Mam 2 grzałki, pierwsza stałe grzanie, a druga z regulacją mocy grzania.
Oraz pytanie o podłączenie, czy do D4 idzie plus ?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 10 lis 2020, 19:24
autor: stefunk
D4 zmieniłem na D6 - przy D4 nie uruchamiał mi się esp

Dodawanie nowych rzeczy pewnie tak, ale muszę sam z tego korzystać, bo w innym wypadku będzie jak ze sterowaniem grzałki. Jak dojdą wszystkie czujniki to pewnie będę przestawiał się na większą automatyzację i podłączenie grzałek do kolejnych ssr'ów

Do D6 (Sterowanie ssr) nie idzie nic z zasilania

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 11 lis 2020, 10:48
autor: andras
Podłączyłem do D6, działa ok :). Drugą grzałkę więc muszę podłączyć poza sterownikiem, lub podpowiedz jak dodać drugi SSR do innego pina .

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 12 lis 2020, 08:39
autor: stefunk
Jeżeli coś wam nie działa, zadawajcie proszę pytania tutaj, wtedy jest szansa, że skorzysta z tego ktoś jeszcze, lub ktoś inny odpowie.

Jeżeli nie działa wyświetlacz mimo połączenia wg. obrazków z googla - fraza "i2c [twój model płytki]" to możliwe, że jest pod innym adresem niż ten którego ja używam.

W pliku LcdService.cpp trzeba zmienic LCD_ADDRESS z 0x3F na np. 0x27 (są to dwa najbardziej standardowe)

Jest jeszcze możliwość, że podaliście mu zasilanie 3v i trzeba podkręcić kontrast na max :pije:

Orientuje się ktoś, czy zamiast SSR można użyć czegoś mniej grzejącego się do sterowania 2 pozostałymi grzałkami? Chodzi mi o coś pokroju przełącznika w sonoffie, wiem, że one mają krótszą żywotność, ale przy odpalaniu grzałek tylko do nagrzania to nie powinien być problem. Może dzięki temu uda się ograniczyć ilość ciepła i używać obudowy z PLA, które mają wytrzymałość do 50 stopni, bo przy 3 SSR'ach wątpię, żeby wytrzymała.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 12 lis 2020, 08:54
autor: moszeusz
Może zwykły przekaźnik? Jeżeli ma to służyć tylko do włączenia grzałki to myślę że wystarczyłoby. Są nawet moduły pod arduino z przekaznikami.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 12 lis 2020, 08:56
autor: rastro
Przekaźnik? Np. taki: https://elecena.pl/product/4836097/g5rl-u1a-e-3dc + podstawka i oczywiście dioda zabezpieczająca wejście uC. Aczkolwiek poszedł bym i tak w jakiś tranzystorowy bufor i wybrał wersję 5V albo nawet 12V - zależnie od tego jak będzie zasilany sterownik.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 12 lis 2020, 09:31
autor: stefunk
https://allegro.pl/oferta/modul-z-2-prz ... 9262348387 - 30A na kanał będzie chyba wystarczającym zapasem, do jakiej temperatury one się nagrzewają?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 12 lis 2020, 11:58
autor: stefunk
Dodałem obsługę 2 kolejnych grzałek, porty:

1: D6 - kontrola mocy
2: D3 - włącz/wyłącz
3: D5 - włącz/wyłącz

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 13 lis 2020, 10:06
autor: stefunk
Zamówiłem moduł wagi do testów.

https://pl.aliexpress.com/item/1005001425591567.html

Jeżeli się uda to planuję zrobić dodatkową informację z prędkością odbioru i ostrzeżenie przed przelaniem pojemnika (pojemność wpisywana na stronie)

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 13 lis 2020, 11:38
autor: andras
Oj to ciekawe co z tego wyjdzie .

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 13 lis 2020, 14:11
autor: Moskit81
Coraz bardziej się projekt rozrasta i moim zdaniem podąża w dobrym kierunku. Oby tak dalej

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 00:39
autor: stefunk
https://allegro.pl/oferta/modul-z-2-prz ... 9262348387 to trzeba podłączać do gpio przez opornik? Po włączeniu kanału wyświetlacz mi się ściemnia, a przy włączonym kanale nie chce się uruchomić

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 08:34
autor: MastaMari
Zasilanie masz z płytki ? Spróbuj podpiąć zewnętrzne zasilanie

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 09:22
autor: stefunk
Nie mam z czego, zasilanie mam podpięte do vin, ale jak wlaczam kanal to napiecie spada z 4.5 do 4.2. vin nie podaje zasilania bezpośrednio z zasilacza?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 09:30
autor: MastaMari
Spróbuj podpiąć mocniejsza ładowarkę możliwe ze jej wydajność jest za mała przy takim spadku napięcia.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 09:58
autor: stefunk
Testowa ma 3A przy 5V

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 10:04
autor: MastaMari
Zostaje jeszcze kwestia słabej masy, próbuj zasilanie i masę bezpośrednio z wyjść ładowarki VIN i GND podpiąć przekaźnik, według producenta cewki potrzebuje 1w na sztukę wiec powinno działać bez problemu

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 10:21
autor: stefunk
https://www.aliexpress.com/item/4001151486461.html tu jest taki sam

Przekaźnik ma wpięte dc+ i dc- do odpowiednio vcc in i gnd obok. Gpio są wpięte do In1 i In2, com jest niepodpięty (nie wiem nawet do czego służy).

Jeżeli chodzi Ci o wpięcie się bezpośrednio do ładowarki to nie mam pojęcia jak to zrobić, bo całość zasilana jest z usb

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 12:11
autor: stefunk
Podpialem multimetr, w spoczynku pobiera 1.5ma, 1 kanal pobiera 128mA, przy dwoch multimetr zaczyna pokazywac "ol"

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 13:45
autor: andras
Według mnie osobne zasilanie 5V DC+ i DC- , In1 i In2 GPIO , a com gnd z płytki

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 13:53
autor: stefunk
W sensie mam dorzucić dodatkowy zasilacz?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 14:01
autor: andras
Raczej tak

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 14:41
autor: stefunk
Ile może pobierać ten przekaźnik? Mozliwe, ze przy 400mA przeciaza multimetr? On ten caly prad zamienia na cieplo? Moze jednak lepiej dac ssr'a?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 15:27
autor: andras
Ja mam 2 SSR-y w takiej obudowie https://allegro.pl/oferta/puszka-natynk ... MWZjZTI%3D która ma płytę montażową , SSR-y są umocowane do tej płyty która służy też jako radiator i są ciepłe ale nie gorące .
http://www.pawbol.pl/pl/nowosci/sboxA/SBOX_P.jpg

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 15:57
autor: stefunk
Wychodzi na to, że trochę przekombinowałem z tymi przekaźnikami

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 15 lis 2020, 18:21
autor: andras
Ja też zamówiłem :) z Ali

Re: RE: Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 17 lis 2020, 14:32
autor: danciol
stefunk pisze:Dodałem obsługę 2 kolejnych grzałek, porty:

1: D6 - kontrola mocy
2: D3 - włącz/wyłącz
3: D5 - włącz/wyłącz
Dużo zabawy by było na zmianie z sterowania trzema grzałkami na sterowanie dwoma i elektrozaworami do chłodzenia wody który by się załączał jak na 10p temperatura wzrośnie powyżej 50st?

Wysłane z mojego FS8032 przy użyciu Tapatalka

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 17 lis 2020, 16:15
autor: stefunk
Nie, nie dużo roboty, ale oficjalnie do kodu wejdą dopiero jak sam kupie elektrozawory.

Tak przy okazji zauważyłem, że pin D3 ma podczas uruchomienia przez krótką chwilę ma stan wysoki, jest to związane z budową esp'a i chyba będę go zmieniał w kodzie na inny gpio

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 17 lis 2020, 22:03
autor: andras
U mnie grzałka nr 2 czyli na D3 działa normalnie , a grzałki 3 na D5 nie można na stronie włączyć
Czy możesz dodać opcję rozgrzewania żeby po osiągnięciu limitu na zbiorniku wyłączało wszystkie grzałki ?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 17 lis 2020, 22:24
autor: stefunk
D5 już dziala, moj blad, poprawione w kodzie.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 20 lis 2020, 11:01
autor: danciol
Mama takie cuda w garażu, ssr-em mogę sterować mocą a czy dwa pozostałe mogę podłączyć do sterowania on/off?Obrazek

Wysłane z mojego FS8032 przy użyciu Tapatalka

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 20 lis 2020, 12:26
autor: stefunk
Jeżeli są sterowane przez stan wysoki/niski to tak :)

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 20 lis 2020, 20:42
autor: andras
Mam pytanie , czym edytujesz stronę ? chciałbym usunąć włącznik grzałki 3

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 30 lis 2020, 11:14
autor: stefunk
Może być nawet notatnik ;)

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 30 lis 2020, 16:06
autor: andras
Myślałem że jakiś graficzny edytor :)
Włącznik od grzałki 3 dalej nie działa , włączam go a on się od razu wyłącza .

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 21 sty 2021, 21:12
autor: MastaMari
stefunk pisze:https://www.aliexpress.com/item/4001151486461.html tu jest taki sam

Przekaźnik ma wpięte dc+ i dc- do odpowiednio vcc in i gnd obok. Gpio są wpięte do In1 i In2, com jest niepodpięty (nie wiem nawet do czego służy).

Jeżeli chodzi Ci o wpięcie się bezpośrednio do ładowarki to nie mam pojęcia jak to zrobić, bo całość zasilana jest z usb
Cześć, Stosujesz w swoim regulatorze owy przekaźnik ? zastanawiam sie czy wytrzyma on 3KW /12A

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 23 sty 2021, 07:56
autor: dzidzion
Witam...dopiero raczkuję z esp i c+(kiedyś bawiłem się atmegami w BASCOM-ie i tam było jaśniej :)) . Nie potrafię sobie poradzić z plikiem spiffs. Firmware wrzucone i wyświetlacz ożywa, ale wifi niestety nie. Możliwe, że to wina innej płytki z inna pamięcią (oznaczona jako hw-628 v1.1) esp download tool wykrywa mi SPI jako QIO(tu chodzi chyba o tryb komunikacji???) a nie jak kolega pisze DOUT i być może tu jest problem (inna komunikacja, adresacja) lub adres 0x00300000 może być nieodpowiedni. Czy w sofcie są jakieś nawiązania do adresów???(tak myślę, że to są adresy...wybaczcie jak coś tutaj mieszam). Próbowałem się przyjrzeć źródłom ale tam jest tyle odnośników do bibliotek, że łatwo można się pogubić...zresztą bibliotek też nie ma wszystkich i można pobłądzić .

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 23 sty 2021, 22:10
autor: stefunk
Spróbuj PlatformIO

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 27 sty 2021, 20:21
autor: k.kolumb
Cześć ! Próbuję zapoznać się z projektem, ciekawy niezmiernie.
Ale Platformio dęba staje, choć inne rzeczy kompilują się.
Library Manager: Installing git+https://github.com/me-no-dev/ESPAsyncWebServer.git @ 1.2.3
FileNotFoundError: [WinError 2] Nie można odnaleźć określonego pliku:
File "C:\Users\romek\.platformio\penv\lib\site-packages\platformio\builder\main.py", line 170:
env.SConscript("$BUILD_SCRIPT")
File "C:\Users\romek\.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py", line 591:
return _SConscript(self.fs, *files, **subst_kw)
File "C:\Users\romek\.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py", line 280:
exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)

Itd. kilkadziesiąt razy, wymienione pliki istnieją. Jakis pomysł ?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 30 sty 2021, 11:04
autor: k.kolumb
Użyłem po kolei :
NODEMCU V3
2* NODEMCU V2
WiFi_kit_32
Wemos D1 mini

Najpierw flash_download_tools_v3.6.8.exe, potem flash_download_tools_v3.8.5
Wgrywanie spiffs.bin na forumowych adresach.

Potem Platformio, używam ze 2 lata.
ponieważ oryginalny platformio.ini wykładał kompilację, zmieniłem go na typowy, np:

[env:nodemcuv2]
platform = espressif8266
board = nodemcuv2
framework = arduino
upload_speed = 115200
monitor_speed = 115200

Podegrałem biblioteki.
Widać jak wszystko ładnie idzie, nieco żółtych komunikatów.
firmware.bin gładko.
spiffs został wgrywany z automatu na 0x00300....

Niestety, ciagle d... , a zmarnowane 2 dni. I ten stress .


load 0x4010f000, len 3584, room 16
tail 0
chksum 0xb0
csum 0xb0
v2843a5ac
~ld
/config.json
Failed to read configuration file - FS error or file missing.
IP address: 192.168.4.1

Przetestowane wszystkie płytki jakie mam i nie wiem co dalej.
Wydaje się że system wystartował, ale nie widzi partycji z danymi.
Proszę o radę .

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 4 lut 2021, 19:01
autor: stefunk
Przykro mi ale sam mam miesięczne doświadczenie w programowaniu ESP i za dużo nie pomogę. PlatformIO ma plik konfiguracyjny który powinien działać od razu, jeżeli nie działa to nie mam pomysłu co może być nie tak.

Co do błędów, to proszę wrzuć informację tutaj, przy okazji osoby które używają będą tego świadome.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 7 lut 2021, 20:24
autor: k.kolumb
Postaram się spisać jakie nieścisłości znalazłem w temacie. Starannie się przez nie przedzierałem. Może komu pomogę.
1 strona : "wyświetlacz standardowo" . Tak nie działa. Na pinie z czerwonym przewodem nie ma napięcia przy zasilaniu z USB. To pin do zasilania zewnętrznego
https://www.transfernow.net/rc8AMY112020 - link nie działa
rysunek z ESP8266 DownloadTool - zaznaczony flash 4Mb, ESP ma 32 Mb czyli 4 MB
adresy 0x00000 0x00300000 - na przetestowanych płytkach system nie uruchamia się. Żadną z opisanych metod, esptool.py też nie pomaga ani inne nagrywarki
4 sondy podłączona pasożytniczo - to błąd, jest do zasilania 3.3V i trzeba z tego korzystać, na DS z parasite mode nie należy pracować

"https://allegro.pl/oferta/modul-wifi-es ... 9271934702 - tutaj nie jestem w stanie go odpalić
https://allegro.pl/oferta/modul-wifi-es ... 6709062456 - tutaj mi się udało"
te linki oczywiście nie działają (alle to nie ali), nie można zobaczyć które płytki są ok a których nie kupować, może zdjęcia działającej ? Na 8 płytkach moich i nie moich nie poszło

2 strona : PlatformIO w pliku platformio.ini linie "framework-arduinoespressif8266 @ https://github.com/esp8266/Arduino.git "
oraz "https://github.com/me-no-dev/ESPAsyncWebServer.git @ 1.2.3 "
powodują wysyp błędów, usunąłem je .
Po ręcznej instalacji w/w pakietów kompilacja rusza, ale po wgraniu firmware.bin i spiffs.bin na monitorze szeregowym widać
że system nie startuje prawidłowo. Wg mnie spiffs.bin ma jakiś feler albo jest umieszczony pod złym adresem.
Szczegółowe manuale są po chińsku , pół globu zmaga się z spiffs.bin.
Dlatego trzeba to zrobić na konkretnych płytkach od konkretnego producenta.

Pozdrawiam wszystkich z @stefunk na czele ! Kawał fajnego kodu :respect: Cierpliwości !

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 7 lut 2021, 23:22
autor: andras
stefunk pisze:Wrzuciłem kod z dość dużą poprawką, sterowanie grzałką było odwrócone :bezradny:

Instrukcja wgrywania przez PlatformIO:

0. Pobieramy z githuba kod aplikacji i go rozpakowujemy
- https://github.com/stefunkk/OpenStill/a ... master.zip
1. Instalujemy Visual Studio Code:
- https://code.visualstudio.com/Download
2. Instalujemy dodatek PlatformIO
- https://platformio.org/install/ide?install=vscode jak na obrazku, klikamy 1, wpisujemy 2, klikamy 3 ;)
3. Teraz musimy otworzyć projekt - klimay na ikonkę "home" na dole ekranu:
Obrazek
4. Klikamy "Open Project"
5. Wybieramy katalog z pobranym z githuba (i rozpakowanym) projektem
6. Klikamy Upload (strzałka w prawo na dole ekranu)
Obrazek
W tym momencie mamy wgrany system, ale brakuje nam jeszcze pliku ze stroną internetową
7. Aby wgrać stronę klikamy w ikonę głowy robaka po lewej, wybieramy nasze urządzenie i "Upload FileSystem Image"
Obrazek

Wgrywałem według tej instrukcji kilka razy na nodemcu v3 i chodzi bez problemu .

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 8 lut 2021, 15:55
autor: k.kolumb
Już opisałem co nie działa.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 8 lut 2021, 15:56
autor: k.kolumb
@stefunk
Tu twardo i po męsku : wyślę Ci dwie płytki (znalazłem na allegro/archiwum co kupiłeś) takie jak Twoje z prośbą o wgranie softu. Jedna dla Ciebie, opłacam paczkomat czy co tam trzeba. Bo ja się poddaję . Zgoda ?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 8 lut 2021, 19:28
autor: stefunk
Nie mam aktualnie czasu nawet wgrać na swoje z nowym PlatformIO, z chęcią pomogę, ale jak będę miał chwilę wolnego.

Na początek sprawdź czy wszystkie pin'y masz ustawione prawidłowo, jeżeli jakieś przestawiałeś to zobacz czy nie są one używane przy bootowaniu.
Druga sprawa to nie powinieneś absolutnie nic zmieniać w liście pakietów, wszystko powinno działać z automatu, to jedna z zalet PlatformIO, wszystkie pakiety są konkretnej wersji i nie ma siły, żeby to nie działało razem.

Jeżeli nadal nie działa, to stwórz podstawowy projekt, wrzuć jakikolwiek plik tekstowy na spiffs i spróbuj go jak najprostszym kodem odczytać na konsolę. Może po drodze znajdziesz jakieś problemy.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 21 lut 2021, 21:21
autor: stefunk
Znalazłem chwilę i zacząłem zabawę tensometrem ... testy idą bardzo dobrze, niestety blat i podstawa od majfriendów są bardzo małe i mieści się tam co najwyżej butelka, nie ma opcji, żeby postawić na tym stabilnie gąsior.

Mówię dokładnie o tej aukcji: https://www.aliexpress.com/item/1005001425591567.html

Oprócz tego problemów brak, można ustawić limit wagi i dostawać powiadomienia jeżeli pojemnik osiągnie ustawioną wagę.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 22 lut 2021, 12:04
autor: andras
Ciekawe zastosowanie :) szukam z większą tacką albo dam większą plekse :D

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 22 lut 2021, 12:06
autor: rastro
Może wystarczy samą belkę tensometryczną i moduł przetwornika kupić a tackę dorobić z jakiegoś kawałka zalegającego złomu?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 23 lut 2021, 08:12
autor: george1255
@rastro o tym samym pomyślałem. Powinno się bez problemu udać zamienić fabryczną tackę na nową wiekszą

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 23 lut 2021, 08:57
autor: stefunk
No i tu jest problem, bo trzeba taką ładną tackę zrobić i dorobić do niej element montażowy :)

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 23 lut 2021, 10:53
autor: rastro
Takie coś: https://allegro.pl/oferta/zaslepka-plas ... 7912024311 - najtrudniejsze to zrobić w miarę precyzyjnie dwa otworki pewnie też brzegi trzeba by było ogratować żeby nie było ostre + podpicowanie powierzchni drobnym papierem . Do testów jako dystanse dał bym nakrętki. Na dolną część można pokombinować z czymś mniej ładnym.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 23 lut 2021, 20:36
autor: robert4you
Zacznijcie od testu jak zachowa się ta belka podczas kilkugodzinnego obciążenia

Wysłane z mojego SM-G950F przy użyciu Tapatalka

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 23 lut 2021, 20:55
autor: rastro
Jak nie będą przekroczone graniczne wartości to nic złego nie powinno się z ną dziać. Konstrukcja jest dość typowa.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 3 mar 2021, 22:39
autor: stefunk
Belka zachowuje się dość przewidywalnie przy kilkunastominutowych obciążeniach. Niestety pojawił się inny problem. Skończyły sie gpio, przepisuje powoli kod na esp32, myślałem, że przesiadka będzie bezbolesna, ale niestety nie jest. Projekt będzie rozwijany na esp32 lite, dokładniej 4MB LOLIN32

Wracając do belki to jestem pozytywnie zaskoczony, moje plany co do szybkości odbioru wydają się dość realne. Błędy pomiaru oscylują w granicach 0.3g przy szybkich odczytach

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 12 mar 2021, 20:28
autor: k.kolumb
stefunk pisze:Belka zachowuje się dość przewidywalnie przy kilkunastominutowych obciążeniach. Niestety pojawił się inny problem. Skończyły sie gpio, przepisuje powoli kod na esp32, myślałem, że przesiadka będzie bezbolesna, ale niestety nie jest. Projekt będzie rozwijany na esp32 lite, dokładniej 4MB LOLIN32
A może przy okazji będzie 5 sonda ?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 2 sie 2021, 21:53
autor: andras
Czy może udało się przepisać na ESP32 ? i jak postępy z tensometrem .

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 3 sie 2021, 09:19
autor: stefunk
Mam straszny niedoczas, mam nadzieję, że jesienią uda mi się wrócić do tematu :)

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 23 kwie 2022, 19:05
autor: jack_sztywny
Cześć.
Mam problem z komilacją - pokazuje błąd w kodzie.

Ta linijka
if (settings->wifiSsid == nullptr || settings->wifiSsid == "" || settings->wifiSsid == "null")

[{
"resource": "/c:/Users/Jack/Desktop/OPENSTILL/OpenStill-master/src/main.cpp",
"owner": "C/C++",
"code": "350",
"severity": 8,
"message": "więcej niż jeden operator \"==\" pasuje do tych argumentów operacji:",
"source": "C/C++",
"startLineNumber": 106,
"startColumn": 25,
"endLineNumber": 106,
"endColumn": 25,
"relatedInformation": [
{
"startLineNumber": 106,
"startColumn": 25,
"endLineNumber": 106,
"endColumn": 25,
"message": "funkcja \"String::operator==(const char *cstr) const\" (zadeklarowane w wierszu 227 w \"C:\\USERS\\JACK\\.PLATFORMIO\\PACKAGES\\FRAMEWORK-ARDUINOESPRESSIF8266\\CORES\\ESP8266\\WString.h\")",
"resource": "/C:/Users/Jack/Desktop/OPENSTILL/OpenStill-master/src/main.cpp"
},
{
"startLineNumber": 106,
"startColumn": 25,
"endLineNumber": 106,
"endColumn": 25,
"message": "funkcja \"String::operator==(const __FlashStringHelper *rhs) const\" (zadeklarowane w wierszu 230 w \"C:\\USERS\\JACK\\.PLATFORMIO\\PACKAGES\\FRAMEWORK-ARDUINOESPRESSIF8266\\CORES\\ESP8266\\WString.h\")",
"resource": "/C:/Users/Jack/Desktop/OPENSTILL/OpenStill-master/src/main.cpp"
},
{
"startLineNumber": 106,
"startColumn": 25,
"endLineNumber": 106,
"endColumn": 25,
"message": "typy operandów: String == std::nullptr_t",
"resource": "/C:/Users/Jack/Desktop/OPENSTILL/OpenStill-master/src/main.cpp"
}
]
}]

Pomożecie ?

Pozdrawiam

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 23 kwie 2022, 19:06
autor: jack_sztywny
Cześć.
Odświeże troszke temat.
Po wgraniu firmware uruchamia się normalnie, ale po wpisaniu nazwy sieci i hasła oraz i kliknieciu na ok pojawia się pusta strona.

Pozdrawiam
Jacek

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 27 kwie 2022, 22:21
autor: zybibrave
Cześć,
@jack_sztywny - w folderze data masz plik index.html
wyedytuj go
wiersz 106 zmień adres z https://unpkg.com/vue/dist/vue.js na unpkg.com/vue@2.6.14/dist/vue.js
wiersz 107 zmień adres z https://unpkg.com/vue-i18n/dist/vue-i18n.js na https://unpkg.com/vue-i18n@8.27.1/dist/vue-i18n.js
wiersz 113 tak samo jak 107.
Zapisz, skompiluj i wgraj jeszcze raz

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 8 maja 2022, 13:21
autor: jack_sztywny
zybibrave - bardzo dziękuję za podpowiedź.Wszystko działa jak należy.
Pozdrawiam

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 8 maja 2022, 13:25
autor: jack_sztywny
Mam jeszcze jedno pytanko.
W pliku main.cpp w linii 106 pokazuje mi błąd kompilacji i niezrozumiałą instrukcję "nullptr".
106 if (settings->wifiSsid == nullptr || settings->wifiSsid == "" || settings->wifiSsid == "null")
U was też się pojawia taki błąd ?

Pozdrawiam

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 12 maja 2022, 21:53
autor: jack_sztywny
Witam.
Czy możliwa jest korekta odczytów czujników temperatury ?

Pozdrawiam

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 19 maja 2022, 07:55
autor: zybibrave
Cześć,
tak, pojawiał mi się ten błąd i nie tylko ten więc koniec końców postanowiłem użyć arduino ide do kompilacji. Było trochę zabawy z bibliotekami ale na tą chwilkę wszystko ładnie kompiluje.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 15 lut 2023, 14:18
autor: WojciszPL
Czy projekt dalej żyje i jest rozwijany?
Ja próbuję skompilować na PlatformIO i mam masę błędów:

Kod: Zaznacz cały

[{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'TmAtomicBool' in namespace 'tm_internal' does not name a type",
	"startLineNumber": 22,
	"startColumn": 18,
	"endLineNumber": 22,
	"endColumn": 18
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "expected ')' before '*' token",
	"startLineNumber": 24,
	"startColumn": 50,
	"endLineNumber": 24,
	"endColumn": 50
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'lockObject' was not declared in this scope",
	"startLineNumber": 37,
	"startColumn": 41,
	"endLineNumber": 37,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'tm_internal::atomicSwapBool' cannot be used as a function",
	"startLineNumber": 37,
	"startColumn": 64,
	"endLineNumber": 37,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'atomicWriteBool' is not a member of 'tm_internal'; did you mean 'atomicWritePtr'?",
	"startLineNumber": 56,
	"startColumn": 15,
	"endLineNumber": 56,
	"endColumn": 15
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'memLockerFlag' was not declared in this scope",
	"startLineNumber": 56,
	"startColumn": 32,
	"endLineNumber": 56,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'memLockerFlag' was not declared in this scope",
	"startLineNumber": 86,
	"startColumn": 34,
	"endLineNumber": 86,
	"endColumn": 34
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'memLockerFlag' was not declared in this scope",
	"startLineNumber": 217,
	"startColumn": 26,
	"endLineNumber": 217,
	"endColumn": 26
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'memLockerFlag' was not declared in this scope",
	"startLineNumber": 262,
	"startColumn": 26,
	"endLineNumber": 262,
	"endColumn": 26
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 292,
	"startColumn": 31,
	"endLineNumber": 292,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 295,
	"startColumn": 31,
	"endLineNumber": 295,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 298,
	"startColumn": 31,
	"endLineNumber": 298,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 301,
	"startColumn": 31,
	"endLineNumber": 301,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 304,
	"startColumn": 31,
	"endLineNumber": 304,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 307,
	"startColumn": 31,
	"endLineNumber": 307,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 310,
	"startColumn": 31,
	"endLineNumber": 310,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 313,
	"startColumn": 31,
	"endLineNumber": 313,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 316,
	"startColumn": 31,
	"endLineNumber": 316,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 319,
	"startColumn": 32,
	"endLineNumber": 319,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 322,
	"startColumn": 32,
	"endLineNumber": 322,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 325,
	"startColumn": 32,
	"endLineNumber": 325,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 328,
	"startColumn": 32,
	"endLineNumber": 328,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 331,
	"startColumn": 32,
	"endLineNumber": 331,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 334,
	"startColumn": 32,
	"endLineNumber": 334,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 337,
	"startColumn": 32,
	"endLineNumber": 337,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 340,
	"startColumn": 34,
	"endLineNumber": 340,
	"endColumn": 34
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler1()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 347,
	"startColumn": 41,
	"endLineNumber": 347,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler1()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 347,
	"startColumn": 64,
	"endLineNumber": 347,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler2()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 348,
	"startColumn": 41,
	"endLineNumber": 348,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler2()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 348,
	"startColumn": 64,
	"endLineNumber": 348,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler3()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 349,
	"startColumn": 41,
	"endLineNumber": 349,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler3()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 349,
	"startColumn": 64,
	"endLineNumber": 349,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler4()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 350,
	"startColumn": 41,
	"endLineNumber": 350,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler4()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 350,
	"startColumn": 64,
	"endLineNumber": 350,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler5()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 351,
	"startColumn": 41,
	"endLineNumber": 351,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler5()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 351,
	"startColumn": 64,
	"endLineNumber": 351,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler6()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 352,
	"startColumn": 41,
	"endLineNumber": 352,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler6()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 352,
	"startColumn": 64,
	"endLineNumber": 352,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler7()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 353,
	"startColumn": 41,
	"endLineNumber": 353,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler7()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 353,
	"startColumn": 64,
	"endLineNumber": 353,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler8()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 354,
	"startColumn": 41,
	"endLineNumber": 354,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler8()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 354,
	"startColumn": 64,
	"endLineNumber": 354,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler9()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 355,
	"startColumn": 41,
	"endLineNumber": 355,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler9()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 355,
	"startColumn": 64,
	"endLineNumber": 355,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler10()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 356,
	"startColumn": 42,
	"endLineNumber": 356,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler10()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 356,
	"startColumn": 66,
	"endLineNumber": 356,
	"endColumn": 66
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler11()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 357,
	"startColumn": 42,
	"endLineNumber": 357,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler11()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 357,
	"startColumn": 66,
	"endLineNumber": 357,
	"endColumn": 66
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler12()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 358,
	"startColumn": 42,
	"endLineNumber": 358,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler12()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 358,
	"startColumn": 66,
	"endLineNumber": 358,
	"endColumn": 66
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler13()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 359,
	"startColumn": 42,
	"endLineNumber": 359,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler13()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 359,
	"startColumn": 66,
	"endLineNumber": 359,
	"endColumn": 66
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler14()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 360,
	"startColumn": 42,
	"endLineNumber": 360,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler14()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 360,
	"startColumn": 66,
	"endLineNumber": 360,
	"endColumn": 66
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler15()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 361,
	"startColumn": 42,
	"endLineNumber": 361,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler15()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 361,
	"startColumn": 66,
	"endLineNumber": 361,
	"endColumn": 66
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler18()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 362,
	"startColumn": 42,
	"endLineNumber": 362,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler18()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 362,
	"startColumn": 66,
	"endLineNumber": 362,
	"endColumn": 66
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandlerOther()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 363,
	"startColumn": 42,
	"endLineNumber": 363,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandlerOther()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 363,
	"startColumn": 69,
	"endLineNumber": 363,
	"endColumn": 69
}]

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 17 lut 2023, 21:13
autor: subcarpathia
Obserwuje temat od dłuższego czasu. Wydaje mi się, że kolega setfunk zrobił najciekawszy sterownik. Zaskakuje mnie jego skromność, bo też jestem początkujący w Arduino, ale jak oglądam jego kod to powiem, że szacun. Porządeczek że la la. Wszystko w klasach, których próbuję zrozumieć i się nauczyć.
Też próbowałem przerobić jego kod na ESP32 plus dodać pomiar ciśnienia atmosferycznego dla dokładnego wyliczenia ABV. Niestety jestem za słaby. Pozostaje mi napisać jakiś prosty kod do kontroli procesu i liczyć, że doczekamy się wersji na ESP32.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 18 lut 2023, 20:46
autor: k.kolumb
subcarpathia pisze:Obserwuje temat od dłuższego czasu.
A ja obserwuję od początku. I podjąłem kilkadziesiąt prób wgrania SPIFS, wszystkie nieudane.
Zastosowałem wszystkie opisane powyżej metody, nawet więcej.
W międzyczasie wymieniłem komputer, Platformio i Arduino IDE no i windowsa.
Inne projekty ukończone a najciekawszy leży.
A może znajdzie się chętny do pomocy i wgra mi te 2 pliki ?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 19 lut 2023, 19:47
autor: subcarpathia
Jakie płytki masz?
Ja też się, zastanawiam nad kupieniem ESP8266 i na razie ciagnąć na tym.
Skąd jesteś?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 19 lut 2023, 23:18
autor: k.kolumb
Takie zalecane przez autora. Nodemcu v3

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 20 lut 2023, 05:58
autor: WojciszPL
Dokładnie, ja też nodemcuv3, próbowałem zarówno flasherem jak i przez platformio. Natomiast płytka nie jest to kluczowa, bo pliki się w ogóle nie chcą kompilować(nie mówię o wgrywaniu)

Wysłane z mojego SM-G991B przy użyciu Tapatalka

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 20 lut 2023, 22:20
autor: subcarpathia
Tak więc zabrałem się za kompilowanie.

Więc po zastosowaniu rozwiązania takiego jak jest w projekcie, czyli zainstalowaniu Git'a i tym podobnych wychodziły błędy związane z bibliotekami.

Zrobiłem tak.
Stworzyłem nowy projekt w PlatformIO.
Moduł WiFi ESP-12E + NodeMCU v2 - 4MB

Board - Espressif ESP8266 ESP-12E
Framework - Arduino

W exploratorze skopiowałem do nowego projektu foldery
- src
- data

Podebrałem biblioteki i się ładnie skompilowało. Było trochę, żółtych komunikatów.
Nie mam płytki więc nie sprawdzę, czy się wgrywa.

ty macie platformio.ini żeby się wam biblioteki same podciągnęły

[env:esp12e]
platform = espressif8266
board = esp12e
framework = arduino
lib_deps =
bblanchon/ArduinoJson@^6.20.1
davetcc/TaskManagerIO@^1.3.5
davetcc/LiquidCrystalIO@^1.4.3
davetcc/IoAbstraction@^3.1.0
paulstoffregen/OneWire@^2.3.7
milesburton/DallasTemperature@^3.11.0
ottowinter/ESPAsyncWebServer-esphome@^3.0.0

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 21 lut 2023, 00:37
autor: k.kolumb
Świetna robota, dzięki ! Gra muzyka !

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 21 lut 2023, 13:52
autor: subcarpathia
Zadziałało?

Czekam na wynik. Jak będzie pozytywny to kupuję tę płytkę i wgrywam soft.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 21 lut 2023, 23:00
autor: k.kolumb
Tak, ruszyło. Tylko obsługi zaworu/pompki nie ma. A autor zostawił na samych, biedne sieroty.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 21 lut 2023, 23:04
autor: WojciszPL
Badałeś na sucho czy pracowałeś już z tym?

Wysłane z mojego SM-G991B przy użyciu Tapatalka

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 22 lut 2023, 07:43
autor: k.kolumb
Na sucho. I dumam co dalej. Według mnie urządzenie bez obsługi zaworu jest mało przydatne. Mimo swoich zalet. Chyba trzeba będzie poczekać.
Za cienki jestem żeby grzebać w tym kodzie.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 22 lut 2023, 08:03
autor: WojciszPL
Ja tam akurat właśnie nie chce wcale zaworu, wolę manualnie prowadzić, a sterownik raczej do kontroli na odległość.

Wysłane z mojego SM-G991B przy użyciu Tapatalka

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 22 lut 2023, 10:23
autor: WojciszPL
U mnie nadal jakieś błędy. Płytka NodeMCU v3

Kod: Zaznacz cały

Writing at 0x00024000... (45 %)
Traceback (most recent call last):
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 3969, in <module>
    _main()
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 3962, in _main
    main()
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 3604, in main
    operation_func(esp, args)
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 2987, in write_flash
    esp.flash_defl_block(block, seq, timeout=DEFAULT_TIMEOUT * ratio * 2)
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 113, in inner
    return func(*args, **kwargs)
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 761, in flash_defl_block
    self.check_command("write compressed data to flash after seq %d" % seq,
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 413, in check_command
    val, data = self.command(op, data, chk, timeout=timeout)
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 376, in command
    self.write(pkt)
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 339, in write
    self._port.write(buf)
  File "C:\Users\wpl\.platformio\penv\lib\site-packages\serial\serialwin32.py", line 325, in write
    raise SerialTimeoutException('Write timeout')
serial.serialutil.SerialTimeoutException: Write timeout
*** [upload] Error 1

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 22 lut 2023, 14:49
autor: k.kolumb
A jak chcesz na odległość zamknąć zawór?
Z tymi błędami nie pomogę. Ja wziąłem wszystko z githuba a platformio.ini od kół. subkarpathia parę postów wstecz.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 24 lut 2023, 17:39
autor: subcarpathia
Tu już Ci nie pomogę. Próbowałeś z innymi płytkami? Wynika, że nie może Ci zapisać pod konkretnymi adresami.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 24 lut 2023, 23:51
autor: k.kolumb
Chyba się nie rozumiemy. Wszystko działa, ale nie widzę nigdzie obsługi zaworu/pompki. I tyle.
Może jeszcze przeszukam.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 25 lut 2023, 19:19
autor: subcarpathia
Przepraszam,

To było do kolegi Wojcisz. Nie widziałem, że mu odpisałeś i wyszło, że Tobie odpisuję,.

Wybacz nieporozumienie.

Papatrzę, co się z zaworem da zrobić

Kupię tego ESP 8266

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 25 lut 2023, 22:03
autor: k.kolumb
:D Nie ma sprawy. Zawór - trzymam kciuki !

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 4 mar 2023, 18:28
autor: k.kolumb
Postanowiłem trochę posprzątać. Znalazłem błędy - może komuś przyda się rozpiska.

Podłączenia do NODEMCU V3 :
LCD SDA - D2
LCD SCL - D1
SSR1 - D6
SSR2 - D3
SSR3 - D5
DS18B20 - D7

Podłączenie LCD widoczne na fotce z 1 strony wątku - błędne, to nie ta płytka.
Również platformio.ini z githuba nie działa.
Działające (dzięki Kol. @subcarpathia) wygląda tak :

Kod: Zaznacz cały

[env:esp12e]
platform = espressif8266
board = esp12e
framework = arduino
lib_deps =
 bblanchon/ArduinoJson@^6.20.1
 davetcc/TaskManagerIO@^1.3.5
 davetcc/LiquidCrystalIO@^1.4.3
 davetcc/IoAbstraction@^3.1.0
 paulstoffregen/OneWire@^2.3.7
 milesburton/DallasTemperature@^3.11.0
 ottowinter/ESPAsyncWebServer-esphome@^3.0.0
Uwaga : ważne są wcięcia w ostatnich 7 linijkach.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 4 mar 2023, 21:32
autor: witas
@k.kolumb - jak już znalazłeś takie błędy to ja gorąco polecam, żebyś zrobił forka tego repozytorium i tam "pokomitował" te zmiany, a na końcu zrobił do pierwotnego repozytorium tzw. pull request, aby twórca mógł te idące w dobrą stronę zmiany wgrać do swojego projektu na githubie. W ten sposób ogólnodostępny otwarty projekt ruszy do przodu.

Zauważ takie coś: ktoś znajdzie ten projekt na githubie i zacznie to kompilować aby użyć do swoich własnych celów. Niestety napotka na problemy i odpuści jednocześnie stwierdzając, że ten cały projekt to jakiś chłam. Jednocześnie nie będzie świadomy tego, że na forum AD jest cały wątek, w którym znajduje się lista poprawek. Natomiast jeśli Ty zrobisz forka tego projektu i tam powrzucasz wszystkie poprawki, i jednocześnie pozgłaszasz w pierwotnym projekcie błędy oraz proponowane naprawy w postaci pull requestów, to nawet jak autor projektu nie będzie miał czasu i porzuci projekt, to inny ogarnięty programista amator zainteresowany projektem zauważy, że na guthubie jest Twoja kopia projektu ze wszystkimi poprawkami, to wtedy spróbuje Twojej wersji oprogramowania i wtedy będzie zadowolony. Taka jest właśnie idea upowszechniania kodu na Githubie.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 6 mar 2023, 18:40
autor: k.kolumb
witas pisze:@k.kolumb - jak już znalazłeś takie błędy to ja gorąco polecam, żebyś zrobił forka tego repozytorium i tam "pokomitował" te zmiany, a na końcu zrobił do pierwotnego repozytorium tzw. pull request, aby twórca mógł te idące w dobrą stronę zmiany wgrać do swojego projektu na githubie.
Nic z tego nie kumam. Nie jestem informatykiem. Z informatyką mam tyle wspólnego co z naprawą samochodu czy łowieniem na spining.
Trzeba było posprzątać, to nawet małpa potrafi klikać myszką, posprzątałem. Po raz drugi. Za pierwszym razem autor nie odniósł się do uwag, były nie działające linki i inne takie knoty . Pewnie tych operacji na githubie bym się nauczył, ale nie chcę brać odpowiedzialności.
Jak uważasz że tak trzeba, zrób to. Na forum kto chce niech korzysta (np. ja).
Pozdrawiam

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 15 sty 2024, 10:47
autor: stefunk
Wróciłem, chociaż nie wiem na jak długo :roll: . Sterownik mam rozmontwany i użyty do innych projektów, więc jeżeli coś będę zmieniał to od razu z przepisaniem na ESP32, żeby podłączyć wagę i powiadomienia o przelaniu, bo na tym mi najbardziej zależy

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 15 sty 2024, 11:58
autor: andras
Oj to czekamy :)

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 15 sty 2024, 17:43
autor: stefunk
Ja p... kto to pisał :mrgreen:

Na repo jest wersja która kompiluje się pod ESP32, na 2 podstronie jest tutorial jak to wgrać przez PlatformIO (sam musiałem z niego skorzystać :mrgreen: ), na ten moment nie chce mi się robić binów, które i tak nie działały większości osób.

To, że się kompiluje nie znaczy, że działa :mrgreen: Wszystko na razie jest zrobione na sucho

https://github.com/stefunkk/openstill

Obrazek

Piny:
Czujniki temp - 23 (między 23 a 3v3 musicie wlutować rezystor 4.7k i podłaczyć do niego jeden przewód, drugi idzie do GND)

Grzałka 1 - 19
Grzałka 2 - 18
Grzałka 3 - 5

Wyświetlacz 22 i 21 jak tutaj:

Obrazek

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 15 sty 2024, 19:01
autor: stefunk
Ukłon w stronę wgrywających soft przez bin'a. Nie trzeba więcej flashować danych, większość osób miała z tym problem wcześniej, teraz soft sam spróbuje ściągnąć index.html z githuba po połączeniu z wifi.

https://github.com/stefunkk/OpenStill/releases/tag/1.0

1. Ściągacie wszystkie biny z release
2. Ściągacie flasher - https://www.espressif.com/sites/default ... _3.9.5.zip
3. Wybieracie ESP32
4. Na tym ekranie wybieracie:

bootloader_dio_40m.bin 0x1000
partitions.bin 0x8000
boot_app0.bin 0xe000
firmware.bin 0x10000

Na dole wybieracie port COM na jakim jest podłączone urządzenie i tyle.

I zaznaczacie opcje jak na zrzucie ekranu


Obrazek


edit....

Wyświetlacz i termometry przetestowane, wszystko działa, grzałki nie testowałem bo muszę SSR'a wygrzebać.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 15 sty 2024, 19:40
autor: rastro
stefunk pisze: poniedziałek, 15 sty 2024, 17:43 Ja p... kto to pisał :mrgreen:
- Panie kto to panu tak spierdolił?
- Pan panie inżynierze ;)

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 16 sty 2024, 10:46
autor: tanczacy-z-drozdzami
hehe, klasyka :D Ja kiedyś znalazłem w sieci jakąś bibliotekę, której potrzebowałem i po 3h kurwienia i poprawiania okazało się, że ja ją napisałem 4 lata wcześniej :D

Skoro idzie po wifi, to może by dorobić konektor MQTT aby dało się wysyłać to na serwer centralny jak to robią urządzenia do smart home? Wtedy masz historię wszystkich swoich destylacji.

Wtedy w skład smart home wchodzi światło, termostat, oczyszczacz powietrza i kolumna destylacyjna :D
sf2.png

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 16 sty 2024, 21:26
autor: stefunk
Do boju poszła belka tensometryczna. Pierwsze testy przeszła pomyślnie, są odchylenia w odczytach, ale jak na sprzęt za te pieniądze jest ok i powinno nas ostrzec przed przelaniem, może nawet pokazać szybkość odbioru :D

Martwi mnie trochę stabilność takiego rozwiązania, przy słoiku 4kg robi się mało stabilnie, mam coś takiego, macie pomysły co innego można by zamówić? MAm to:

https://pl.aliexpress.com/item/1005002395846445.html?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 17 sty 2024, 01:04
autor: tanczacy-z-drozdzami
Może wyprowadź sygnał z belki jakiejś wagi kuchennej albo łazienkowej?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 17 sty 2024, 09:39
autor: rastro
stefunk pisze: wtorek, 16 sty 2024, 21:26 Martwi mnie trochę stabilność takiego rozwiązania, przy słoiku 4kg robi się mało stabilnie, mam coś takiego, macie pomysły co innego można by zamówić?
- Która konkretnie to jest belka, w sensie do jakiego max obciążenia?
- może trzeba zaimplementować jakiś algorytm filtrujący?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 17 sty 2024, 10:11
autor: tanczacy-z-drozdzami
Chyba chodzi o taką stabilność, że słoik spada z belki :D Przynajmniej ja tak to zrozumiałem.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 17 sty 2024, 10:26
autor: rastro
No ja to sobie tak wyobrażam że belka musi być przymocowana do jakiejś podstawy, natomiast do belki mocuje się szalkę na której stoi butla

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 17 sty 2024, 14:19
autor: stefunk
no oczywiście, ale ta belka jest dość mała i jest jedynym punktem podparcia, więc jak stawiasz na dwóch płytach słoik to jest trochę niestabilnie, wczoraj próbowałem podłączyć dwie belki do jednego hx711 ale poległem, jak w końcu mi się udało podłączyć wszystko i obie belki po nacisku nie pokazywały negatywnych numerów, to po skręceniu odczyt zaczął schodzić samoczynnie w dół. Poddałem się i jest na jednej. Dzisiaj podłączyłem to na 1.5m skrętce i wszystko hula, zostało zaprogramować tylko alerty, kalibrację i tarowanie :)

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 17 sty 2024, 17:34
autor: stefunk
Nie działają powiadomienia, napisałem do autora portalu który to obsługiwał, zobaczymy co dalej.

Waga działa, aby ją podłączyć potrzebujemy belki tensometrycznej i modułu HX711, podłączenie jak tutaj:

Obrazek

Chociaż u mnie były odwrotnie przewody A- i A+

Piny w ESP32 to:

Dout 26
Sck\ 25

Po podłaczeniu trzeba ją skaliborwać, ponieważ każda belka będzie miała inny współczynnik, aby to zrobić potrzebujemy, np szklanki wody.

Ważymy szklankę na wadze domowej, zapisujemy wagę, która to np. wynosi 320g i po wytarowaniu wagi w systemie (przycisk jest w dziale ustawienia na stronie) stawiamy ją na naszej wadze, zapisujemy numer który się pokaże, np. 71233. Następnie bierzemy kalkulator i dzielimy 71233 przez 320 i wychodzi nam współczynnik który wpisujemy i klikamy ustaw. Po tym waga powinna działać prawidłowo.

Oprócz wyświetlania wagi jest też powiadomienie o osiągnięciu wagi, do ustawienia tam gdzie reszta powiadomień. Po każdym powiadomieniu trzeba znów kliknąć ustaw, ponieważ w innym wypadku wysyłałoby powiadomienia w nieskończoność, później może zrobię "wieczne" wysyłanie powiadomień, co np. 5 minut od ostatniego ... ale najpierw muszą zacząć działać ;)

edit...

Dodałem jeszcze wyświetlanie tempa odbioru, uśrednia ostatnie 10 sekund i wyświetla je jako gramy na minutę

+ LCD

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 17 sty 2024, 19:42
autor: czytam
W tym HX trzeba kalibrować offset po każdym załączeniu napięcia. Tak, jak się to robi w wagach elektronicznych.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 19 sty 2024, 18:28
autor: stefunk
Wszystko złożone i sprawdzone, wydaje się działać:)

Ktoś kojarzy jakich czujników ciśnienia używa się w komercyjnych sterownikach? I czy jest ktoś w pomorskim kto by mi zrobił dodatkowy port doczujnika ciśnienia?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: piątek, 19 sty 2024, 22:53
autor: tanczacy-z-drozdzami
Ja pracowałem na przetwornikach napięciowych ciśnienia z aliexpress - wystawiają zakres 0.5-4.5V i biorą 5V zasilania.

Są ok, tylko trzeba brać takie dobrze opisane bo dużo ma temp roboczą tylko do 80C.

No i wszystkie mają gwint NPT a dostać mufę do tego nie jest łatwo. Najłatwiej dokupić przejściówkę na BSP albo gwint metryczny.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 20 sty 2024, 18:08
autor: stefunk
A np mpx5050dp?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 21 sty 2024, 00:11
autor: tanczacy-z-drozdzami
Nie używałem :)

A do czego Ci pomiar ciśnienia i w którym miejscu chcesz mierzyć? Jak chcesz mierzyć ciśnienie par to one skroplą się w rurce zanim dotrą do czujnika i pomiar będzie błędny. Do tego nie wygląda na odporny na działanie alkoholu, tamte są z nierdzewki.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 21 sty 2024, 09:14
autor: czytam
Czy to znaczy, że zasyfonowany czujnik będzie nieprawidłowo mierzył?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 21 sty 2024, 11:48
autor: tanczacy-z-drozdzami
Ekspertem od takich instalacji nie jestem - ale jeżeli zrobisz syfon dośc blisko żródła a różnice w ciśnieniu nie będą zbyt duże aby wypchnąć ciecz z syfonu to może być ok.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 23 sty 2024, 20:14
autor: stefunk
Niestety człowiek od poprzednich powiadomień się nie odzywa, projekt jest martwy, więc przepisałem notyfikację na najtańszy serwis jaki znalazłem.

Trzeba się zarejestrować na https://www.pushsafer.com/ i wpisać kod od nich. Pierwsze 50 notyfikacji jest darmowe, można za każdym razem zakładać konta, albo zapłacić 99 centów za 1000 powiadomień.

Aby otrzymywać powiadomienia potrzebna jest apka na telefonie "PushSafer", wpisujemy tylko dane do logowania i odbiera powiadomienia z automatu.

Jeżeli ktoś ma lepszą alternatywę to z chęcią użyję. Ewentualnie może sam chce postawić serwer http://pushme.vercel.app/ - bo to było dużo wygodniejsze.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 23 sty 2024, 22:20
autor: Barti1198
A może sterowanie i odczyt za pomocą aplikacji Vituino IoT?

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 24 sty 2024, 12:01
autor: stefunk
W sensie, że mam wszystko przepisać? no chyba nie ;)

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 24 sty 2024, 12:14
autor: tanczacy-z-drozdzami
A ten adapter do MQTT? Podłączysz wtedy sterownik pod dowolny serwis internetowy albo aplikację IOT - Silio to Ci nawet zadzwoni na telefon i powie syntezatorem głosu, że destylat gotowy :D A aplikacja HomeAssistant ma chyba własne powiadomienia.

Nie trzeba się bezpośrednio bujać z push-ami a do MQTT jest od groma gotowych bibliotek bo to jest najpopularniejszy protokół.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 24 sty 2024, 14:04
autor: Ardusense.io
U siebie korzystałem z powiadomień na Signal ale ten bot działa też z innymi https://www.callmebot.com/

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 24 sty 2024, 15:36
autor: stefunk
Z MQTT to już krótka droga do nodereda i elektrozaworów, może się skuszę w niedługim czasie :)

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 24 sty 2024, 15:44
autor: tanczacy-z-drozdzami
Masz jeszcze coś takiego jak n8n (w chmurze i on-premise), całkiem fajny system do automatyzacji różnych rzeczy. Możesz sobie zrobić np.zapis metryk z destylacji do arkusza w Google Docs.

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: środa, 24 sty 2024, 15:59
autor: stefunk
Masz już zapis do csv na stronie sterownika

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: sobota, 27 sty 2024, 10:28
autor: andras
Czy można gdzieś zmienić adres wyświetlacza bo nic nic wyświetla , wgrałem gotowe biny wtedy sieć Open stlil rozgłasza
Gdy wgrywam platformio to nie rozgłasza sieci

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: niedziela, 28 sty 2024, 16:47
autor: stefunk
Jeżeli prawidłowo go podłączyłeś to może być kwestia ustawienia kontrastu, https://www.youtube.com/watch?v=cF49mfYkyw0 Jeżeli w ogóle nie świeci to spróbuj podłączyć pod inny pin zasilanie

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 29 sty 2024, 10:41
autor: andras
Ale mi chodzi o ustawienia adresu wyświetlacza na 0x27 bo taki mam .

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: poniedziałek, 29 sty 2024, 14:38
autor: stefunk

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 30 sty 2024, 10:05
autor: stefunk
Z tym rozgłaszaniem sieci spróbuj wyczyścić flash, może zapisało Ci ustawienia

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: wtorek, 30 sty 2024, 20:52
autor: andras
Czyszczenie flasha pomogło , dzięki

Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

: czwartek, 1 lut 2024, 12:53
autor: stefunk
Z cyklu dobre rady - nie podłączajcie wszystkiego pod 3v bo esp przestaje wyrabiać, wyświetlacz i czujniki temperatury najlepiej podłączyć pod 5v