Zrób to sam - Panel informacyjny dla elektrobloku EBL99 oparty na ARDUINO
Bydgoszczu - 2015-11-23, 18:22 Temat postu: Panel informacyjny dla elektrobloku EBL99 oparty na ARDUINOChciałbym sobie zająć zimowy czas i podłubać przy kamperze.
Sprawa dotyczy Hymera 684cl z 2009 roku. Mam nad drzwiami do zabudowy panel informacyjny takiego typu :
Ten u mnie jest prawie taki sam (to fotka znaleziona w sieci). Wszystko pięknie działa, ale ma jedną wadę, żeby się czegokolwiek dowiedzieć, trzeba podejść i użyć przycisków. Napięcia 2 kliki, poziomy wody 2 kliki.
Wymyśliłem sobie, że lepiej będzie jak te informacje będą wyświetlały się cały czas. Lubię estetyczne i minimalistyczne rozwiązania i nie chciałbym dokładać w przypadkowym miejscu zabudowy innych wyświetlaczy, typu stacja pogodowa tu, termometr od lodówki tam, panel od solara w innym miejscu, woltomierze jeszcze obok.
Miejsce nad drzwiami jest w naszym kamperze najlepsze dla wszelkich przycisków i paneli, dlatego chciałbym w miejsce tego panelu informacyjnego wstawić wyświetlacz sterowany arduino, który cały czas będzie informował o
- napięcia poszczególnych aku
- poziom wody czystej i szarej
- prąd ładowania/ rozładowania poszególnych aku
- prąd ładowania solara
- temperatury wewnątrz/na zewnątrz/lodówka/zamrażalnik data, godzina
- alarm niskiego poziomu wody czystej/wysokiego poziomu szarej.
- alarm rozładowania aku
oraz jeden przycisk i ze dwie diody: włącznik/wyłacznik 12v, dioda 220v, dioda 12v.
Do tego panelu który mam idzie wiązka przewodów od energobloku Schaudt EBL99, poszczególne przewody są opisane w instrukcji. Na pewno są tam napięcia 2 akumulatorów i poziomy w zbiornikach. Czy można będzie te sygnały wykorzystać i podłączyć się z nimi do Arduino?
Pozostałe, jak prądy ładowania i temperatury oczywiście wymagają nowej instalacji, ale na temat sobie poczytałem i wiem, że jest to wykonalne. Mógłbym to zrobić później, a na początek montaż i oprogramowanie wyświetlacza dla podstawowych funkcji.
Dużo się będę musiał nauczyć, bo arduino na oczy nie widziałem. Za to całą podstawówkę i średnią uczyłem się trochę programowania w Basicu i Pascalu, więc z arduino sobie poradzę.
Zastanawiam się jakiego wyświetlacza użyć
- czy zwykły tekstowy
- czy graficzny dotykowy
- czy np. prąd ładowania/rozładowania dać na dużym trzycyfrowym +- 2,1A?
Co sądzicie o tym pomyśle, co ewentualnie można udoskonalić zmienić?robba - 2015-11-23, 22:15 Temat postu: Re: Panel informacyjny dla elektrobloku EBL99 oparty na ARDU
Bydgoszczu napisał/a:
...ma jedną wadę, żeby się czegokolwiek dowiedzieć, trzeba podejść i użyć przycisków. ....Wymyśliłem sobie, że lepiej będzie jak te informacje będą wyświetlały się cały czas.
tylko pamiętaj, że te diody LED i wskażniki to nie są jedyne odbiorniki prądu.
Musisz pamiętać, że każdy czujnik np. poziomu, też będzie pobierać prąd, a im wiekszą dokladność będziesz chciał uzyskać tym większy to będzie prąd. W ukladzie jest to w końcu dzielnik napięcia, na którym napięcie zależne jest od rezystancji czujnika, a więc
właściwie rezystor który ciągnie nam prąd z Aku. a im więcej czujników - wiadomo...
Tu rozwiązaniem byłoby robic pomiary poziomów raz na np. minutę przez np. sekundę zasilając czujniki i pobierając dane.
Albo adaptować się w przypadku szybkich zmian parametru przy ostatnim pomiarze zwiększyć częstotliwość pomiaru...
Na arduino zrobisz. Pomiar prądu mógłby być mierzony ciągle - czujniki halla mało prądu pobierają.
Bydgoszczu napisał/a:
Zastanawiam się jakiego wyświetlacza użyć
oczywiście tableta,
ktory z arduino po sieci będzie dostawać dane do wyswietlania i obrabiania (np. przewidywania, że przy tym poborze wody skończy się Tobie za 10 minut)
Wbrew pozorom taki tablet aż strasznie dużo nie pobiera, jeśli na aku 2,5 Ah wyciąga
co najmniej 2 h przy U=3,7V (oczywiście zasilacz musi być impulsowy z 12 na 3,7V)
A we wskazniku "tabletowym" jak sobie napiszesz aplikację taka będzie.
I mozesz zrobić zmienne skórki... :o jak masz dużo czasu...
I zawsze to łatwiej niż na zwykłym panelu dołożyć jakiś wskażnik jak będzie potrzebny...
A dodatkowo tablet moze być przyciemniony lub wygaszony a rozjasniać się jak jakis parametr wyskoczy poza ustawione wartości - np. wody mniej niz 10 procent, napięcie Aku do bani, etc... i jednocześnie wskaznik parametru osiągającego wartości brzegowe mógłby być na pół ekranu tableta, a pozostałe małe...
Kwestia pomysłów i czasu na oprogramowanie tego wszystkiego.
Jakby jeszcze ten tablet miał NETa z SIMem to mógłby robić za router, centralkę alarmową,
... and many more
dodatkowo przydałyby się jakieś informacyjne diódki LED, np.
- koło wlewu wody info o maksymalnym poziomie
- na drzwiach kibelka info "water closed is closed" wyswietlające się przy pełnym zbiorniku (tzn czerwona LEDa)
- przy umywalce czerwona LEDa informująca o niskim poziomie wody(też pod prysznicem)
- przy lodówce LED na czerwono gdy temperatura do bani lub gaz się kończy
oczywiście tych płytek arduino mogłoby być kilka odpowiedzialnych za różne rzeczy
i wysyłające info nie do jednego a nawet kilku tabletów.
Drugie arduino zarządzałoby np grzaniem i innymi "ukladami podtrzymywania życia"
a np. drugi tablet w postaci wyświetlacza również koło kierowcy, zeby wiedzial co się dzieje.
Oczywiście tablet (uprawniony) umozliwiałby zmianę parametrów (np. temperatura wewnątrz, otwieranie schodów, parametry wiatru przy których zwinie się markiza, etc (o ile danemu uzytkownikowi pozwalałyby na to uprawnienia)..
to to co zamierzam i chciałbym zbudować u siebie (moze i nie tylko), ale najpierw się muszę zabrać za robótki ręczne stolarskie...
pozdrawiamBydgoszczu - 2015-11-23, 22:40 Dziękuję za cenne uwagi. Pomiar poziomów w zbiornikach może być robiony rzadko, a w nocy wcale.
Pomyślałem jeszcz o prostym alarmie dźwiękowym przymocowanym do wlewu wody do zbiornika: na zasadzie jest zwarcie czujnika włącza się buzzer, ale to już nie wiem czy nie przesada. Zwarcie czujnika może powstawać przy każdym kolejnym wiadrze wlanym, wtedy taki alarm o kant d.... Potłuc. W końcu to raczej każdy wie jak nalewa wodę, kiedy zbiornik jest pełny.
W tej chwili ciekawi mnie czy mogę wykorzystać te czujniki poziomu co mam (zwykle 4-pozycyjne) i podlaczyc to do arduino.
Twój pomysł z dwoma tabletami wydaje mi się zbyt skomplikowany, choć zapewne jest o wiele bardziej zaawansowany. Wolałbym po prostu mały zawsze czytelny wyświetlacz, który oprogramuję bez problemu, bo dopiero się tego uczę.robba - 2015-11-23, 22:51 pierwszy więc etap to arduino z mozliwością podłączenia wyswietlacza
drugi etap - wysyłanie danych w sieć
trzeci etap - oprogramowanie tableta aby te dane nam ładnie pokazał
czwarty etap - poprawki związane z kilkoma tabletami jako wyswietlacze
a piaty to np. dodawanie uprawnień do różnych rzeczy o ile to komuś potrzebne
oraz etap bez zakończenia - rozwijanie i poprawianie
no i co najmniej pięć zim "zarwanych"
w końcu nie od razu Hel usypano (czy jakos tak) ... toscaner - 2015-11-23, 23:07 No i pamiętaj, że jeśli pomiar jest dokonywany cały czas (poziomy wody) a masz tam elektrody od energobloku, to w pewnym sensie będzie się przeprowadzała cały czas elektroliza tej wody. Jeśli tylko podchodziłeś i naciskałeś, to pomiar i "elektroliza" trwał chwilkę.
Już lepiej w tej opcji wywalić stare elektrody i zastosować czujnik pojemnościowy. Świstak robił takie zabawy z 4 lata temu i są tu tematy z tym i filmiki. Ewentualnie zaprogramować Arduino, żeby robiło pomiar np. raz co ileś (5-15 min?) i trwał np. sekundy.
Ja właśnie się z takim pojemnościowym będę bawił, bo mój czujnik po roku się "rozpuścił" jak dziadowski bicz. robba - 2015-11-23, 23:30 czujniki najlepiej chyba byłoby wykonać samemu. Standardowe mają najcześciej niewielkie rezystancje (np 10-195Ohm), więc w sumie troche prądożerne. Mozna zrobic coś podobnego jak do poziomu paliwa na łodziach: zamknieta rurka cieńkoscienna ze stali nierdzewnej (niemagnetyczna więc oraz odporna na wiekszość płynów), na około rurki od zewnątrz pływak z cylindrycznym magnesem osiowym
(np. http://magnesy.eu/mp-32-x...wy-t-1882.html)
wewnątrz kontaktrony z odpowiednio połaczonymi rezystorami lub
w rozwiazaniu hard corowym z chipem, który będzie nam po magistrali przesyłał info o stanie...
Zaleta magistrali? wszystkie czujniki na jednym kabelku - i dobrze zaprojektowane nie będą ciągnąć prądu...
przyklad czujnika na magnesie i kontaktronach:
http://www.viper-sport.pl...0-30-p-864.html
tylko tu mamy standardowe poziomy rezystancji przystosowane do wskazników analogowych
więc jak dla mnie za dużo prądu zjadają
mozna też na czujnikach hala lub pojemnosciowy - jak pisałeś - wtedy wyeliminujesz ostatni ruchomy element - tylko czy wtedy rurka moze byc z nierdzewki?toscaner - 2015-11-23, 23:35 Nie no jak już mowa o arduino to pojemnościowy. Świstak to dopracował do perfekcji. Kwestia zapytać lub odszukać na forum. Dokładność rewelacyjna w porównaniu do tych "energoblokowych". Poziom wody zmienia pojemność czujnika a arduino to przerabia na litry. Chyba lepiej się nie da. robba - 2015-11-23, 23:37 no i wtedy to o magistralę się prosi i od razu w sondzie pomiarowej pomiar temperatury płynu...
jak szaleć to ... spokojnie robba - 2015-11-24, 09:27 poczytałem trochę wczoraj o tej pojemnościówce zbudowanej przez kolegę Świstaka...
No, no. gratuluje pomysłów i umiejetności. Szacun wielki
Sorry, ale jestem tu krótko i nie da się wszystkiego przeczytać na raz
(ba nawet aktualnych postów się nie da )
więc myslę, że więcej szacunów będzie, ale to musi jakis weekend przyjść.
pozdrawiam wszystkich pracujących znajdujących czas na hobby i to nie tylko CT.
Sorry za OTjacik - 2016-05-06, 08:39 Coś ruszyło w temacie ?
To moje klimaty :D Też mam w planach podobną centralke.
Myślałem żeby zrobic uniwersalne moduły pomiarowe na arduino które łączą się z centralką bezprzewodowo co jakiś czas.janusz - 2016-05-17, 10:29
jacik napisał/a:
Myślałem żeby zrobic uniwersalne moduły pomiarowe na arduino które łączą się z centralką bezprzewodowo co jakiś czas.
Może jestem przewrażliwiony ale mam jakąś taką obsesję na punkcie oszczędzania prądu w kamperze a takie czujniki WiFiryfi będą cały czas pobierały prąd a i tak jakoś przewody z prądem trzeba do nich doprowadzić.jacik - 2016-05-25, 11:33 Takie czujniki zbierające w koło dane to max 2-3 sztuki.
Co do zużycia prądu to raczej nieodczuwalne max 100mA
Moduł Nadajnik Odbiornik 433MHz RF.
Nadajnik XY-FST:
napięcie zasilania 3.5V lub 12V
pobór prądu ~ 40mA(12V) ~ 9mA(3,5V)
zasięg do 200m
modulacja AM ASK/OOK
transfer ~ 10kB/s
moc 10mW
fabrycznie nowy
gwarancja 24miesiące
wymiary 30x14x9mm
model XY-FST
Odbiornik:
napięcie zasilania 5V
pobór prądu ~ 5.5mA
czułość ~ 100dB
wymiary 19x19x7mmjacik - 2016-06-20, 20:22 janusz działasz coś z panelem?
Wyczaiłem fajne wyświetlacze z konwerterem I2C i powoli się biorę za swój panel.
Pomijam na początek komunikacje z czujnikami i zamiast tego wstawiam moduł GSM żeby zdalnie odczytywać parametry.Świstak - 2016-06-20, 23:52 Loguję się do tematu...toscaner - 2016-06-21, 00:39 Ja też
Bo Złomek 2 będzie "skomputeryzowany" przez Arduino, bo w tym mi się już nie chce. W tym Arduino steruje tylko webastem
Niby mógłby jeszczcze czym sie da, ale mam lepsze rzeczy do roboty. A Z2 będzie do wszystkiego i też zdalnie, więc będę śledził temat robba - 2016-09-10, 14:27 ostatnio dopatrzyłem się takich modułów do arduino (i nie tylko):
każda dioda niezależnie adresowana i nie ważne ile modułów połączysz to wszystkie
nadal mają tylko 3 przewody!!
można zrobić na tym wskażnki poziomów, napięć, etc wraz z użyciem kolorów
w zależności od wskazywanej wartości! można nawet zegar zrobić - tarczowy
ale bez wskazówek :ojacik - 2016-12-15, 15:18 Ledki bardzo przyjemne i proste w obsłudze.
Mała choinka na święta z 15 x WS2812B
Kręcone kalkulatorem przy zgaszonym świetle i nie widać samej choinki ale kolory widać.
Przy okazji testuje mały LCD 2.4' kolorowy bo zwykły alfanumeryczny to przeżytek.
Wersja biedna - ikony 1 kolorowe przez co może się uda całość upchnąć w Arduino UNO.
Czekam na przesyłkę z większym LCD 3.95' i przetestuję ikony wgrywane z SD w pełnym kolorze.
I jeszcze dzisiejszy test na LCD 3.5' ale docelowo czekam na LCD 3.95'
Nie chce pisać nowego postu dlatego aktualizuje o kolejne testy.
Tło przycisku wgrywane z SD po małej optymalizacji całość 12 przycisków rysuje się 20 sek
Myślę że da się to przyspieszyć a po przejściu na Arduino MEGA tło można zapisać w programie więc będzie jeszcze szybciej.
Zdjęcie słabo widać ale w realu dużo ładniej bez rastra.crazy_mel - 2016-12-22, 14:17 o proszę nie tylko ja wpadłem na taki genialny pomysł żeby wykorzystać arduino do roboty w kamperze jacik - 2016-12-27, 10:34 Też myślałem na początku o takim LCD ale za dużo pinów zabiera.
Później padło na 4x40 znaków po I2C.
Niedawno "janusz" z naszego forum zaprezentował fajny LCD i się na niego całkiem przesiadam
Jeszcze się mieszczę w UNO ale z grafiką chce poszaleć i trzeba będzie użyć MEGA
Dialogi robię w formie funkcji do wykorzystania w różnych miejscach przez co grafika będzie w miarę spójna.
Kolejne ekrany czekają na ożywienie a tymczasem listonosz już dzisiaj ma zapukać z docelowym LCD 3.95 z dotykiem :D 20 dni od zamówienia
Dla zainteresowanych mogę udostępnić wersje skompilowaną.crazy_mel - 2016-12-28, 23:34 jacik, z pinami tylko tak wygląda ze dużo śmiga mi to na 3 pinach + zasilanie chyba w 2 miejscach.
Mam też gdzieś lcd 2.4 taki jak twój ale uszkodzili mi w przesyłce dotyk
bardzo ładnie to u ciebie wygląda aż myślałem wrócić do kolorków.
u siebie zrobię chyba kilka modułów komunikujących się po I2C bo inne dane potrzeba w szoferce a inne na pace, master by to wszystko mielił i wysyłał na ftpjacik - 2016-12-29, 00:12
crazy_mel napisał/a:
u siebie zrobię chyba kilka modułów komunikujących się po I2C bo inne dane potrzeba w szoferce a inne na pace, master by to wszystko mielił i wysyłał na ftp
To będzie sam panel z modułem do transmisji danych. W razie zwarcia/przebicia 12V wszystko na szynie i2C leci no i trzeba ciągnąć kabelki ;(
U mnie będą 2-4 moduły uniwersalne zasilane z 12V którego jest wszędzie pełno
Dodatkową zaletą jest to że będzie można zdalnie coś włączyć ;D
Wcześniej zamówiłem płytki z modułami na 433MHz ale one działają tylko w jedną stone. trzeba będzie porzeźbić w nich.
Mam jeszcze moduł GSM (do alarmu, zdalnego odczytu parametrów) i WIFI żeby postawić serwer www pod tablet/smartfon ale to opcje na przyszłość .
Sam LCD jest bajerandzi tylko arduino wolne i myślę o przejściu na arduino DUE.
Od razu odpadnie konieczność konwersja sygnałów 3.3 <=>5V :D
A to testy nowego LCD 3.95 z TouchPadem który dzisiaj rozpakowałem :D
Obraz jest trochę gorszy od 3.5' . Widać lekki raster i migotanie podświetlenia.
jacik - 2017-02-27, 12:38 Podstawowe funkcje już działają czyli zdalny odczyt parametrów z modułu.
Jeszcze muszę zrobić wysyłanie raportu po "krótkim". Sam raport można wysłać testowo z panelu.
Czekam jeszcze na czujniki radiowe od pogodynek żeby łatwiej można było pobrać temperaturę i wilgotność bez ciągnięcia kabli.Aran-70 - 2017-03-01, 19:51 Witam i od razu loguje się do tematu.
Mam (chyba) uszkodzony wyświetlacz. Nie jestem zbyt biegły (a nawet wcale) w temacie, ale znajomy elektryk polecił mi dopytać Was o ewentualną wymianę mojego wyświetlacza na taki jak tu prezentujecie.
Wiem, że do tego Arduino potrzebny byłby mi program. Czy jest jakaś szansa na pomoc?
Arekwirefree - 2017-03-01, 20:25 Wyswietlacz raczej jest OK jesli juz to sterowanie ma problem. Ten twoj znajomy to raczej nie elektryk.jacik - 2017-03-02, 09:23 Program udostępnię zainteresowanym ale ja bym zaczął od możliwości naprawy tego co masz.
Możesz dać fotki jak to wygląda w środku ?
Jeżeli nie ma żadnych pomiarów a wyświetlacz działa to pewnie jest jakiś moduł osobny do pomiarów nie ma komunikacji z modułem z LCD.
Może jakieś wtyczki trzeba wyjąc i włożyć kilka razy to się może przeczyszcza trochę.
Na jakiś czas to może pomoc i przy okazji w diagnozie.Autostoper - 2017-03-02, 13:42 Loguje się do tematu, z tego co rozumiem można na tym oprzeć wszystkie czujniki, a to brzmi ciekawiej niż same "zegary" naładowania aku itd. Poobserwuję chętnie jak się temat rozwinieAran-70 - 2017-03-03, 19:20
jacik napisał/a:
Program udostępnię zainteresowanym ale ja bym zaczął od możliwości naprawy tego co masz.
Możesz dać fotki jak to wygląda w środku ?
Jeżeli nie ma żadnych pomiarów a wyświetlacz działa to pewnie jest jakiś moduł osobny do pomiarów nie ma komunikacji z modułem z LCD.
Może jakieś wtyczki trzeba wyjąc i włożyć kilka razy to się może przeczyszcza trochę.
Na jakiś czas to może pomoc i przy okazji w diagnozie.
g
Witaj
Przesyłam fotkę od środka. Przyciskami obok ani pod wyświetlaczem nic nie można zmienić, jedynie włączyć lub wyłączyć pompę.
ArekAran-70 - 2017-03-03, 19:23 Próbowałem wyjąc i włożyć wszystkie złączki i nic 😕
Mam jeszcze w środku coś takiegokaimar - 2017-03-03, 19:58
Aran-70 napisał/a:
Mam (chyba) uszkodzony wyświetlacz. Nie jestem zbyt biegły (a nawet wcale) w temacie, ale znajomy elektryk polecił mi dopytać Was o ewentualną wymianę mojego wyświetlacza na taki jak tu prezentujecie.
Wiem, że do tego Arduino potrzebny byłby mi program. Czy jest jakaś szansa na pomoc?
Elektronika w Twoim kamperze jest zupełnie inna od wszystkich innych elektronik w kamperach. Jest to wynalazek firmy Artsilici i stosowany też w Rimorach. System jest oparty na magistrali cyfrowej , coś w stylu CAN. Zasilanie urządzeń nie odbywa się z centralnego punktu tzw. elektrobloku ale z rozrzuconych po kamperze "węzłów" (nodów) połączonych magistralą . Próba zastąpienia tego systemu jakimś innym "tradycyjnym" systemem np. CBE czy Schaudt wiąże się z przebudową instalacji elektrycznej. Wydaje mi się że w Twoim przypadku problemem nie jest moduł wyświetlacza a raczej któryś z nodów,Aran-70 - 2017-03-03, 23:19 Elektronika w Twoim kamperze jest zupełnie inna od wszystkich innych elektronik w kamperach. Jest to wynalazek firmy Artsilici i stosowany też w Rimorach. System jest oparty na magistrali cyfrowej , coś w stylu CAN. Zasilanie urządzeń nie odbywa się z centralnego punktu tzw. elektrobloku ale z rozrzuconych po kamperze "węzłów" (nodów) połączonych magistralą . Próba zastąpienia tego systemu jakimś innym "tradycyjnym" systemem np. CBE czy Schaudt wiąże się z przebudową instalacji elektrycznej. Wydaje mi się że w Twoim przypadku problemem nie jest moduł wyświetlacza a raczej któryś z nodów,[/quote]
Co zatem mi proponujesz? Ja niewiele się na tym znam
Arekkaimar - 2017-03-04, 09:14
Aran-70 napisał/a:
Co zatem mi proponujesz? Ja niewiele się na tym znam
Arek
Ponieważ naprawiam elektroniki i instalacje w kamperach to zadzwoń do mnie.jacik - 2017-03-31, 12:38 Przyszły płytki i zaczynam powoli je obsadzać. Schemat i PCB w załączniku
W międzyczasie dorwałem Nextion 4.3' i "zaprojektowałem" nowy "kosmiczny" wygląd.
Obrazek bazowy ściągnąłem z netu a talej poszedł paint i paint.NET
LCD Nextion 4.3 kosztuje 230 zł ale można łatwo samemu robić do niego grafikę :D
I można go wyciągnąć poza płytkę na 4 przewodach.Robold - 2020-02-26, 16:53 Jacik, czy coś z tego wyszło, czy umarło?marioletti - 2021-08-26, 12:45 Temat umarł czy nadal coś można kupić?Robold - 2021-08-26, 14:37 Też dalej jestem ciekawy.