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

Ściemniacz na attiny 3213

22 Sie 2008 21:18 3188 12
  • Poziom 12  
    Witam
    Jestem na etapie nauki pisania programów w Bascomie i szukam pomocy
    w napisaniu programu ściemniacza żarówki 220v, przyznaje się że nie bardzo mam pojęcie jak to zrobić.
    Z góry dziękuje za wszelką pomoc.
  • Poziom 13  
    Witam
    Szukasz pomocy OK. ale nie widać żadnej Twojej inicjatywy. Mógłbyś pokazać schemat, kawałek kodu z którym nie możesz sobie dać rady.
    Tutaj gotowców nikt Ci nie da.

    Pozdro
  • Użytkownik usunął konto  
  • Poziom 31  
    Witam

    Temat regularnie co jakiś czas maglowany na tym forum.
    Pod tym linkiem https://www.elektroda.pl/rtvforum/topic610448.html
    znajdziesz kilka dodatkowych informacji. W razie czego skontaktuj się z użytkownikiem Prodig. Pomagałem mu wykonać to urządzenie.

    --
    pozdrawiam
  • Poziom 12  
    Dzięki za pomoc, sprubuje coś posklecać.
    A tak wogule to chciałem zrobić coś na kształt inteligentnego sterowania
    oświetleniem a żeby zwiększyć ilość portów jak na razie kombinuje z dwoma PCF8574, docelowo ma ich być troche więcej. Schemat podłączeń standardowy.

    Code:
    'sterowanie światłem
    
       Dim I As Byte
      Dim J As Byte
      Dim K As Byte
      Dim L As Bit
      I = 255
      J = 255
      K = 255
      L = 1

     Config Scl = Portd.5
    Config Sda = Portd.6

    Do
      I2csend &H40 , I                                         
      I2creceive &H41 , J
                                         
       If J < 255 Then                                         
       Waitms 25                                               
       I2creceive &H41 , J
                                           
           If J < 255 Then
                                             
             If J = &B11111110 And L = 1 Then                   
             Toggle K.0
             L = 0
             I2csend &H42 , K
             End If

             If J = &B11111101 And L = 1 Then
             Toggle K.1
             L = 0
             I2csend &H42 , K
             End If

             If J = &B11111011 And L = 1 Then
             Toggle K.2
             L = 0
             I2csend &H42 , K
             End If

             If J = &B11110111 And L = 1 Then
             Toggle K.3
             L = 0
             I2csend &H42 , K
             End If

             If J = &B11101111 And L = 1 Then
             K = &HFF
             L = 0
             I2csend &H42 , K
             End If

             If J = &B11011111 And L = 1 Then
             K = &B10101010
             L = 0
             I2csend &H42 , K
             End If


       End If

       Else
       L = 1
       End If
    Loop
    End

    Ten programik mi działa ale chciałem zrobić parę obwodów z regulacją jasności (już bezpośrednio na portach procesora ) a może później jakiś pomiar temperatury na dallasie ( docelowy procesor to ATmega8 - ale na razie mam odpaloną płytę dla ATTINY)
    Jak coś konkretnego wymyśle to się podzielę.
    A narazie dzięki za pomoc.

    A co do ściemniacza to schemat raczej bardzo prosty- wykrywanie zbocza przez trafo, puzniej mostek i przez opornik do tranzystora, a z drugiej strony optotriak i triak.

    Proszę umieszczać listingi programów w znacznikach "Code". [c_p]
  • Poziom 21  
    mógłbyś jednak narysować schemat, (np w darmowym eaglu http://www.cadsoft.de/download.htm ), co masz na mysli 'wykrywanie zbocza przez trafo' , to samo co wykrywanie zera ???

    aha, i daj kod w parametr 'code' przy pisaniu postów
  • Poziom 21  
    po co jest ta dioda za mostkiem gretza (przed 7905) ? tam prąd już i tak w drugą stronę nie popłynie, i chyba trafa gdzieś brakuje bo 7905 przy 230V sie ładnie zwęgli.

    mam nadzieje, że po prostu zapomniałeś narysować rezystorów podciągających linie I2C do 5V.

    Optotriaka podłączasz do uC czy PCF, na schemacie masz do uC napisane a pisałeś że do PCF ... chyba, że coś koncepcji nie skumałem :]

    aha, i zmniejsz rozmiar zdjęcia bo wcale taka waga nie jest potrzebna
  • Poziom 12  
    Jak nie dam diody za mostkiem to weźmie w łeb cały układ wykrywania przejścia napięcia przez "0" Ta dioda odcina napięcie z kondensatora znajdującego się przed 7805. Mostek jest zasilany z trafa 12V, mam rezystory podciągające szyny SDA i SCL 3,3k- faktycznie o nich zapomniałem.
    A co do optotriaka to podłączam do procka, PCF ma wyjście w zasadzie typu OC więc Trzeba by podłączyć anodę diody do zasilania a katodą sterować - tylko jeszcze nie sterowałem optotriaka bo nie mam pomysłu na sęsowny programik.
    Pozdrawiam.
  • Poziom 12  
    no i problem roziązany, ściemniacz działa, ma nawet sterowanie z pilota, i nie mruga podczas regulacji.
    Dzięki wszystkim za pomoc.
  • Poziom 11  
    Witam.

    Trochę mnie przeraża podłączanie 230V bezpośrednio do mikrokontrolera, pomimo zastosowania rezystora 1MOhm :)
    Kttoś próbował tego rozwiązania z aplikacji: Link ?

    Pozdrawiam
  • Konstruktor DIY elektronika
    Tak, próbowałem i działa.
    Oczywiście wiadomo, trzeba zachować ostrożność.