Elektroda.pl
Elektroda.pl
X
Relpol przekaźniki
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Wyłącznik zmierzchowy z zegarem czasu rzeczywistego

futek2 31 Lip 2019 06:19 2283 5
  • Wyłącznik zmierzchowy z zegarem czasu rzeczywistego
    Witam.
    Opis dotyczy wykonania wylacznika zmierzchowego opartego na uC ATTINY45 i module zegara czasu rzeczywistego typ DS1302 z bateria.
    Wylacznik zmierzchowy dziala na fotorezystorze wykorzystujac jedno z wejsc ustawiono programowo jako ADC w ATTINY45 to jest typowe rozwiazanie i do tego dadany jest modul czasu rzeczywistego ktory jest odczytywany co ok 2 sek .
    Na plytce oznaczylem gdzie i jak podlaczyc zasilanie 230VAC i lampe.
    Zadaniem zegara czasu rzeczywistego jest aby uC mial aktualny czas a to po to, ze kiedy wylacznik zmierzchowy zalaczy oswietlenie to o godzine 00:00 - 07:00 zostanie ono wylaczone w celu oszczednosci energii elektrycznej.
    W okresie letnim to ograniczenie do godz 7:00 nie dziala ale w okresie jesienno zimowym juz sie sprawdzi.
    Rozwiazanie to zrodzilo sie w potrzebie wylaczania lamp oswietalajacych teren wokol budynku aby nie swiecily przez cala noc.
    Program do ATTINY45 w zalaczeniu gotowy do wgrania - plik BIn i HEX w jednym .
    Uklad moze rowniez dzialac bez zegara czasu rzeczywistego jako typowy wylacznik zmierzchowy. W ukladzie przewidziano RESET - czyli ustawienie zegara czasu rzeczywistego na godz 12:00 jezeli to wykonamy o godzinie 12:00 to data ustawi sie na 27.07.2019r jest to data kompilacji programu.
    Ale ze wazniejsza jest godzina dzialania to ta opcje wybralem.
    Wykonanie RESET-u potwierdzane jest zaswieceniem 2 razy lampami i dioda LED w ukladzie.
    RESET nie wykona sie jezeli nie bedzie modulu zegara czasu rzeczywistego.
    Przycisk RESET jest pomalowany na bialo i widoczny na zalaczonych fotkach.
    Modul zegara czasu rzeczywistego jest zamontowany na zlaczu 5 PIN i moze byc zawsze wyjety i wykorzystany do innych potrzeb.
    Dla ATTINY 45 jest tez zamontowana podstawka aby mozna bylo wykonac wymiany po wgraniu nowego softu.
    Podstawka ma bialy znacznik aby prawidlowo wlozyc ATTINY45 .
    Wazne w ukladzie jest aby uzyc fotorezystor o opornosci przy swietle ok 2 -6 k bo to wiaze sie z zakresem czulosci na zmierzch bo wartosc jest w programie na stale wpisana.
    W programie jest tez funkcja histerezy i calkowania wyniku pomiaru sily swiatla fotorezystorem, te paramtery sa tez na stale wpisane w programie po wielu testach.
    Ogolnie uklad jest prosty do wykonania mysle, ze nawet przez poczatkujacego elektronika a caly montaz wykonalem na uniwersalnej plytce drukowaniej .
    Caly uklad miesci sie w oryginalnej obudowie wylacznika zmierzchowego firmowego typ AZW, ktory ulegl uszkodzeniu.
    W zalaczeniu schemat - rysunek, soft do wgrania do ATTINY45 i fotki.
    Dodam, ze laczny koszt elementow do wykonania to kwota ok 40zl.

    Prosze o ewentulane uwagi i propozycje zakresu godzin lub inne.
    Futek2

    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
    O autorze
    futek2
    Poziom 17  
    Offline 
    Specjalizuje się w: automatyka i elektronika
    futek2 napisał 329 postów o ocenie 109, pomógł 1 razy. Mieszka w mieście Częstochowa. Jest z nami od 2006 roku.
  • Relpol przekaźniki
  • #2
    Mark II
    Poziom 20  
    Czyli robi to co przekaźnik zmierzchowy plus zegar sterujący. Przy czym typowy zegar sterujący oferuje wygodę nastawiania i elastyczność. A już zegar "słoneczny" eliminuje potrzebę stosowania czujnika oświetlenia.
    Zatem może warto dodać wyświetlacz i możliwość przynajmniej korekcji czasu załączenia i wyłączenia? Albo przynajmniej przycisk umożliwiający załączenie i wyłączenie o wybranych godzinach z wpisaniem tych momentów do pamięci? Wydłubywanie modułu z jakiejś rozdzielnicy, czy demontaż na wolnym powietrzu w celu zmiany ustawień, nie jest specjalnie wygodny.
    No i moim zdaniem niezbyt dobrym pomysłem jest miganie lampami jako potwierdzenie resetu. Niech to robi tylko dioda.
  • Relpol przekaźniki
  • #3
    o_Tadeusz
    Poziom 14  
    Mark II napisał:
    Czyli robi to co przekaźnik zmierzchowy plus zegar sterujący.

    Ale nie za ta cenę z tym, że ma CE.

    Mark II napisał:
    Przy czym typowy zegar sterujący oferuje wygodę nastawiania i elastyczność. A już zegar "słoneczny" eliminuje potrzebę stosowania czujnika oświetlenia.

    Dwa urządzenia za jakieś 200 czy 300zł.

    Mark II napisał:
    Wydłubywanie modułu z jakiejś rozdzielnicy, czy demontaż na wolnym powietrzu w celu zmiany ustawień, nie jest specjalnie wygodny.

    To można by przeżyć ale wymaga to modyfikacji programu co = się kody źródłowe, umiejętność modyfikacja, programator do wgrania softu.
  • #5
    Galareta
    Poziom 21  
    Ja tam wole czujnik od obliczeń - zależy jaka pogoda tak ciemno się robi. Jak chmury są itd. to mamy wcześniej ciemno. ESP dużo więcej energii pobiera.
  • #6
    adversus
    Poziom 27  
    Jako DIY może być, bo kto komu zabroni, ale jak wspomnieli koledzy, opłacalność średnia... Wygoda użytkowania taka se, w stosunku do problemów w razie jakiejś korekty...
    Zegar astronomiczny nowy, na nie najtańszym alledrogo z możliwością programowania tzw przerwy nocnej to koszt nieco powyżej 100pln za nowy z gwarancją i fakturą..., wygoda bez porównania. Ale satysfakcja z budowy bezcenna :) W diy właśnie o te satysfakcję chodzi mimo że nie zawsze jest to opłacalne czy ma sens... liczy sie frajda, fun czy jak tam kto chce nazywać i tyle.

    piterek-23 napisał:
    Wystarczy zmienić AVR na ESP8266 i modyfikację czasu zrobimy po WiFi ;)


    Wystarczy dodać też trochę kodu i czujnik będzie nie potrzebny bo można zaprogramować albo włączenia wg zegara astro albo wg np IFTTT... a zmiany robić właśnie po wifi z ESP.

    Galareta napisał:
    Ja tam wole czujnik od obliczeń - zależy jaka pogoda tak ciemno się robi. Jak chmury są itd. to mamy wcześniej ciemno. ESP dużo więcej energii pobiera.


    Nie zawsze są możliwości techniczne na wyprowadzenie właśnie czujnika z rozdzielni, co może być dużym kłopotem... wtedy dajesz zegar astro.