Skocz do zawartości
nanorafa

DIY sterownik dwu (lub więcej) kanałowy lampy LED

Rekomendowane odpowiedzi

Teraz chodzi na 10V.

Czy te 2V poprawi sprawę?

Przekaźniki są na 5V....

Może lepiej dsć 5V i zasilić arduino i przekaźniki osobno od razu z zasilacza?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dzięki Waldek.

Mam jeszcze pytanie na keypadzie jest 6 przycisków .a na tym schemaciku tylko 5 .Brak resetu. Czy tak ma być.

I czy po podłączeniu przycisków do wejscia AD0 będe mógł już ustawić godzinę itd.czy trzeba jeszcze coś zmienić w programie.

Co post to jestem bliżej sukcesu,ale trochę to musi potrwać :smiling: :smiling: :thumbup:

reset jest na arduino Lub ma eyprowdzenie pod pzyciskOpiany pin kolo 5v

Dzięki Waldek.

Mam jeszcze pytanie na keypadzie jest 6 przycisków .a na tym schemaciku tylko 5 .Brak resetu. Czy tak ma być.

I czy po podłączeniu przycisków do wejscia AD0 będe mógł już ustawić godzinę itd.czy trzeba jeszcze coś zmienić w programie.

Co post to jestem bliżej sukcesu,ale trochę to musi potrwać :smiling: :smiling: :thumbup:

reset jest na arduino Lub ma eyprowdzenie pod pzyciskOpiany pin kolo 5v


acee4e0f3e82859a8ba176830428e15au882a770.png

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dzięki Waldek.

Mam jeszcze pytanie na keypadzie jest 6 przycisków .a na tym schemaciku tylko 5 .Brak resetu. Czy tak ma być.

I czy po podłączeniu przycisków do wejscia AD0 będe mógł już ustawić godzinę itd.czy trzeba jeszcze coś zmienić w programie.

Co post to jestem bliżej sukcesu,ale trochę to musi potrwać :smiling: :smiling: :thumbup:

Ten reset chyba niepotrzebny bo masz także reset na płytce Arduino. Po podłączeniu wszystko powinno działać, ale.

Ale wartości, które powinieneś uzyskać stosując te rezystory mogą nie być zgodne z tymi z programu. Nasz kolega Aleksander opisał sytuację na stronie 8 tego wątku. Dodatkowo autor programu był tak miły, że te drugie wartości podał również w kodzie. Czyli jak jedne nie zadziałają to użyj tych drugich. Dlaczego o tym wszystkim piszę? Bo u mnie po podłączeniu nic nie działało. Za nim dokopałem się do instrukcji na owej 8 stronie to nie wiele brakowało abym zaniechał dalszej zabawy.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Niestety ;), autorowi poszło wszystko zbyt gładko, dla tego nie jest świadom wszystkich pułapek...


Kostka 100x100x50cm,

Oświetlenie: 12 x 39W, ATI Sunpower

Cyrkulacja: 2 x Tunze 6095, 1x Tunze 6055

Obieg: NewJet 4500

Reaktor Ca, DIY

Sól: Tropic Marine Pro Reef, RedSea.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Co i gdzie wpisać do kodu ,żeby tylko ekran sie resetował po wyłączeniu i wyłączeniu T5? I czy można coś zmienić,by po włączeniu zasilania nie było " błysku " z full mocą. Mam Arduino na noc off i rano ryby szok przeżywają.....

Edytowane przez Komarek (wyświetl historię edycji)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Z tym to jest problem. Walczyłem ale poległem, zanim program się załaduje, mija chwila i przełączniki wariują. Ja nie wyłączam Arduino.

Musisz wyłączać żeby go zresetować jak rozumiem? Muszą pojawiać się jakieś zakłócenia. Chociaż ja mam tez przekaźnik i nie występują te problemy. Sprawdź czy wszystko siedzi ciasno w gniazdach itp itd. Może pokombinować z innymi pinami?

Albo może spróbować programu który do sterowania LCD wykorzystuje I2C zamiast pinów cyfrowych?


Kostka 100x100x50cm,

Oświetlenie: 12 x 39W, ATI Sunpower

Cyrkulacja: 2 x Tunze 6095, 1x Tunze 6055

Obieg: NewJet 4500

Reaktor Ca, DIY

Sól: Tropic Marine Pro Reef, RedSea.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A nie idzie dopisać linijki by np. Co godzinę sie czyścił lcd?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

On się już czyści praktycznie co sek. To nie w tym problem.


Kostka 100x100x50cm,

Oświetlenie: 12 x 39W, ATI Sunpower

Cyrkulacja: 2 x Tunze 6095, 1x Tunze 6055

Obieg: NewJet 4500

Reaktor Ca, DIY

Sól: Tropic Marine Pro Reef, RedSea.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Aaaa. Dziś podłącze Arduino na stałe i dam przekaźniki na osobne zasilanie. Zobaczymy

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie ma się z czym męczyć.

Podpowiem. Skoro kupiłeś wyświetlacz bez klawiatury to szkoda kupować kolejny. Kup za 1zł na allegro takie małe przełączniki. Płytkę stykową, a jeżeli chcesz od razu klawiaturę na stałe to zwykła płytka uniwersalna. Do tego z pięć oporników i wszystko sam zrobisz.

Poniżej link do klawiatury kliknij

Dołożone oporniki zadziałały.Uzyskałem dostęp do menu i wszystko jest do ustawienia.

Mam problem tylko z ustawieniem czasu zegara, jak ustawię godzinę,minuty i w ustawianiu sekund mam 3 pola a chyba powinny być dwa Jak nacisnę aby zatwierdzić ustawiony czas wszystko się resetuje i wyświetla tak jak miałem na początku po podłączeniu do zasilania czyli 45:165:85

