logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zautomatyzować gaszenie światła w łazience z czujnikiem ruchu i drzwi?

Espablo 25 Cze 2006 23:56 3057 12
REKLAMA
  • #1 2763884
    Espablo
    Poziom 14  
    Posty: 98
    Pomógł: 5
    Ocena: 48
    W chwilach wolny wpadł mi do głowy pewien pomysł. Z racji tego, że łazienka jest miejscem gdzie notorycznie zapomina się o gaszeniu światła (moja żona), a jest tam żarówka 100W (do czytania na kibelku) no i dzieci które nie sięgają do "pstryczka", wymyśliłem coś takiego.
    Załączenie światła następuje już przy otwarciu drzwi jeśli jednak nie wejdziemy do łazienki, a zostawimy otwarte drzwi to gaśnie po 10s. Jeśli jednak postanowimy wejść to czujnik ruchu załącza światło. Przy otwartych drzwiach gaśnie po 10s., przy zamkniętych drzwiach światło będzie się świecić do momentu ponownego otwarcia drzwi. Co wy na to ma to jakiś sens? Na dole podaję kod w Bascomie (oczywiście funkcje wyświetlacza są zbędne tutaj tylko dla lepszego zrozumienia)
    $regfile = "m8def.dat"
    
    Dim X As Byte
    
    Podswietlenie Alias Portd.2
    Ruch Alias Pind.1
    Drzwi Alias Pind.0
    
    Config Portd = &B00000100
    Portd = &B00110011
    Config Lcdbus = 4
    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Pb.2 , Db5 = Pb.3 , Db6 = Pb.4 , Db7 = Pb.5 , E = Pb.1 , Rs = Pb.0
    
    Do
    '----------- drzwi otwarte -----------------------------------------------'
    If Drzwi = 0 Then
       Cls
       Lcd "drzwi otwarte"
       Reset Podswietlenie                                      'jeśli drzwi otwarte to zaświeć
       Wait 5                                                   ' na 5 sek.
       Set Podswietlenie                                        ' a potem zgaś
       Do                                                       'jeśli czujnik ruchu
       If Ruch = 0 Then                                         'wykryje coś
          Cls                                                   'to zaświeci na 10 sek.
          Lcd "ruch otwarte"
          Gosub Ruch_otwarte
          End If
       Loop Until Drzwi = 1
    End If
    '----------- drzwi zamknięte -----------------------------------------------'
    If Drzwi = 1 Then
       Cls
       Lcd "drzwi zamkniete"
       If Ruch = 0 Then
          Cls
          Lcd "ruch zamkniete"
          Gosub Ruch_zamkniete
       End If
    End If
    Set Podswietlenie
    
    Loop
    
    
    Ruch_otwarte:
    Reset Podswietlenie
    Wait 10
    Set Podswietlenie
    Do
    If Ruch = 0 Then
          Cls
          Lcd "ruch otwarte"
          Gosub Ruch_otwarte
          End If
    Loop Until Drzwi = 1
    Return
    
    Ruch_zamkniete:
    Do
    Reset Podswietlenie
    Loop Until Drzwi = 0
    Return
    
    End
  • REKLAMA
  • #2 2763916
    hammett89
    Poziom 11  
    Posty: 10
    To poza wyświetlaczem w kibelku proponuje jeszcze komunikację z komputerem tak aby było wiadomo czy jest zajęte bo po co sie ruszać z przed kompa i potem jeszcze czekać :D Fajny pomysł :D

    Pozdrawiam
    Piotrek
  • #3 2763989
    maniio
    Poziom 14  
    Posty: 149
    Pomógł: 3
    Ocena: 9
    hahaha

    dobre :) u mnie tez kobieta zapomina o swietle :)

    fajnie by bylo zrobic automat co by jeszcze wode spuszczal po podniesieniu tylka z muszli ;)

    PS. w domu mam problem jeszcze z tym, iz pewna osoba pali papierosy na kibelku i strzepuje do umywalki, po czym wychodzi nie gasi swiatla i nie plucze umywalki, dlatego musze pomyslec nad samoczynnym splukiwaniem zlewu :P
  • REKLAMA
  • #4 2763996
    Skubik
    Poziom 15  
    Posty: 106
    Pomógł: 12
    Ocena: 2
    maniio napisał:
    hahaha

    dobre :) u mnie tez kobieta zapomina o swietle :)

    fajnie by bylo zrobic automat co by jeszcze wode spuszczal po podniesieniu tylka z muszli ;)

    PS. w domu mam problem jeszcze z tym, iz pewna osoba pali papierosy na kibelku i strzepuje do umywalki, po czym wychodzi nie gasi swiatla i nie plucze umywalki, dlatego musze pomyslec nad samoczynnym splukiwaniem zlewu :P


    Przepraszam za Oftopic, ale mam rozwiazanie problemu dla Ciebie zamontuj czujnik dymu ze zraszaczem:) Umywalka bedzie czysta :D
  • #5 2764564
    Espablo
    Poziom 14  
    Posty: 98
    Pomógł: 5
    Ocena: 48
    O paleniu w łazience nie pomyślałem bo u mnie nikt nie pali, ale czemu nie! Można i to dołożyć. A wyświetlacz dałem tylko do symulacji ;-) w łazience jest tylko czujnik ruchu, "krańcowka" przy drzwiach i układ na Atmega8 (bo taki akurat miałem wolny) no i oczywiście przekaźnik załączający światło. Wszystko działa bez dotykowo i jest idiotoodporne.
  • REKLAMA
  • #6 2764670
    yego666
    Poziom 33  
    Posty: 2175
    Pomógł: 239
    Ocena: 564
    Fajny uklad, a najwazniejsze, ze konstruktor jest zadowolony.
    Chcialbym dodac ze mechaniczny przekaznik czerpie troche pradu i nie jest wieczny. Mozna go zastapic triakiem, ktory daje sie bardzo ladnie sterowac z procesora. Kilka takich projektow jest na forum, wiec wymyslania wiele by nie bylo.
    pozdrawiam, yego
  • #7 2765535
    Holy

    Poziom 14  
    Posty: 155
    Pomógł: 5
    Ocena: 6
    yego666 napisał:
    Kilka takich projektow jest na forum, wiec wymyslania wiele by nie bylo.


    A w skrócie: MOC3082 :)
    Konto firmowe:
    HOLTECH
    Fabryczna 18 lok. U6, Białystok, 15-483 | Tel.: +48XXXXXXXXX (Pokaż) | Strona WWW: www.holtech.eu
  • #8 2765637
    yokoon
    Poziom 29  
    Posty: 1349
    Pomógł: 119
    Ocena: 144
    yego666 napisał:
    Fajny uklad, a najwazniejsze, ze konstruktor jest zadowolony.
    Chcialbym dodac ze mechaniczny przekaznik czerpie troche pradu i nie jest wieczny. Mozna go zastapic triakiem, ktory daje sie bardzo ladnie sterowac z procesora. Kilka takich projektow jest na forum, wiec wymyslania wiele by nie bylo.
    pozdrawiam, yego


    Tylko, że triak zakłóca inależy stosować filtry.
  • REKLAMA
  • #9 2931052
    KRZAG
    Poziom 12  
    Posty: 82
    Ocena: 1
    a nie wygadniej kupic poprostu halogen z czujka ruchu albo nawet sama czujke i podlaczyc do zarowki?
    koszt urzadzenia to max15-20zl a i problemow nie ma :)
  • #10 2931370
    Wilku
    Poziom 17  
    Posty: 330
    Pomógł: 5
    "Tylko, że triak zakłóca inależy stosować filtry."
    O ile mi wiadomo sterowanie triakami zakłoca jeśli robimy sterowanie fazowe. Jeśli tylko włączamy i to w zerze sieci, to raczej nie ma zakłóceń.
  • #11 2932039
    autoservice
    Poziom 20  
    Posty: 516
    Pomógł: 7
    Ocena: 16
    ...uklad ma jedna wade, np zona sie kapie i maz przyjdzie jej potowarzyszyc to uklad odbierze jako wyjscie zony i zgasi swiatlo...wiec mamy blad lub z drugiej strony jest to bardzo...bardzo inteligenty uklad....;)
  • #12 2932284
    lukiiiii
    Poziom 29  
    Posty: 1467
    Pomógł: 82
    Ocena: 391
    Mialem kiedys w kibelku czujke ruchu, problem byl w tym ze jak siedzialem za dlugo na ubikacji to swiatlo gaslo, trzeba bylo sie wiercic zeby nie zgaslo :P

    Dobrym rozwiazaniem byl by przelaczkin bistabilny z wylacznikiem czasowy, sami wlaczamy, sami wylaczamy, jak nie wylaczymy to sie samo wylaczy, moze by to jeszcze polaczyc z czujka ruchu.
  • #13 2932719
    przemek20
    Poziom 21  
    Posty: 328
    Pomógł: 41
    Ocena: 25
    Ja mysle nad rozwiazaniem tego problemu za pomoca dwoch torów podczerwieni ( dioda podczerwieni z jednej a z drugiej fototranzystor +soczewki) umieszczonych w lini poziomej w odległości 1cm zamontowanych w futrynie drzwi (troche problem z montażem ale do przeskoczenia). Wtedy mozna zrobic tak ze programowo zliczac ile osób jest w łazience i gasic swiatło jak wszystkie wyjdą bo bedziemy znali kierunek ruchu kazdej osoby na podstawie kolejności przesłaniania torów pdczerwieni. Pozdrawiam.

