[DIY] Oświetlenie LED z pełnym sterowaniem dniem/nocą - Forum P3 Przejdz do tresci
Jesteśmy po świeżych dostawach roślin zobacz katalog →

[DIY] Oświetlenie LED z pełnym sterowaniem dniem/nocą

Liczba wyświetleń: 20788·Odpowiedzi: 65
Wybór modelu lampy i konfiguracja ustawień. Pomysły na rozbudowę fabrycznych pokryw.
Zaloguj się, aby zmienić widok
Avatar użytkownika
Kyle Szczecin
Posty: 321·Na forum od: 11 cze 2008, 18:44
Tutaj masz przykład użycia tej biblioteki, którą podałeś (swoją drogą ostatecznie też jej używam, bo nie chciało mi się tego robić samemu ;)): https://github.com/benjaf/LightControll ... roller.ino
Jedyne co trzeba zmienić to
Kod: Zaznacz cały
// Time
DateTime CurrentTime;

na
Kod: Zaznacz cały
time_t myTime;
myTime = RTC.get();

i w odpowiednich miejscach wywołania do pobrania ze zmiennej myTime godzin/minut/sekund

Dla cyfrowych pinów: digitalWrite(PIN, HIGH | LOW);
Dla PWM: analogWrite(PIN, 0 - 255);

delay() się nie nadaje właśnie z tego powodu, który podałeś, zatrzymuje działanie arduino ;)
Ale w loop() możesz zrobić obliczanie aktualnej mocy oświetlenia przy każdej pętli - to jest w sumie robione w libie LightController - zajrzyj w kod.

Jak dobrze pójdzie to w sobotę wieszam swoją lampę, więc będę mógł wrzucić kod ;)

I się nam forum programistyczne zrobiło ^^

Avatar użytkownika
Kyle ●
Ranga: Stały bywalec

Posty: 321
Dołączył: 11 cze 2008, 18:44
Miasto: Szczecin

Wspieram stronę kontem Premium

Avatar użytkownika
Kyle Szczecin
Posty: 321·Na forum od: 11 cze 2008, 18:44
Dwa miesiące składania, ale w końcu się udało ;) Program sterujący lekko do poprawienia w kwestii mocy poszczególnych kolorów w różnych godzinach, ale od godziny lampa wisi nad akwa ;)
Załączniki
IMG_20141028_222624-2.jpg
IMG_20141028_230812-2.jpg
IMG_20141028_230752-2.jpg
IMG_20141028_230801-2.jpg

Avatar użytkownika
Kyle ●
Ranga: Stały bywalec

Posty: 321
Dołączył: 11 cze 2008, 18:44
Miasto: Szczecin

Wspieram stronę kontem Premium

Posty: 122·Na forum od: 09 sie 2011, 07:56
ładnie się prezentuje, jeśli można spytać ile wyniósł koszt radiatora i skąd zamawiałeś ?

Tyrr ●
Ranga: Poznaje temat

Posty: 122
Dołączył: 09 sie 2011, 07:56

Polecamy zakupy w sklepie forumowym
Avatar użytkownika
Kyle Szczecin
Posty: 321·Na forum od: 11 cze 2008, 18:44
Radiator P3698 15x150mm (3,27 kg/m) 1,64kg - 34,06 zł od piekarz.pl
Do tego pleksa na zamówienie - 120zł

Na żywo całość wygląda dużo lepiej ;) Dzisiaj jak będę miał czas to wyciągnę lustrzankę i zrobię lepsze fotki. Będę też obserwował jak reagują rośliny, wczoraj po zapaleniu max mocą na godzinę bąblowanie dwa razy mocniej, ale zobaczymy jak będzie dzisiaj ;)

Avatar użytkownika
Kyle ●
Ranga: Stały bywalec

Posty: 321
Dołączył: 11 cze 2008, 18:44
Miasto: Szczecin

Wspieram stronę kontem Premium

Avatar użytkownika
mrgibbass Kraków
Posty: 607·Na forum od: 09 sty 2014, 11:25
Ładnie, ale przydałaby się osłonka dookoła, żeby nie siało tak po bokach.

Avatar użytkownika
mrgibbass ●
Ranga: Aktywny użytkownik