Co jest nie tak ?

Zapisane ustawienia mocy kanałów ,czasu ich załączania i ściemniania są dalej w pamięci.


Mark 112

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No bym się zdziwił gdyby to zakłucał przekaźnik, no chyba że masz słabiutki zasilacz (A)

Ja obstawiam że to raczej sterowanie przekaźnika przez PWM powoduje problem.

Osobiście by dopisał warunek z godzinami do włączenia / wyłączenia przekaźnika na wyjściu cyfrowym i tyle.

Z pominięciem wyświetlacza można to zrobić w kilku liniach kodu.

Dodatkowo przelicz sobie ampery wszystkiego co masz tam podpięte dodaj do tego 20% i porównaj z zasilaczem.

Edytowane przez pinki (wyświetl historię edycji)

acee4e0f3e82859a8ba176830428e15au882a770.png

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Coś sie popaprało całkiem. Lcd działa. Wyświetla dobrze. Menu działa. Nie działa PWM. Led świecą na full. Nie działa też "reset' na ostatnim guziku jak powinien. Włącza sie full i tak zostaje. Dopiero poooowoli dogasa,a led mrugają delikatnie.

I to samo na dwóch lcd i dwóch Arduino.....

Jedyny wspólny element to na obu zegar.

Edytowane przez Komarek (wyświetl historię edycji)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Sprawdź masy i zasilanie do Arduino. Zasilanie tylko po USB często jest niewystarczające


 

 

 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zasilanie to 10 v

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A wydajność? Ile prądu


 

 

 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czyli nie tu problem, sprawdź dokładnie masy.


 

 

 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Są ok. Zaś nic na lcd nie widać,brak cyfr....

Wrrrrr ,za pierwszym razem szło lepiej

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołożone oporniki zadziałały.Uzyskałem dostęp do menu i wszystko jest do ustawienia.

Mam problem tylko z ustawieniem czasu zegara, jak ustawię godzinę,minuty i w ustawianiu sekund mam 3 pola a chyba powinny być dwa Jak nacisnę aby zatwierdzić ustawiony czas wszystko się resetuje i wyświetla tak jak miałem na początku po podłączeniu do zasilania czyli 45:165:85

Co jest nie tak ?

Zapisane ustawienia mocy kanałów ,czasu ich załączania i ściemniania są dalej w pamięci.

Panowie pomoże ktoś z tym zegarem ?

Bardzo proszę o pomoc.


Mark 112

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Panowie pomoże ktoś z tym zegarem ?

Bardzo proszę o pomoc.

Pin bat podłacz do gnd.

Edytowane przez pinki (wyświetl historię edycji)

acee4e0f3e82859a8ba176830428e15au882a770.png

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mark112

Jeżeli masz shel z przyciskami to godzinę zmieniasz przez menu.

Jeżeli nie to trzeba osobno ustawić/wystartować zegar. Jak masz podłączony RTC pod Arduino, odpalasz np. poniższy programik w Arduino i w nim ręcznie wpisujesz aktualny czas, potem ładujesz do Arduino i jeżeli wszystko poszło dobrze to masz już ustawiony poprawny czas w RTC. Jeżeli masz podtrzymanie bateryjne w RTC to ustawiony czas powinien już chodzić, niezależnie od wyłączania Arduino.

Potem już wgrywasz docelowy sterownik i włala...

ustawienie_zegaraDS1307.zip


 

 

 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pin bat podłacz do gnd.

Dziękuję bardzo za pomoc Pinki, podłączenie do gnd pomogło i zegar działa ok.

Dzięki Waszej pomocy udało mi się odpalić ten sterownik Led z czego bardzo się cieszę.

Mam jeszcze do Was prośbę, czy dalibyście radę do tego kodu na 2 kanały zamieszczonego w pierwszym poście dodać odczyt temperatury wody w akwarium na DS18B20 i sterowanie on/off na 1 lub 2 kanały.

Pozdrawiam


Mark 112

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pinki,pomocy...

Niestety z przekaźnikami i PWM jest do d.... Migają.

Na tych czerwonych przekaźnikach słabo, na poczwórnym zestawie ( czarna płytka) masakra. Jeden "czerwony "padł i d*pa.

Na razie odłączyłem T5 i pójdą na zegarach.

Ale nie tak miało być.

Może pomożesz w kwestii programy by 2 wyjścia były analogowe. Nawet jeśli nie będzie możliwość ustawienia z lcd..

po odpeniu T5( bez arduino) zwariował zegar, nie można ustawić minut......

Edytowane przez Komarek (wyświetl historię edycji)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

ds18b20 opisałem kilka postów wczesniej czytać, czytać, czytac :)


acee4e0f3e82859a8ba176830428e15au882a770.png

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czytałem. Ale niewiele z tego rozumiem. Mnie chodzi o on/off na przekaźnik.

Jest kanał 13,ale nie chodzi jak mi trzeba.

Ideałem by byłoc 3 3-4 kanały dla led oraz dwa on/off. Żeby np. pierwszy T5 zapalał się po 30-60 minutach od osiągnięcia pełnej mocy ( po zakończeniu rozjaśniania) przez 1szt załączony PWM i wyłączał się 30-60 min przed rozpoczęciem ściemniania przez pierwszy kanał ( pierwszy mam na myśli ten który znacznie pierwszy),

Drugi kanał T5 miałby np.60 min zwłoki do 1szego t5 i 60min przed nim gasł.

Byłby to super układ.

Edytowane przez Komarek (wyświetl historię edycji)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Ten wątek jest dość stary. Należy rozważyć rozpoczęcie nowego wątku zamiast ożywienia tego.

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wchodząc do serwisu Nano-Reef, zgadzasz się na warunki Warunki użytkowania.