Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Przyrządy pomiarowe, ich montaż i zastosowanie odczytów w procesach destylacji. Regulacja procesów.
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy

Post 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:
Ostatnio zmieniony czwartek, 5 lis 2020, 05:23 przez stefunk, łącznie zmieniany 27 razy.

chprzemo
900
Posty: 911
Rejestracja: poniedziałek, 9 wrz 2013, 20:05
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Student Bimbrologii
Podziękował: 29 razy
Otrzymał podziękowanie: 134 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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:)
"Jeśli życie daje Ci cytrynę poproś o sól i tequilę" (cyt. z filmu Who Am I- polecam)
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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
Ostatnio zmieniony czwartek, 29 paź 2020, 13:23 przez stefunk, łącznie zmieniany 1 raz.
Awatar użytkownika

george1255
350
Posty: 397
Rejestracja: wtorek, 13 lut 2018, 14:50
Krótko o sobie: Jestem fajnym człowiekiem:)
Ulubiony Alkohol: Piwo/ Cydr/ Bimberek
Status Alkoholowy: Konstruktor
Podziękował: 6 razy
Otrzymał podziękowanie: 27 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
TERMOMETRY WIFI
https://www.facebook.com/TermometryWIFI/

moszeusz
200
Posty: 212
Rejestracja: sobota, 23 sie 2014, 14:47
Podziękował: 32 razy
Otrzymał podziękowanie: 23 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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ć.
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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.
Ostatnio zmieniony czwartek, 29 paź 2020, 21:32 przez stefunk, łącznie zmieniany 4 razy.
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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.

MastaMari
150
Posty: 168
Rejestracja: poniedziałek, 10 lut 2020, 21:47
Podziękował: 3 razy
Otrzymał podziękowanie: 15 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: MastaMari »

Piękny kod, z chęcią przyjął bym paczkę pod ESP32 ;']
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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.
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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?
Ostatnio zmieniony niedziela, 1 lis 2020, 21:30 przez stefunk, łącznie zmieniany 1 raz.

moszeusz
200
Posty: 212
Rejestracja: sobota, 23 sie 2014, 14:47
Podziękował: 32 razy
Otrzymał podziękowanie: 23 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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.
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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 ;)
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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
Ostatnio zmieniony poniedziałek, 2 lis 2020, 23:15 przez stefunk, łącznie zmieniany 2 razy.
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: stefunk »

Dzisiaj doszło ustawianie adresów termometrów, kolejny etap to zapisywanie ustawień do pliku.

Obrazek

moszeusz
200
Posty: 212
Rejestracja: sobota, 23 sie 2014, 14:47
Podziękował: 32 razy
Otrzymał podziękowanie: 23 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: moszeusz »

Super, dodaj jeszcze jakąś kontrolę odbioru (obsługa elektrozaworu/pompki perystaltycznej) i będzie całkiem fajny sterownik
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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:
Ostatnio zmieniony wtorek, 3 lis 2020, 14:50 przez stefunk, łącznie zmieniany 1 raz.
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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.
Awatar użytkownika

andras
50
Posty: 95
Rejestracja: poniedziałek, 16 lip 2012, 09:38
Ulubiony Alkohol: własny
Status Alkoholowy: Drinker
Podziękował: 98 razy
Otrzymał podziękowanie: 5 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: andras »

Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: stefunk »

CSV gotowe

Obrazek
Awatar użytkownika

george1255
350
Posty: 397
Rejestracja: wtorek, 13 lut 2018, 14:50
Krótko o sobie: Jestem fajnym człowiekiem:)
Ulubiony Alkohol: Piwo/ Cydr/ Bimberek
Status Alkoholowy: Konstruktor
Podziękował: 6 razy
Otrzymał podziękowanie: 27 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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
TERMOMETRY WIFI
https://www.facebook.com/TermometryWIFI/
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: stefunk »

No właśnie ssr mam wejść z radiatorem
Awatar użytkownika