Posty: 607
Dołączył: 09 sty 2014, 11:25
Miasto: Kraków

Avatar użytkownika
Kyle Szczecin
Posty: 321·Na forum od: 11 cze 2008, 18:44
Uwaga uwaga, będzie ogłoszenie ;)

Widzę, że się zrobiło dużo osób zainteresowanych tematem, zatem udostępniam aktualny kod mojego sterownika, to nie jest wszystko co bym chciał, więc polecam zaglądać co jakiś czas - będą nowe funkcje ;)

Repozytorium

Avatar użytkownika
Kyle ●
Ranga: Stały bywalec

Posty: 321
Dołączył: 11 cze 2008, 18:44
Miasto: Szczecin

Wspieram stronę kontem Premium

Avatar użytkownika
Posty: 230·Na forum od: 05 lis 2012, 14:53
Przeczytałem repozytorium.
Zaznaczam,że jestem kompletnym laikiem w programowaniu,dlatego, jeżeli pozwolisz to chciałbym zadać kilka pytań.
Jestem z wykształcenia elektrykiem i pracuję w zawodzie.
Pytania odnoszą się konkretnie do twojego projektu.
1. Jakich dodatkowych podzespołów użyłeś do arduino?-żeby oprzeć się na twoim kodzie, są tam segmenty kodu, co do czego? mój angielski cieniutki.
2. Czy należy fizycznie powkładać podzespoły, a później wgrywać program?.
3.Czy należy w tym przypadku kupić Arduino Mega,czy wystarczy Uno 3- (piny,pamięć?)
4.Czy segmenty programu wgrywa się do Arduino tak, jak są na stronie internetowej, czy może w jakiejś kolejności?.
5.Napisz proszę jakie funkcje, reakcje wykonuje oświetlenie i być może nie tylko oświetlenie, poprzez napisany przez Ciebie program.
Dzięki wielkie za to co zrobiłeś i opublikowałeś
Jestem pod wrażeniem.
Pozdrawiam i z niecierpliwością czekam na odpowiedź.

Avatar użytkownika
piksel123 ●
Ranga: Zainteresowany tematem

Posty: 230
Dołączył: 05 lis 2012, 14:53

Avatar użytkownika
Kyle Szczecin
Posty: 321·Na forum od: 11 cze 2008, 18:44
1. Zegar DS3231, wentylator chłodzący drivery (sterowany z L293D - ale to już przerost formy nad treścią, bo ostatecznie go i tak używam tylko do właczenia wentylatora :D), wyświetlacz lcd 16x2, 4 przyciski dzwonkowe
2. Bez różnicy.
3. Ja używam Mega, na Uno powinno działać tak samo.
4. To jest jeden cały program, w Arduino otwieramy powerled.ino i wgrywamy ;) Polecam też poczytać jak są traktowane przez Arduino IDE dodatkowe pliki bez rozszerzenia, te z rozszerzeniem .ino i .h
5. W sumie to tylko włącza wentylator, a później przełącza się w tryb Auto. Godziny są zdefiniowane tutaj: https://bitbucket.org/kamil-maslowski/p ... ?at=master od linii 33, format {HH, MM, MOC_PWM}, czyli np. {14, 30, 180} oznacza: "o godzinie 14:30 moc oświetlenia na pinie to 180".

Program wykorzystuje dodatkowo liba https://github.com/JChristensen/DS3232RTC - trzeba sobie dodać do IDE.

Avatar użytkownika
Kyle ●
Ranga: Stały bywalec

Posty: 321
Dołączył: 11 cze 2008, 18:44
Miasto: Szczecin

Wspieram stronę kontem Premium

Anonim 37277
Kyle napisał(a):Dwa miesiące składania, ale w końcu się udało ;) Program sterujący lekko do poprawienia w kwestii mocy poszczególnych kolorów w różnych godzinach, ale od godziny lampa wisi nad akwa ;)


Super :)

Miałbym prośbę o kilka fotek lamy w dzień. bo chcę dziewczynę przekonać do takiej lampy, ale uparła się na radiator, że brzydki i nie daje rady :(

Jak zobaczy może odpuści :)

Anonim 37277 ●


