ESP8266 Primary GUI + FRAM

User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Witam szanowne grono, walczyłem , walczyłem i wygrałem :D .Jako że potrzebowałem specjalnego softu do mojego urządzenia którym jest sterownik bojlera , sterownik a nie regulator , wziąłem na warsztat soft Primary GUI, Sterownik - nic specjalnego , chodzi o to aby bojler grzał tylko w nocnej taryfie i posiadał termometr.
Urządzenie musi pamiętać stan po wyłączeniu sieci wifi jaki i tej elektrycznej aby się nie okazało że rano nie będzie ciepłej wody ;) .
Miałem problem z zapamiętywaniem stanu w eepromie, były też próby z flash'em ale w końcu dotarły FRAM'y.
Bazowałem na bibliotece SuplaDevice od Espablo dołączonej do Primary GUI, ale apetyt rośnie w miarę jedzenia :D . Jak już jest I2C na pokładzie to czemu nie wstawić BME no i się zaczęły schody , bo .. bo wiedzy brak. Biblioteka Espablo nie obsługiwała czujnika ciśnienia i nowszych (wiatru, deszczu) więc musiałem ją uzupełnić o te elementy. Jako że wiedza z obsługi GitHub'a u mnie niewielka jak i przyswajanie nowych wiadomości :D poszedłem na około i sam połączyłem dwie biblioteki w jedną .
Tak powstała wersja Primary GUI + Fram . fram wykorzystuję tylko do zapamiętywania stanów przekaźników, zastosowałem układy FM24CL04F chyba najmniejsze jakie są produkowane (512x8bit). Szkic działa na dwóch przekaźnikach i BME280, choć docelowo będzie 1 przekaźnik i DS na 2m przewodzie . Płytki zamówione w JLCPCB niestety z błędem :roll:
W załączniku wersje źródłowe + biblioteka SuplaDevice.
You do not have the required permissions to view the files attached to this post.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

A gdyby tak ... A czemu nie ? No i mamy jeszcze OLED'a na dokładkę :D
You do not have the required permissions to view the files attached to this post.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Brawo :)
SUPLA.... Nareszcie w domu.
cino111
Posts: 714
Joined: Mon May 07, 2018 8:00 pm

Post

@shinamno73 kawał dobrej roboty. Szacun. Czy mógłbyś przy bibliotekach podać jaką bibliotekę ściągnąć i jaką wersję?

Chodzi mi o coś takiego:

Code: Select all

#include <Adafruit_SSD1306.h> //****Adarfuit SSD1306 Wemos Mini OLED by Adarfuit + mcauser wersja x.xx***
User avatar
wojtas567
Posts: 2334
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

Jak masz taką sytuację to najprościej to zrobić w ten sposób: https://www.google.pl/search?client=ope ... 8&oe=UTF-8
i pobrać tą biblioteke z github.
Potem wracasz do arduino przechodzisz do szkic/dołącz bibliotekę/dodj biblitekę ZIP i wskazujesz to co przed chwilą pobrałeś.
Pozdrawiam
Wojtek
cino111
Posts: 714
Joined: Mon May 07, 2018 8:00 pm

Post

Wiem jak dodać biblioteke tylko moze być ich wiecej i różne wersje. Jak cos nie dziala to ciezko dojsc. Jak by byly podane konkretne biblioteki i ich wersje nie bylo by nieporozumien i zbednych pytan.
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

jeszcze wersja z dodatkami na oled'zie , bez zmian w SuplaDevice
I filmik jak to działa :https://youtu.be/YRRQvdk6A4M
You do not have the required permissions to view the files attached to this post.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
cino111
Posts: 714
Joined: Mon May 07, 2018 8:00 pm

Post

Oled czy bme280 to dziala bez pamieci fram, czy przy tym sofcie pamięć jest konieczna?
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Podejrzewam ze jeśli nie będzie pamięci to program się wysypie , tak jak to się dzieje gdy nie widzi no bme .
Jak znajdę chwile to przygotuje sofcik bez fram’u
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
wojtas567
Posts: 2334
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

Odpala się bez fram-u
Pozdrawiam
Wojtek

Return to “Nowości”