[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ą

Odpowiedzi: 65·Wyświetlenia: 21042
Wybór modelu lampy i konfiguracja ustawień. Pomysły na rozbudowę fabrycznych pokryw.
Zaloguj się, aby zmienić widok Najnowszy post
Avatar użytkownika
Kyle Szczecin
Posty: 321
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 ●
RangaStały bywalec

Posty321
Na forum od11 cze 2008, 18:44
MiastoSzczecin
Zobacz profil

Wspiera stronę kontem Premium

Avatar użytkownika
Kyle Szczecin
Posty: 321
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 ●
RangaStały bywalec

Posty321
Na forum od11 cze 2008, 18:44
MiastoSzczecin
Zobacz profil

Wspiera stronę kontem Premium

Posty: 122
ładnie się prezentuje, jeśli można spytać ile wyniósł koszt radiatora i skąd zamawiałeś ?

Tyrr ●
RangaPoznaje temat

Posty122
Na forum od09 sie 2011, 07:56
Zobacz profil

Polecamy zakupy w sklepie forumowym
Avatar użytkownika
Kyle Szczecin
Posty: 321
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 ●
RangaStały bywalec

Posty321
Na forum od11 cze 2008, 18:44
MiastoSzczecin
Zobacz profil

Wspiera stronę kontem Premium

Avatar użytkownika
mrgibbass Kraków
Posty: 607
Ładnie, ale przydałaby się osłonka dookoła, żeby nie siało tak po bokach.

Avatar użytkownika
mrgibbass ●
RangaAktywny użytkownik

Posty607
Na forum od09 sty 2014, 11:25
MiastoKraków
Zobacz profil

Avatar użytkownika
Kyle Szczecin
Posty: 321
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 ●
RangaStały bywalec

Posty321
Na forum od11 cze 2008, 18:44
MiastoSzczecin
Zobacz profil

Wspiera stronę kontem Premium

Avatar użytkownika
Posty: 230
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 ●
RangaZainteresowany tematem

Posty230
Na forum od05 lis 2012, 14:53
Zobacz profil

Avatar użytkownika
Kyle Szczecin
Posty: 321
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 ●
RangaStały bywalec

Posty321
Na forum od11 cze 2008, 18:44
MiastoSzczecin
Zobacz profil

Wspiera 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
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 ●
RangaStały bywalec

Posty321
Na forum od11 cze 2008, 18:44
MiastoSzczecin
Zobacz profil

Wspiera stronę kontem Premium

Avatar użytkownika
pietach Wschowa
Posty: 2127
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 ●
RangaZ dużym doświadczeniem

Posty2127
Na forum od14 maja 2014, 12:00
MiastoWschowa
Zobacz profil

Posty: 1865
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 ●
RangaZnający temat

Posty1865
Na forum od28 sty 2014, 17:58
Zobacz profil

Avatar użytkownika
pietach Wschowa
Posty: 2127
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 ●
RangaZ dużym doświadczeniem

Posty2127
Na forum od14 maja 2014, 12:00
MiastoWschowa
Zobacz profil

Posty: 1865
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 ●
RangaZnający temat

Posty1865
Na forum od28 sty 2014, 17:58
Zobacz profil

Posty: 76
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 ●
RangaPoznaje temat

Posty76
Na forum od24 paź 2013, 12:43
Zobacz profil

Polecamy zakupy w sklepie forumowym
Posty: 1865
No w w tym języku to ja Ci juz nie pomogę:)

grzeniu 73 ●
RangaZnający temat

Posty1865
Na forum od28 sty 2014, 17:58
Zobacz profil

Avatar użytkownika
Kyle Szczecin
Posty: 321
Masz #include <Time.h> ?

Avatar użytkownika
Kyle ●
RangaStały bywalec

Posty321
Na forum od11 cze 2008, 18:44
MiastoSzczecin
Zobacz profil

Wspiera stronę kontem Premium

Posty: 76
Mam :?

BartWes ●
RangaPoznaje temat

Posty76
Na forum od24 paź 2013, 12:43
Zobacz profil

Avatar użytkownika
Kyle Szczecin
Posty: 321
A swoją drogą skąd wziąłeś "myTime.Hour()" zamiast "hour(myTime)"? (:

Avatar użytkownika
Kyle ●
RangaStały bywalec

Posty321
Na forum od11 cze 2008, 18:44
MiastoSzczecin
Zobacz profil

Wspiera stronę kontem Premium

Posty: 76
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 ●
RangaPoznaje temat

Posty76
Na forum od24 paź 2013, 12:43
Zobacz profil

Powrót do Oświetlenie

Powiązane tematy

YouTube

Film Oświetlenie Daytime Unix wrbg.

Jacek Pawłowski w Oświetlenie · Odpowiedzi: 2 · Wyświetlenia: 675
Hej Mało znane u nas oświetlenie. Być może ktoś ma u nas w kraju oświetlenie tej firmy. [
YouTube

Oświetlenie LED do akwarium roślinnego

TURYSTA w Oświetlenie · Odpowiedzi: 2584 · Wyświetlenia: 838450
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: 1723
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...

DIY podświetlane tło z pleksi 6mm

joshua w Oświetlenie · Odpowiedzi: 17 · Wyświetlenia: 16520
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: ...

Oświetlenie pod pokrywę dla czerwonych roślin

realfish888 w Oświetlenie · Odpowiedzi: 4 · Wyświetlenia: 2996
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...

Żywotność belek led

andrzejkowac w Oświetlenie · Odpowiedzi: 4 · Wyświetlenia: 3968
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: 4601
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: 1262
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: 2235
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: 3815
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 774 użytkowników w tym 1 zalogowany
Najwięcej użytkowników online (52433) było 12 sie 2026
 •  Liczba postów: 571207
 •  Liczba wątków: 48866
 •  Użytkownicy: 34971

 •  Najnowszy użytkownik: dawid_sawicki

Obserwuj nas



Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 773 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.