Avatar użytkownika
Kyle Szczecin
Posty: 321·Na forum od: 11 cze 2008, 18:44
Fotki postaram się wykonać dzisiaj wieczorem ;)

Co do radiatora, jeśli połączy się go z pleksą - efekt jest super jak dla mnie, moja dziewczyna też nie narzeka, lampa jej się bardzo podoba ;)

https://roslinyakwariowe.pl/dyskusje ... 62#p416262 fotki tutaj ;)

Avatar użytkownika
Kyle ●
Ranga: Stały bywalec

Posty: 321
Dołączył: 11 cze 2008, 18:44
Miasto: Szczecin

Wspieram stronę kontem Premium

Avatar użytkownika
pietach Wschowa
Posty: 2127·Na forum od: 14 maja 2014, 12:00
Pytanie do autora oraz innych obeznanych w temacie.
Czy kupując takiego klona za około 20-30zł można zrobić proste sterowanie LED podobne do tego w wątku.

Nie chodzi mi o pełne wykorzystanie wszystkich opcji - głównie o sterowanie PWM do driverów.
Bez zegara czasu - typu, że gdy mechaniczny włącznik czasowy poda napięcie na zasilacz zacznie się uruchamianie programu - rozjaśnienia od 0 do 100%, potem świecenie przez kilka godzin i powolne gaszenie.
Są też tanie "mikro klony" :mrgreen:

Avatar użytkownika
pietach ●
Ranga: Z dużym doświadczeniem

Posty: 2127
Dołączył: 14 maja 2014, 12:00
Miasto: Wschowa

Posty: 1865·Na forum od: 28 sty 2014, 17:58
Jeżeli umiesz programować w jakimkolwiek języku to w zupełności Ci to wystarczy.Jeżeli dokupisz kwarc"zegarkowy" to spokojnie na tym można tez zrobić zegarek.Jednak lepiej dołożyć 15zl i dokupić moduł RTC.Tam jest chyba atmega 328 wiec bardzo dużo sie zmieści,łącznie ze sterowaniem całym akwarium.Do samego światła wystarczy ten mikro klon

grzeniu 73 ●
Ranga: Znający temat

Posty: 1865
Dołączył: 28 sty 2014, 17:58

Avatar użytkownika
pietach Wschowa
Posty: 2127·Na forum od: 14 maja 2014, 12:00
Jeżeli umiesz programować w jakimkolwiek języku to w zupełności Ci to wystarczy.

Niestety nigdy nie programowałem...dla mnie to obecnie niezrozumiały bełkot hihihi
Jeżeli dokupisz kwarc"zegarkowy" to spokojnie na tym można tez zrobić zegarek.Jednak lepiej dołożyć 15zl i dokupić moduł RTC.

To już udało mi się rozpracować - jest tu nawet w tym wątku jak podłączyć np DS1307 lub ten drugi dokładniejszy.
.Do samego światła wystarczy ten mikro klon

A jak ten mikrus liczy czas bez modułu RTC?
Chodzi o to jak wpisać w program np - 1godzina od 0 do 100% potem 8 godzin na pełnej mocy i 1 godzina wygaszania od 100 do 0%

Avatar użytkownika
pietach ●
Ranga: Z dużym doświadczeniem

Posty: 2127
Dołączył: 14 maja 2014, 12:00
Miasto: Wschowa

Posty: 1865·Na forum od: 28 sty 2014, 17:58
W każdym jezyku inaczej sie wpisuje.Ogólnie rzecz biorąc mikroprocesor ma iles tam taktów na sekundę.Ten co pokazałeś bodajże 16 000 000.Teraz jeżeli nie masz zegara RTC to liczysz te impulsy i jak widzie godzina to zaczyna świecić jak 8 to przestaje.Robi sie taki zegarek programowy,który w zasadzie do akwarystyki tez wystarczy.Bo czy on będzie chodził z dokładnością do 15 minut na miesiąc to różnicy żadnej nie stanowi.To w takim wielkim skrócie.Jeżeli nie umiesz programować sam to poproś kogoś to może ci użyczy swojego kodu.Chociaż polecam naukę.Fajna zabawa.

grzeniu 73 ●
Ranga: Znający temat

