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
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
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
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
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
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ź.
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 ), 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".
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
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"
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
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%
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.
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; }
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...
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...
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:
...
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...
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 ...
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...
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...
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...
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 496 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: 36968
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 496 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