Podsumowanie tematu

✨ Dyskusja dotyczy automatyzacji gaszenia światła w łazience z wykorzystaniem czujnika ruchu i czujnika otwarcia drzwi. Proponowany system opiera się na mikrokontrolerze Atmega8, który steruje przekaźnikiem załączającym światło. Światło włącza się przy otwarciu drzwi, a jeśli nikt nie wejdzie, gaśnie po 10 sekundach. Po wykryciu ruchu światło pozostaje włączone, a przy otwartych drzwiach gaśnie po 10 sekundach od braku ruchu, natomiast przy zamkniętych drzwi pozostaje włączone do ich ponownego otwarcia. W dyskusji poruszono kwestie techniczne dotyczące zastosowania przekaźników mechanicznych versus triaków (np. MOC3082) do sterowania oświetleniem, z uwzględnieniem zakłóceń elektromagnetycznych i konieczności stosowania filtrów. Zaproponowano także alternatywne rozwiązania, takie jak gotowe halogeny z czujką ruchu lub samodzielne czujki ruchu podłączone do żarówki, co jest tańsze i prostsze. Wskazano potencjalne problemy, np. błędne wyłączanie światła podczas dłuższego przebywania w łazience lub sytuacje, gdy w łazience jest więcej osób. Zaproponowano bardziej zaawansowane rozwiązania z dwoma torami podczerwieni do liczenia osób i określania kierunku ruchu, co pozwoliłoby na precyzyjne sterowanie oświetleniem. Dodatkowo pojawiły się pomysły rozszerzenia automatyki o funkcje takie jak automatyczne spłukiwanie umywalki czy wykrywanie dymu z zraszaczem.
REKLAMA