Posty: 1865
Dołączył: 28 sty 2014, 17:58

Posty: 76·Na forum od: 24 paź 2013, 12:43
Próbuję zaadaptować program sterownika światła https://github.com/benjaf/LightControll ... roller.ino pod swoje potrzeby (RTC 3231) zgodnie z pierwszym postem z 3 strony. W linijce zaznaczonej na czerwono wyskakuje błąd "request for member 'Hour' in 'myTime', which is of non-class type 'time_t'". To samo dotyczy minut i sekund. Czy ktoś mógłby wskazać mi co robię źle?

long lastUpdateTime = 0;

// Update light intensity values
void UpdateLights(time_t myTime)
{
long now = Seconds(myTime.Hour(), myTime.Minute(), myTime.Second()); // Convert current time to seconds since midnight
if(now != lastUpdateTime) // Perform update only if there is a perceivable change in time (no point wasting clock cycles otherwise)
{
for(int channel = 0; channel < MaxChannels; channel++) // For each Channel
{
analogWrite(Channels[channel].GetPin(), Channels[channel].GetLightIntensityInt(now)); // Get updated light intensity and write value to pin (update is performed when reading value)
}
}
lastUpdateTime = now;
}

BartWes ●
Ranga: Poznaje temat

Posty: 76
Dołączył: 24 paź 2013, 12:43

Polecamy zakupy w sklepie forumowym
Posty: 1865·Na forum od: 28 sty 2014, 17:58
No w w tym języku to ja Ci juz nie pomogę:)

grzeniu 73 ●
Ranga: Znający temat

Posty: 1865
Dołączył: 28 sty 2014, 17:58

Avatar użytkownika
Kyle Szczecin
Posty: 321·Na forum od: 11 cze 2008, 18:44
Masz #include <Time.h> ?

Avatar użytkownika
Kyle ●
Ranga: Stały bywalec

Posty: 321
Dołączył: 11 cze 2008, 18:44
Miasto: Szczecin

Wspieram stronę kontem Premium

Posty: 76·Na forum od: 24 paź 2013, 12:43
Mam :?

BartWes ●
Ranga: Poznaje temat

Posty: 76
Dołączył: 24 paź 2013, 12:43

