Skocz do zawartości

pokson

Klubowicz
  • Liczba zawartości

    650
  • Rejestracja

  • Ostatnia wizyta

Zawartość dodana przez pokson

  1. Szybkie pytanie. Zakładając dsb w działającym już akwa wystarczy wsypać piasek w przegrodę w sumpie czy może trzeba do tego jakoś zbiornik przygotować?
  2. Fajnie by było gdybym mógł wprowadzać czas załączania przyciskami, no i oczywiście jakieś info na wyświetlaczu bo teraz za każdym razem jak będę chciał zmienić czas załączania to będę musiał wyciągać arduino z lampy. Parę samouczków i coś ogarnę
  3. Jeżeli ktoś potrzebuje prostego programu do czasowego załączania i wyłączania przekaźników to proszę. #include <Wire.h> #include "RTClib.h" RTC_DS1307 czas; void setup () { pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); Serial.begin(9600); Wire.begin(); czas.begin(); //czas.adjust(DateTime(2014, 5, 29, 20, 25, 0)); // tutaj ustawiam aktualny czas ( rok, miesiąc, dzień, godzina, minuta, sekunda) } void loop () { DateTime now = czas.now(); int godzina=now.hour()*100+now.minute(); int statecznik1=2; int statecznik2=3; int statecznik3=4; int statecznik4=5; if (godzina>1000 & godzina<=2000) // tutaj wpisuję przedział czasowy w jakim mają { // być załączone przekaźnki. Godzinę wpisujemy bez dwukropka. digitalWrite(statecznik1, HIGH); // Np. jeżeli chcę załączyć przekaźnik od godz. 9:36 rano do 18:42 to } // muszę wpisać (godzina>9046 & godzina<=1842) else { digitalWrite(statecznik1, LOW); } if (godzina>1030 & godzina<=2130) { digitalWrite(statecznik2, HIGH); } else { digitalWrite(statecznik2, LOW); } if (godzina>1100 & godzina<=2200) { digitalWrite(statecznik3, HIGH); } else { digitalWrite(statecznik3, LOW); } if (godzina>1130 & godzina<=2300) { digitalWrite(statecznik4, HIGH); } else { digitalWrite(statecznik4, LOW); } { DateTime now = czas.now(); Serial.print(now.day(), DEC); Serial.print('.'); Serial.print(now.month(), DEC); Serial.print('.'); Serial.print(now.year(), DEC); Serial.print(' '); Serial.print(now.hour(), DEC); Serial.print(':'); Serial.print(now.minute(), DEC); Serial.print(':'); Serial.print(now.second(), DEC); Serial.println(); delay(1000); } }
  4. Chodzi Ci o takie? http://pl.aliexpress.com/item/2-Channel-5V-DC-Relay-Module-Solid-State-High-Level-OMRON-SSR-AVR-DSP-for-Arduino/32569975400.html?spm=2114.56010308.4.22.DFMP72 Bo jeżeli tak to takie właśnie mam.
  5. Podziękował. Jeszcze tylko kosmetyka, ale już wszystko działa. Jak skończę to zamieszczę wypociny
  6. Rozumiem o co Ci chodzi, ale to już przewyższa moje kompetencje. Nie wiem co napisać w int żeby czas był przedstawiany tak jak to napisałeś.
  7. Z samymi godzinami wszystko śmiga, ale jak wpiszę (godzina>9 & minut>=30 & godzina<=21) to wtedy, gdy zasilanie podam o 12 (symulując zanik prądu) to przekaźniki się nie włączają. Jeżeli za to ustawie minut>=0 to wtedy przekaźniki działają bez zarzutu.
  8. Mała prośba co do kumatych w sprawach programowania. Napisałem króciutki program, który załącza i wyłącza mi przekaźniki o zadanej godzinie. Problem polega na tym, że po ustawieniu załączenia przekaźnika na zadaną godzinę i zaniku prądu, przekaźnik nie włącza się po ponownym podaniu zasilania. Posiadam arduino nano, rtc1307 i płytke z 4 przekaźnikami półprzewodnikowymi. Czy ktoś z was może "rzucić" na to okiem? programik: #include <Wire.h> #include "RTClib.h" RTC_DS1307 czas; void setup () { pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); Serial.begin(9600); Wire.begin(); czas.begin(); //czas.adjust(DateTime(2014, 5, 29, 10, 0, 0)); // tutaj ustawiam aktualny czas ( rok, miesiąc, dzień, godzina, minuta, sekunda) } void loop () { DateTime now = czas.now(); int godzina=now.hour(); int minut=now.minute(); if (godzina==8 & minut>=0 & godzina<=22) { digitalWrite(2, HIGH); } else { digitalWrite(2, LOW); } if (godzina==8 & minut>=30 & godzina<=21) { digitalWrite(3, HIGH); } else { digitalWrite(3, LOW); } if (godzina==9 & minut>=0 & godzina<=21) { digitalWrite(4, HIGH); } else { digitalWrite(4, LOW); } if (godzina==9 & minut>=30 & godzina<=21) { digitalWrite(5, HIGH); } else { digitalWrite(5, LOW); } delay(1000); { DateTime now = czas.now(); Serial.print(now.day(), DEC); Serial.print('.'); Serial.print(now.month(), DEC); Serial.print('.'); Serial.print(now.year(), DEC); Serial.print(' '); Serial.print(now.hour(), DEC); Serial.print(':'); Serial.print(now.minute(), DEC); Serial.print(':'); Serial.print(now.second(), DEC); Serial.println(); delay(1000); } }
  9. Z czystej ciekawości, czemu się nie nadają?
  10. http://www.miniinthebox.com/nl/4-kanaals-relais-module-met-optocoupler-5v_p903429.html takie zamówiłem.
  11. Panowie i Panie, pytanko. Jestem w posiadaniu lampy T5 8x80w i chciał bym każdy ze stateczników (4x) włączać i wyłączać oddzielnie o zadanym czasie. Czy zestaw: arduino nano v3.0, 4 kanałowy moduł przekaźnikowy (250VAC 10A) i RTC DS1307 wystarczą aby coś takiego sklecić? W praktyce ma to wyglądać tak, że zasilanie będzie wbudowane w lampę, a arduino z jakimś radiatorem zaraz za wiatraczkiem od chłodzenia lampy.
  12. Zastanawiam się nad opcją z podkładem do aluminium. Nie wiem tylko jak trwały taki podkład jest. Mógł bym użyć farby odpornej na temperaturę ale tą trzeba wygrzewać w 150℃... . Obecną lampę okleiłem okleiną i jak na razie wszystko trzyma się kupy.
  13. Po zakupie przyszła pora na dostosowanie koloru obudowy do Feng shui panującego w salonie. Muszę pomalować lampę na czarno... . Przerabiał już to ktoś może? Lepiej pomalować czy może okleić okleiną meblową? Lampa kupiona po okazyjnej cenie, to i na kolor nie patrzyłem.
  14. pokson

    Deltec SC 1455

    Panowie, a na jakiej wysokości macie ustawiony poziom wody w tej rurce:
  15. pokson

    Co z tą euphylia??

    Może odpieniacz na sucho ustawić? Wtedy no3 i po4 powinno podskoczyć.
  16. pokson

    Co z tą euphylia??

    Robione przed chwilą. Nigdy nie dokarmiałem. Jak z rana się wyciągną to dopiero po zgaszeniu światła się chowają.
  17. pokson

    Co z tą euphylia??

    Mi euphyllia kaprysiła jak z kh 7,7 spadło w ciągu 2 dni na około 6.2-6.0. Może ciągły skok parametrów?
  18. Pokolce mają kolec ale nie jadowy. A jak wygląda sprawa z miejscem zranionym przez kolec borsuka? Puchnie? Robi się białe? ps. Sprzedawca w sklepie, sprzedając mi borsuka, powiedział że jeżeli mnie ukuje to miejsce ukucia polewać gorącą wodą.
  19. Falowników nie wyłączam a najczęściej po 2 minutach już nic z mrożonek nie zostaje.
  20. Wyglądało to tak. Podchodzę do akwarium z jedzeniem. Wszystkie ryby wraz z tytułową pływają i czekają na jedzonko. Schylam się do szafki żeby wyłączyć obiegówkę, podnoszę się i nie widzę zebrasomy. Myśle, pewnie za skałę popłynęła. Nic to, dałem jeść i poszedłem wypłukać koszyk. Nie minęły 2 minuty, może nawet nie minuta jak wróciłem do pokoju zobaczyć jak ryby jedzą. Dalej nie widziałem zebrasomy, wiec zacząłem szukać. Znalazłem ją leżącą w połowie pod skałą. Oddychała jeszcze max z 5 minut. Po wyłowieniu nie zauważyłem nic nadzwyczajnego poza białą plamą pod lewym skrzelem. I teraz pytanie, czy możliwe że zebrasoma nadziała się na kolec Siganus vulpinus 'borsuka' i tak szybko odeszła?
  21. pokson

    Metoda Ballinga

    Kh zwykły 'no name' do ballinga (84g na 1 litr RO). Ca miałem już rozrobiony ze sklepu. Na etykiecie jest napisane że 1ml roztworu podnosi Ca o 2ppm na 100litrów. I ten roztwór właśnie mi się skończył. Teraz będę używać FM Calcium mix rozrobiony 73,5g na 1 litr RO. SBS też firmy FM 25g na 1 litr RO. Czyli pełny Balling.
  22. pokson

    Metoda Ballinga

    Chciałem być pewny.A czy możesz, możecie mi pomóc w jeszcze jednej sprawie? Mianowicie, jak na razie leje 'KH' 46ml dziennie i utrzymuje kh na poziomie 8.3-8.7. Ca zacząłem lać 16ml dziennie i utrzymuje mi się na poziomie 370. I teraz żeby lać pełnego ballinga z sbs to muszę wszystkie płyny lać w tej samej ilości. No tak ale taką samą ilość w stosunku do którego roztworu?
  23. Miałem tak samo z suchą skałą. Glony same zeszły po około roku.....
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

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