george1255
350
Posty: 397
Rejestracja: wtorek, 13 lut 2018, 14:50
Krótko o sobie: Jestem fajnym człowiekiem:)
Ulubiony Alkohol: Piwo/ Cydr/ Bimberek
Status Alkoholowy: Konstruktor
Podziękował: 6 razy
Otrzymał podziękowanie: 27 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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
TERMOMETRY WIFI
https://www.facebook.com/TermometryWIFI/

jacek.kokot
100
Posty: 105
Rejestracja: poniedziałek, 17 sie 2020, 11:28
Podziękował: 1 raz
Otrzymał podziękowanie: 11 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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.

Moskit81
200
Posty: 242
Rejestracja: sobota, 25 maja 2019, 02:06
Podziękował: 17 razy
Otrzymał podziękowanie: 4 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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ł.

jacek.kokot
100
Posty: 105
Rejestracja: poniedziałek, 17 sie 2020, 11:28
Podziękował: 1 raz
Otrzymał podziękowanie: 11 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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

Moskit81
200
Posty: 242
Rejestracja: sobota, 25 maja 2019, 02:06
Podziękował: 17 razy
Otrzymał podziękowanie: 4 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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
Awatar użytkownika

george1255
350
Posty: 397
Rejestracja: wtorek, 13 lut 2018, 14:50
Krótko o sobie: Jestem fajnym człowiekiem:)
Ulubiony Alkohol: Piwo/ Cydr/ Bimberek
Status Alkoholowy: Konstruktor
Podziękował: 6 razy
Otrzymał podziękowanie: 27 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: george1255 »

Najprostszy pc'towy wiatraczek załatwia sprawę odbioru ciepła.
TERMOMETRY WIFI
https://www.facebook.com/TermometryWIFI/
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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
Ostatnio zmieniony środa, 4 lis 2020, 11:16 przez stefunk, łącznie zmieniany 1 raz.
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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.
Ostatnio zmieniony środa, 4 lis 2020, 16:27 przez stefunk, łącznie zmieniany 3 razy.
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: stefunk »

Kolejna funkcjonalność - temperatura dnia + powiadomienia

Obrazek

Carl
200
Posty: 242
Rejestracja: poniedziałek, 11 lut 2019, 14:03
Podziękował: 8 razy
Otrzymał podziękowanie: 5 razy
Re: RE: Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: RE: Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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 ;)

Carl
200
Posty: 242
Rejestracja: poniedziałek, 11 lut 2019, 14:03
Podziękował: 8 razy
Otrzymał podziękowanie: 5 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: Carl »

Faktycznie, ta "1", to był nr postu Obrazek


Wystukane z Tapatalka
Obrazek
Ostatnio zmieniony środa, 4 lis 2020, 22:18 przez Carl, łącznie zmieniany 1 raz.
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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
Ostatnio zmieniony środa, 4 lis 2020, 23:24 przez stefunk, łącznie zmieniany 2 razy.

moszeusz
200
Posty: 212
Rejestracja: sobota, 23 sie 2014, 14:47
Podziękował: 32 razy
Otrzymał podziękowanie: 23 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: moszeusz »

Przez Arduino IDE nie da rady?
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: stefunk »

Nie, projekt jest rozwijany przez PlatformIO, w arduino ide musiałbyś zmienić main.cpp na main.ino i doinstalować wszystkie biblioteki
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: stefunk »

Dodana możliwość ustawienia jednorazowego powiadomienia o osiągnięciu temperatury na którymś z termometrów.

Obrazek
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post 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.
Ostatnio zmieniony piątek, 6 lis 2020, 18:17 przez stefunk, łącznie zmieniany 1 raz.
Awatar użytkownika

andras
50
Posty: 95
Rejestracja: poniedziałek, 16 lip 2012, 09:38
Ulubiony Alkohol: własny
Status Alkoholowy: Drinker
Podziękował: 98 razy
Otrzymał podziękowanie: 5 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: andras »

Jestem za , to by było ciekawe .
ODPOWIEDZ

Wróć do „Kontrola procesu destylacji”