Avatar użytkownika
Kyle Szczecin
Posty: 321·Na forum od: 11 cze 2008, 18:44
A swoją drogą skąd wziąłeś "myTime.Hour()" zamiast "hour(myTime)"? (:

Avatar użytkownika
Kyle ●
Ranga: Stały bywalec

Posty: 321
Dołączył: 11 cze 2008, 18:44
Miasto: Szczecin

Wspieram stronę kontem Premium

Posty: 76·Na forum od: 24 paź 2013, 12:43
Kyle napisał(a):A swoją drogą skąd wziąłeś "myTime.Hour()" zamiast "hour(myTime)"? (:


Weryfikacja poprawna :-). Dzięki! Jutro będę testował czy działa - jakby co, będę szukał pomocy.

BartWes ●
Ranga: Poznaje temat

Posty: 76
Dołączył: 24 paź 2013, 12:43

Powrót do Oświetlenie

Powiązane tematy

YouTube

Film Oświetlenie Daytime Unix wrbg.

Jacek Pawłowski w Oświetlenie · Odpowiedzi: 1 · Wyświetlenia: 515
Hej Mało znane u nas oświetlenie. Być może ktoś ma u nas w kraju oświetlenie tej firmy. [
20111102_144931.jpg

Oświetlenie LED do akwarium roślinnego

TURYSTA w Oświetlenie · Odpowiedzi: 2584 · Wyświetlenia: 831276
Witam szanownych zielarzy.Ostatnio na kilku forach zauważyłem coraz częściej zamiast HQI czy t5 ,t8 zaczyna być stosowane oświetlenie dzienne LED Czy ktoś z was to już stosuje ? Jaki efekt wzrostu ro...

Aquael Leddy Slim BT - inteligentne belki LED z WRGB i UV-A

Piotr Baszucki w Oświetlenie · Odpowiedzi: 0 · Wyświetlenia: 1690
https://roslinyakwariowe.pl/images/stories/articles/aquael-leddy-slim-bt-inteligentne-belki-led-z-wrgb-i-uv-a_1_intro.jpg Nowa generacja kultowych belek Aquaela. Aquael zaprezentował nową linię oświ...
IMG_20230316_200454_8.jpg

DIY podświetlane tło z pleksi 6mm

joshua w Oświetlenie · Odpowiedzi: 17 · Wyświetlenia: 16460
Cześć, Od jakiegoś czasu chodził za mną projekt podświetlanego tła z pleksi. Chciałem uzyskać efekt rozjaśnienia od dołu, bez rozświetlania całej powierzchni równomiernie. Do zbudowania tła użyłem: ...
IMG_20260308_184419879.jpg

Oświetlenie pod pokrywę dla czerwonych roślin

realfish888 w Oświetlenie · Odpowiedzi: 4 · Wyświetlenia: 2944
Szukam rozwiązania z oświetleniem dla mojego akwarium 140l (100x40). Chciałabym aby czerwone rośliny zrobiły się czerwone, ale też żeby światło dało się umieścić pod pokrywą. Póki co znalazłam tylko S...
IMG_20260206_195046726_HDR.jpg

Żywotność belek led

andrzejkowac w Oświetlenie · Odpowiedzi: 4 · Wyświetlenia: 3914
Szanowni zainteresowały mnie belki led takie na 120cm długości sprzedawane w granicach 500 600zl znanych firm .Chciałbym zapytać posiadaczy jaka jest zywotnosc takich lamp .Przykładowo przy świeceniu ...

Oświetlenie do optiset200 aquaela

Tassman w Oświetlenie · Odpowiedzi: 4 · Wyświetlenia: 4579
Witam,jako ze niedawno zacząłem przygode z akwarystyka i zakupilem zestaw optiset200, potrzebuje pomocy w doborze oswietlenie,pewnie bylo juz takich postow kilkaset:) mianowicie jest to akwarium zamkn...

Upgrade oświetlenia DIY - Power Led >>>> Samsung Bridgelux

biju w Oświetlenie · Odpowiedzi: 0 · Wyświetlenia: 1246
Witam Szanowne Grono :) Noszę się z zamiarem upgradu mojego oświetlenia. Akwa to high tech o wym 200x40x60 Wtej chwili oświetla go belka na profilu 160 mm długa na 180 cm a na niej 88 power led 3...

Led pod pokrywę

kayaba w Oświetlenie · Odpowiedzi: 1 · Wyświetlenia: 2208
Dzień dobry, zakładam akwarium i zastanawiam się nad oświetleniem pod pokrywę myślę o 2x Aquael Leddy Tube Retrofit Plant 2.0 14W + np AquaEl LEDDY TUBE Day & Night 14W czy 2x Aquastel oświetlenie...

Oświetlenie do 200l Aquael Optiset - prośba o radę

lukaszsz w Oświetlenie · Odpowiedzi: 8 · Wyświetlenia: 3759
Dzień dobry. Zalałem tydzień temu nowy zbiornik żeby już się kręciło ale muszę zmodyfikować oświetlenie. Na ten moment mam: 1. Aquael LEDDY TUBE 14W SUNNY DAY&NIGHT 1270lm 2. Diversa LED Expert ...

Statystyki

Ten temat przegląda 457 użytkowników w tym 0 zalogowanych
Najwięcej użytkowników online (52433) było 12 sie 2026
 •  Liczba postów: 571164
 •  Liczba wątków: 48852
 •  Użytkownicy: 36971

 •  Najnowszy użytkownik: joanna_kot

Obserwuj nas



Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 457 gości

Newsletter

Odbierz 15 zł na zakupy od 200 zł i nie przegap żadnej promocji. Bądź na bieżąco z poradami i nowościami akwarystycznymi.

Zapisując się, wyrażasz zgodę na otrzymywanie wiadomości marketingowych na podany adres e-mail. Administratorem danych osobowych jest roslinyakwariowe.pl. Więcej

Rośliny akwariowe - sklep akwarystyczny Nowa Ruda
Copyright © 2001-2026 roslinyakwariowe.pl ®
Wszelkie prawa zastrzeżone. Kopiowanie, rozpowszechnianie całości lub fragmentów strony zabronione.