Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Sterownik Led /zmieniacz kolorów świecenia.

Venom007 07 Mar 2008 14:30 5915 30
  • #1 07 Mar 2008 14:30
    Venom007
    Poziom 27  

    Witam,

    Potrzebuje sterownik do małego oświetlenia led.

    Sterownik ma za zadanie zmieniac kolor oswieconych led-ów.
    Tzn pod sterownik podpinam 8V (z czasem napiecie bedzie spadac /akumulatorek)
    mam guzik resetujący kilkam
    raz włączają sie 3 diody niebieskie
    drugi raz, gasną niebieskie włączja sie zielone
    kilk gasna zielone oswiecaja sie biale
    klik gasna biale oswiecaja sie czerwone
    klik gasna czerwone oswiecaja sie ultrafioletowe

    I tak w kólko to są podctawowe tryby jakie musial by spelniac driver (oczywiscie nuie zaszkodzi jak byly by jakies bajerki mruganie na rone kolory mini disco strobo itp.

    Ogolnie to nie wiem jak sie za to zabrac?
    Na czym by to musialo byc zbudowane? (jaki procesorek)

    Pewnie jakis scaleczek i jakis malutki programik i to zaprogramowac?
    Da sie to zrobic w miare najprosciej?

    Niestety nie znam sie na takich zabawkach dlatego Prosze was o Pomoc.

    Pozdrawiam.

    0 29
  • #2 07 Mar 2008 17:12
    KowalD
    Poziom 17  

    no to do sterowania wystarczy tylko procesor... jakies male ATtiny... np 2313, czy cos w ten gust... tylko, zasilanie to 8V to bedzie za duzo... i jak masz zamiar podlaczyc te diody do sterownika?? moglbys jakis schemat ideowy narysowac (prostokat z nozkai jako sterownik + wymagania co do podlaczenia diod)...

    0
  • #3 07 Mar 2008 21:37
    Venom007
    Poziom 27  

    Nie mam wymagań :D
    Byle prosto tanio i nie zawodnie :)

    Ewentualne zasilanie jakie moge dac to 4,15V(na maxa naladowany aku) - 3,7V (jak troche spadnie)

    NAprawde mi to jest obojętnie jak to bedzie byle naprawde bylo nie zawodne i wmiare nie skomplikowane i oczywiscie tanie i wymiarowo tez nie zaduze:)

    beda po 3 diody z kazdego koloru (5 kolorow)

    ja potrzebuje poprostu kilk swieca czerwone diodki kilk swieca niebieskie kilk zielone kilk...

    musi obslugiwac 5 kolorow.

    Jak sie zmiesci na procek to ewentualnie jakies bajerki typu strobo miganie kilka kolorow i takie rożne.

    Pozdrawiam

    0
  • #4 07 Mar 2008 22:48
    dj_max84
    Poziom 13  

    chcesz wszystko obslugiwac jednym przyciskiem czy moze chcesz zmieniac kolory jednym a drugim wlaczac efekty specjalne typu strobo itp??

    0
  • #5 08 Mar 2008 01:16
    JmL(TM)
    Poziom 24  

    A nie lepiej diody RGB? Sa stosunkowo tanie i mozesz uzyskac dowolny kolor...

    0
  • #6 08 Mar 2008 02:22
    Madergames9
    Poziom 15  

    Witam kolegę w dziale MIKROKONTROLERÓW :D.
    Parę sugestii już masz. Więc jednak mikrokontroler...?. Faktycznie możliwości led-ek RGB są o niebo większe. Napisz czego jeszcze oczekujesz, bo zapewne ze schemacikiem czegoś takiego też nie za bardzo sobie poradzisz...? Rzuć potrzebę w tym temacie (schemacika), A jak zajdzie potrzeba to postaram się coś prostego wyklepać... Pomyśl jeszcze nad efektami jakie chcesz mieć, bo do czegoś więcej może okazać się, że jeden przycisk nie wystarczy..
    Pozdrawiam

    0
  • #7 08 Mar 2008 09:57
    Venom007
    Poziom 27  

    A Witam Kolege (w dwoch dzialach bo w koncu nie wiedzialem gdzie lepiej)


    Musi byc jeden przycisk :(
    To bedzie w latarce :) a juz mam 2 przyciski a to bedzie 3 ;]

    Nie mam naprawde zadnych specjalnych wymagań :D

    Procesorek, maly switch resetujący, 5 kolorow led w sumie bedzie 15 ledow po 3 sztuki z kazdego koloru.

    Włączenie: klikam na gudzik i trzymam powiedzmy 3 sec i po 3 sekundach włączy sie Kolorek biały świecimy sobie i wszystko gra jak chcemy zmienic kolor to kilk i jest inny kolor.

    Później 2 szybkie klikniecia guzikiem to przejscie do efektow "specjalnych" takie jakby drugie menu i tam kilkam raz mam szybki strobek na kolorze niebieskim, kilk mam strobek niebiesko czerwony taki jak kogut policyjny :D :D tu jak mozna to zrobimy kilka efektow tzn. 1czerwony -1 niebieski klik 2czerwony 2niebieski kilk 3czerwone 3 niebieskie i 2 nieb 2 czerw ale w innej szybkosci (ta opcja jest obowiązkowa )
    klik mam strobek UV klik jakies warracje kolorów migaja wszystkie na przemian klik tryb sos
    i jakies inne super efekty.

    Później 3sec przytrzymanie guzika wyłączamy latarke

    A jak to bedzie wszystko podlączone Bateria=>Procek=>switch=>led
    Jest mi to obojętne byle nie zajmowało duzo miejsca :) bylo w miare bezawaryjne i tanie :)
    Damy rade cos takiego poskladac?

    Bardzo mi zalezy na tym sterowniku.

    0
  • #8 26 Mar 2008 15:25
    Venom007
    Poziom 27  

    Chciałbym odświeżyc temat,
    Znacie moze jakies gotowe projekciki?

    0
  • #9 26 Mar 2008 16:26
    madart
    Poziom 25  

    Najprawdopodobniej będziesz musiał sobie sam takie coś zrobić :)
    Kup sobie AtTiny2313 w wersji niskonapięciowej, do tego diode RGB, jeden switch i zmajstruj prosty programatorek. Potem sciągasz BASCOM AVR i do dzieła :)

    0
  • #10 26 Mar 2008 16:37
    Venom007
    Poziom 27  

    To mnie Kolega pocieszyl :|
    tylko jak ja teraz rusze od zera to za rok to skoncze.

    Ogolnie to fajnie by bylo jak zrobił bym na jakies kostce ktora mozna łatwo zaprogramowac.

    Nie prosze o duzo :D
    Powiedzice tylko jaka kostka? i mały schemacik ewentualnie wsad :D

    0
  • #11 26 Mar 2008 16:44
    Balu
    Poziom 38  

    No raczej napisać od początku Ci pozostaje, a jak nie to albo ktoś Ci pomoże, albo daj zlecenie na ogłoszenie elektronika:)

    0
  • #12 26 Mar 2008 18:08
    don diego
    Poziom 32  

    Venom007 napisał:
    Nie prosze o duzo :D
    Powiedzice tylko jaka kostka? i mały schemacik ewentualnie wsad :D

    Prosisz o gotowca zamiast samemu coś ruszyć w temacie. Topic założyłeś prawie miesiąc temu. Przez tyle czasu mógłbyś spokojnie sam coś takiego zmajstrować. Nawet na mikrokontrolerze. Bascoma dla AVR na pewno byś skumał na tyle żeby to zrobić. Jeśli interesuje Cię jedynie końcowy efekt, to poszukaj bajeranckiej latarki na bazarku:) Jeśli natomiast zależy Ci na samodzielnym wykonaniu, to rusz w końcu głową.

    0
  • #13 26 Mar 2008 19:44
    Venom007
    Poziom 27  

    Wybieram PIC12
    Moge go programowac w C i Bascom za pomoca programatora JDM.

    Ktora frorma oprogramowania bedzie najłatwiejsza?
    Chodzi mi w ktorym programie zrobic wsad
    (bo jakim programem programowac procek wiem)

    ma on 6 lini
    Z tego co znalazlem to chyba nie potrzebuje zadnych zewnetrznych elementow.

    Wiem ze moj brak wiedzy w tym temacie moze was denerwowac no ale tak to juz jest ;)

    Bede sie starał dac od siebie jak najwiecej ale jak wiadomo bede mial problemy.

    0
  • #14 26 Mar 2008 19:48
    Freddy
    Poziom 43  

    Proszę bardzo wedle życzenia sterowanie diodą RGB, znalazłem w 30 sekund. :D:D:D

    Code:
    .include "tn12def.inc"
    



    .def omod = r29



    .def temp1 = r16
    .def temp2 = r17
    .def output = r18
    .def swcount0 = r19
    .def  output = r20
    .def pwmcount = r21
    .def pwmvalue_red = r22
    .def pwmvalue_green = r23
    .def pwmvalue_blue = r24
    .def direction = r25
    .def colorselect = r26
    .def pwmvalue = r27
    .def dirty = r28

    .equ EE_OSCCAL=$3f

    .equ EE_PWM_RED=$00
    .equ EE_PWM_GREEN=$01
    .equ EE_PWM_BLUE=$02
    .equ EE_OMOD=$03







    .equ timer_value = $80

    ;reset handler
    .org $0000
    rjmp main


    ;timer overflow interrut handler
    .org OVF0Addr
    rjmp OVF0Handler

    .org $0010
    main:

    ;stack setup



    ;read osccal byte
    waitstableosccal:
    sbic eecr,eewe
    rjmp waitstableosccal

    ldi temp1,EE_OSCCAL
    out eear,temp1
    sbi eecr,eere
    in temp1,eedr

    out osccal,temp1




    ;port setup

    ;port b input with pullups

    ldi temp1,$00
    out ddrb,temp1


    ;port b output off, pullups on
    ldi temp1,$18
    out portb,temp1



    setstatus:
    sbic eecr,eewe
    rjmp setstatus
    ldi temp1,EE_OMOD
    out eear,temp1
    sbi eecr,eere
    in temp1,eedr






    ;Toggle Power On Mode, only onboard-Pushbutton
    sbic pinb,3
    rjmp notoggle

    toggle:
    inc temp1

    ;aktuellen wert lesen
    ;und sicherstellen, dass er gültig ist


    ;neuen status schreiben
    writeok:
    sbic eecr,eewe
    rjmp writeok
    ldi temp2,EE_OMOD
    out eear,temp2
    out eedr,temp1
    sbi eecr,eemwe
    sbi eecr,eewe




    notoggle:

    sbis pinb,pb3
    rjmp notoggle
    sbis pinb,pb4
    rjmp notoggle


    ldi omod,$00
    sbrs temp1,1
    ldi omod,$07

    ldi temp2,$00
    sbrs temp1,0
    ldi temp2,$07

    ldi temp1,$1f
    eor temp1,omod
    out portb,temp1
    out ddrb,temp2





    ;Timer zurücksetzen
    ldi temp1,timer_value
    out tcnt0,temp1


    ;Timer interrupts an
    ldi temp1,(1<<toie0)
    out timsk,temp1


    ;Timer starten
    ldi temp1,$04




    out tccr0,temp1


    ldi swcount0, $00
    ldi pwmcount,$00
    rcall readsettings
    ldi colorselect,$00



    ldi direction,$00
    ldi dirty,$00

    sei



    loop:

    ;leds aus
    ldi output,$1f

    cp pwmvalue_red,pwmcount
    brsh check_green
    ;leds an
    cbr output,$01


    check_green:
    cp pwmvalue_green,pwmcount
    brsh check_blue
    ;leds an
    cbr output,$02

    check_blue:
    cp pwmvalue_blue,pwmcount
    brsh writeoutput
    ;leds an
    cbr output,$04





    writeoutput:
    eor output,omod
    out portb,output
    inc pwmcount
    sbic ddrb,0
    rjmp loop

    ;wenn LED's aus sein sollen, dann auch die Pullups abschalten

    ldi output,$18
    out portb,output

    ; warten, bis über Tastendruck die Pullups wieder angeschaltet werden.
    waiton:
    sbic ddrb,0
    rjmp loop
    rjmp waiton




    OVF0Handler:
    in r1,sreg



    sbis pinb,4
    rjmp pressedhandler
    sbis pinb,3
    rjmp pressedhandler

    cpi swcount0,$02
    brlo exitreleasehandler
    cpi swcount0,$1f
    brsh exitreleasehandler

    cpi swcount0,$08
    brsh setcolor

    ;turn on / Off
    in temp1,ddrb
    ldi temp2,$07
    eor temp1,temp2
    out ddrb,temp1

    rcall writesettings



    rjmp exitreleasehandler

    setcolor:

    ;turn on
    ldi temp1,$07
    out ddrb,temp1

    inc colorselect
    cpi colorselect,$03
    brne showcolor
    ldi colorselect,$00

    showcolor:
    ldi temp1,$1e
    cpi colorselect,$00
    breq writecolor

    ldi temp1,$1d
    cpi colorselect,$01
    breq writecolor

    ldi temp1,$1b


    writecolor:
    eor temp1,omod
    out portb,temp1


    ldi temp2,$00



    delay:
    dec temp1
    nop
    nop
    nop
    brne delay
    dec temp2
    brne delay




    exitreleasehandler:
    ldi swcount0,$00

    exit_ovf0Handler:
    out sreg,r1
    reti

    ;zähler nur bis zum maximum erhöhen
    pressedhandler:
    cpi swcount0,$20
    brsh noinc
    inc swcount0

    noinc:
    cpi swcount0,$20
    brlo exit_ovf0handler

    ;auf alle fälle einschalten
    ldi temp1,$07
    out ddrb,temp1



    cpi colorselect,$00
    brne test_green
    mov pwmvalue,pwmvalue_red
    rcall updown
    mov pwmvalue_red,pwmvalue
    rjmp exit_ovf0handler

    test_green:
    cpi colorselect,$01
    brne test_blue
    mov pwmvalue,pwmvalue_green
    rcall updown
    mov pwmvalue_green,pwmvalue
    rjmp exit_OVF0Handler

    test_blue:
    cpi colorselect,$02
    brne exit_ovf0Handler
    mov pwmvalue,pwmvalue_blue
    rcall updown
    mov pwmvalue_blue,pwmvalue
    rjmp  exit_ovf0Handler





    updown:
    ldi dirty,$ff
    sbrs direction,0
    rjmp uphandler

    ldi temp1,$01
    cpi pwmvalue,$f0
    brsh more1
    ldi temp1,$02
    cpi pwmvalue,$e8
    brsh more1
    ldi temp1,$08

    more1:
    clc
    sub pwmvalue,temp1
    brcc exitsub
    ldi pwmvalue,$00

    cbr direction,1
    rjmp exitsub


    uphandler:

    ldi temp1,$01
    cpi pwmvalue,$f0
    brsh more2
    ldi temp1,$02
    cpi pwmvalue,$e8
    brsh more2
    ldi temp1,$08


    more2:
    clc
    add pwmvalue,temp1
    brcc exitsub
    ldi pwmvalue,$ff

    sbr direction,1
    exitsub:
    ret


    readsettings:
    ldi temp1,$00
    out eear,temp1


    waitstable:
    sbic eecr,eewe
    rjmp waitstable
    sbi eecr,eere
    in pwmvalue_red,eedr

    inc temp1
    out eear,temp1
    sbi eecr,eere
    in pwmvalue_green,eedr

    inc temp1
    out eear,temp1
    sbi eecr,eere
    in pwmvalue_blue,eedr
    ret

    writesettings:
    ;eeprom-Schonen!
    ;nur schreiben, wenn sich was geändert hat
    cpi dirty,$00
    breq endwrite
    ldi dirty,$00


    ldi temp1,$00
    out eear,temp1

    waitstable1:
    sbic eecr,eewe
    rjmp waitstable1
    out eedr,pwmvalue_red
    sbi eecr,eemwe
    sbi eecr,eewe


    waitstable2:
    sbic eecr,eewe
    rjmp waitstable2
    inc temp1
    out eear,temp1
    out eedr,pwmvalue_green
    sbi eecr,eemwe
    sbi eecr,eewe

    waitstable3:
    sbic eecr,eewe
    rjmp waitstable3
    inc temp1
    out eear,temp1
    out eedr,pwmvalue_blue
    sbi eecr,eemwe
    sbi eecr,eewe

    endwrite:
    ret








    Jeśli jesteś jednak leniem, nie chce Ci się szukać, nie umiesz szukać, kazali zrobić a Ty nie wiez jak * (* niepotrzebne skreślić) - zajęło mi to następne 30 sekund, w sumie dłużej niż pisanie tego postu, ale co tam, trzeba sobie pomagać. :D:D:D
    http://www.loetstelle.net/projekte/atmelmicro/atmelmicro.php

    Troszkę inny układ + soft

    Sterownik Led /zmieniacz kolorów świecenia.

    0
  • #15 26 Mar 2008 19:54
    Venom007
    Poziom 27  

    Wybaczcie ale tak moze malutki opis co ten wsad potrafi? :|

    Dzisiaj mam całą nocke wiec wrazie czego zajme sie modyfikacja tego wsadu do moich potrzeb ale narazie chcialbym wiedziec co ten wsad robi i czy moge nim zaprogramowac PIC12?

    Tylko to jest dioda RGB
    a ja nie moge zastosowac led RGB tylko 5 kolorow po 3 szt.

    0
  • #16 26 Mar 2008 19:58
    Freddy
    Poziom 43  

    Będę złośliwy. Nie zaznaczyłeś którą opcję skreśliłeś. A zresztą :D :D :D
    Sterowanie diody RGB

    The easiest way to control a RGB Led
    tinyRGB uses an ATMEL Attiny15L (8pin uC) to control a standard RGB Led.

    R1 is a pullup Resistor for Reset generation (should be about 10k).
    R3 to R5 depend on the LED you are using. You can calculate the resistor as followed:

    Rx = (Vcc-Vf)/Im

    [Vcc: Volatge of power supply, Vf: Vorward Voltage of the Diode, Im: Max current of LED or AVR pin (20mA)]

    If you want to control power LED’s read here: powerRGB.

    The software is written in Assembler (avra under Linux, should be compatible to AVR Studio). Timer0 is used to generate interrupts at about 30kHz. This interrupts are used to build a 8bit PWM. Timer1 is used to change the color pattern.
    :D:D:D

    Masz jeszcze to samo, ale nowy kod do AT Tiny45

    A w powyższym poście, gdzie jest kod ASM jest sterowany jednym przyciskiem dimmer diody RGB. Spróbuj pokombinować, przecież dioda RBG to "trzy w jednym"

    0
  • #17 26 Mar 2008 20:14
    Venom007
    Poziom 27  

    Czy po przerobieniu wsadu
    Moge uaktywnic wszystkie nozki procka?
    Chodzi mi wyjscia: 2, 3 ,7, 6, 5 ?
    Wszystko by zostało tak jak na obrazku tylko wsad musial bym przerobic i dolozyc te 2 wyjscia

    0
  • #18 26 Mar 2008 20:16
    Balu
    Poziom 38  

    Napisz może co to za piny...prędzej ktoś pomoże niż jak będzie musiał czytać w datasheecie co one robią..

    0
  • #19 26 Mar 2008 20:20
    Venom007
    Poziom 27  

    Chodzi o te piny z obrazka z tym schemacikiem RGB

    0
  • #20 26 Mar 2008 20:23
    Balu
    Poziom 38  

    Na prawdę się domyśliłem, że o tamte chodzi:P Bardziej mi chodzi o nazwy tych pinów... wiesz porta.1 portb.7 itd...

    0
  • #21 26 Mar 2008 21:10
    Freddy
    Poziom 43  

    Dokładniejszy opis jest na stronie:
    http://www.loetstelle.net/projekte/atmelmicro/atmelmicro.php
    jest tram nawet rysunek płytki. Jest to w sumie "uniwersalny" układ do projektów na Tiny. Ten z "kodem" to RGD Dimmer i tam jest bardziej szczegółowy opis.http://www.loetstelle.net/projekte/rgbdimmer/rgbdimmer.php

    Tutaj masz krótkie "automatyczne" tłumaczenie niemieckiego na angielski

    Code:
    LED' s are about straight on broad front to be established for lighting purposes. The LED' mostly becomes; s thereby however only simply or switched off. In the following project is presented a software for the Atmel Tiny12 CONTROLLER, which 3 LED' s separately by means of pulse width modulation dimmen can. Constructed with e.g. this circuit, one receives a tiny plate, which can be integrated easily into a multiplicity from applications to the lighting. ' S gives the complete source code (for Tiny12/15 or Tiny13) on request. With the RGB dimmer software the following functions are possible 1. Press the tracer the LED's or OUT too scolded once briefly, over. 2. In order to select an LED to the Dimmen, you press the tracer approx. 1 second long and release it then. The selected LED shines briefly with maximum brightness, while the two different are darkly switched. So you can identify the selected LED easily. 3. In order to change the brightness for the selected LED, you keep the tracer permanently pressed. The brightness changes now slowly up and descending between 0% and 100%. Release they the tracer, as soon as the desired brightness is reached. Change they now the LEDs as descriptive under point 2 and stop for each LED the brightness according to your desires. Thus you can produce a multiplicity of mixed colors. 4. In order to store the brightness attitudes of the 3 LED's permanently, you scolded the LED's briefly out and, as described 1 under point. 5. The LED's can be after the creation of the operating voltage either switching on or switched off. In order to switch this condition, you keep the tracer pressed, while you apply the operating voltage. All functions of the Modules can be steered over only one tracer (PB3/PB4) 



    Dal "rozbawienia" i ewentualnej pomocy mogę zaproponować "automatyczne" tłumaczenie z niemieckiego na "polskawy"

    Code:
    LED's jesteśmy prosty na szerszy przód obok , sama dla Beleuchtungszwecke do otwierać. przeważnie stawać się ta LED's obok jednak tylko prosty niejaki albo wyłączony. w następujący projekt wird niejaka oprogramowanie dla którego oddychać Controller przedwczoraj , jaka LED's oddzielony za pomocą Pulsweitenmodulation dimmen może. nadać z z.B. tego połączenie , otrzymuje się niejaka mikroskopienny platyna , ta sama lekki w niejaka Vielzahl z użycia zur oświetlenie składać opieszały. którego kompletny Quellcode ( dla Tiny12/15 albo Tiny13) daje na zapytanie. z ten RGB Dimmer - oprogramowanie jesteśmy następujący funkcje możliwy 1. uściskać ona którego macka raz zwięzły , około ta LED’s niejaki albo z do włączyć. 2. około niejaka LED zum Dimmen auszuwählen , uściskać ona którego macka ca 1 sekunda długi i zostawiać jego następnie wolny. ta wybrany LED pochodnia zwięzły z maksymalny jasność während ta oba inny ciemny włączony stawać się. tak móc ona ta wybrany LED lekki utożsamiać. 3. około ta jasność ten wybrany LED do ändern , trzymać ona którego macka trwały przyciśnięty. ta jasność ändert sama teraz powoli na i zstępny pomiędzy 0% i 100%. zostawiać ona którego macka wolny , skoro tylko ta życzony jasność dogania jest. zamienić ona teraz ta LEDs jak pośród punkt 2 opisany i stawiać dla każda LED ta jasność odpowiedni jej życzyć sobie niejaki. przez to móc ona niejaka vielzahl z Mischfarben urodzić. 4. około ta Helligkeitseinstellungen ten LED’s trwały abzuspeichern , włączyć ona ta LED’s zwięzły z i znowu niejaki , jak pośród punkt 1 opisany. 5. ta LED’s móc za któremu przyłożyć ten Betriebsspannung albo czynny albo wyłączony być. około tym stan umzuschalten , trzymać ona którego macka przyciśnięty während ona ta Betriebsspannung przyłożyć. wszystek funkcje des moduł móc nad jednego jedyny macka skierowany stawać się (PB3/PB4) 


    Dodano po 43 [minuty]:

    Venom007 napisał:
    Czy po przerobieniu wsadu
    Moge uaktywnic wszystkie nozki procka?
    Chodzi mi wyjscia: 2, 3 ,7, 6, 5 ?
    Wszystko by zostało tak jak na obrazku tylko wsad musial bym przerobic i dolozyc te 2 wyjscia


    Teoretycznie tak, ale gdzie dasz przycisk. Tiny15 ma tylko tyle nóżek, a PB5 to jest też reset, chociaż można go również używać jako port.. Możesz dać troszkę większy procesor , w sensie ilości nóżek, np. Tiny24.

    0
  • #22 26 Mar 2008 21:21
    Venom007
    Poziom 27  

    Ale ja chce uzyc 5 nozek 5portow

    PB0 PB1 PB2 PB3 PB4
    I pod kazdy z tych portow podlaczyl bym po 3 szt led jednego koloru
    Wiec bede mial 5 portow z 5 kolorami po 3szt z kazdego koloru.

    Obsluzy tak to ten procesorek?

    CZy zmiesci mi sie na niego wsad z bajerkami?

    0
  • #23 26 Mar 2008 21:31
    Freddy
    Poziom 43  

    Obsłuży, jednak trzeba dodać tranzystorki jako drivery ledów no i oczywiście przerobić troche program. Tutaj masz opis takich tranzystorków i schemacik.
    http://tobiscorner.floery.net/projects/avr/tinyrgb/powerrgb/70

    Sterownik Led /zmieniacz kolorów świecenia.

    0
  • #24 26 Mar 2008 23:58
    Venom007
    Poziom 27  

    Taaa
    przerobilem pare tematow i kredki :/
    nic z tego nie bedzie
    szkoda tylko waszego czasu.
    Dzieki...

    0
  • #25 27 Mar 2008 13:43
    Freddy
    Poziom 43  

    Venom007 napisał:
    Taaa
    przerobilem pare tematow i kredki :/
    nic z tego nie bedzie
    szkoda tylko waszego czasu.
    Dzieki...


    Nie poddawaj się tak szybko. Zrób małą analizę tego co Ci przesłałem i szybko zrobisz to co chcesz.

    0
  • #26 27 Mar 2008 20:34
    Venom007
    Poziom 27  

    Z elektronika i poskladaniem tego dam sobie rade bo to banał, zaprogramowac pica tez nie problem, tylko przerasta mnie napisanie softu :| jeszcze takiego zbajerzonego jak bym chciał.

    Nawet przerobienie tego co mam jest problemem bo nie wiem ktora komenda za co odpowiada.

    Driver poskladal bym na tranzystorkach bc337 mam duzo takich w domu i wydaje mi sie ze byly by odpowiednie do tego.

    Dodano po 11 [minuty]:

    Schemat tak by wygladał
    (podpisow juz nie zmieniałem, tak tylko podglądowo zeby bylo wiadomo o co chodzi)

    Sterownik Led /zmieniacz kolorów świecenia.

    0
  • #27 27 Mar 2008 20:51
    oj
    Poziom 42  

    A co te pozostałe kanały mają robić oprócz podstawowych RGB.

    Poza tym albo rodzina PIC albo rodzina AVR; przedstawione schematy to AVR + softy a kolega dalej chce programować PIC.

    I nie da się o tak przejść z AVR na PIC, bez zmian w źródłach; a najlepiej napisać od początku na PICa.

    0
  • #28 27 Mar 2008 22:11
    Venom007
    Poziom 27  

    Obojetnie mi jaki bedzie procesor.
    Nie znam sie na tym.
    Chce tak jak jest na tym schemacie ktory przerobilem, da sie tak?
    Kazdy kanal steruje jednym kolorem led w sumie 5 kanalow =i 5 kolorow led jest to do zrobienia? diody to zwykle 5mm diody led kazda ma inny kolor.
    Nie ma diody RGB.

    Czy bc337 nadaja sie do tego schematu?

    Jesli schemat jest poprawny to
    Teraz musze tylko poszukac jakas uprzejma osobe ktora przerobi dla mnie wsad i dorobi mi 2 steup i zrobi mi bajerki roznych efektow mrugacza led.


    Moze to tak byc jak na tym schemacie? gdzie wtedy switcha podpiac?

    Nie moze mi ktos zrobic gotowca? dla kogos kto sie zna to to bedzie 5 minut. a tak ciagne juz ten temat od miesiaca.
    Nie znam sie na tym jak juz widac.

    nie wiem, jedyne co moge zaoferowac to 100 punktow i pomgol,
    Za prosty przejzysty schemacik, z 5 wyjsciami na 5 kolorow led, z zwitchedm i wsad-em z bajerkami i standardowe swiecenie, obojetnie na jakiej kostce (oczywiscie z tych mniejszych)

    Liste bajerkow moge podac na PW

    Jesli znalazl by sie ktos kto sie ulituje to bardzo prosze.

    Pozdtawiam

    0
  • #29 31 Mar 2008 19:18
    oj
    Poziom 42  

    [dotyczy pytania co było a teraz go nie ma]


    Jest jeszcze wolny Pin1, i tam się podłączyć.

    Schemat jest poprany z tym, że te rezystory podciągające są zbędne oraz szeregowe.

    0
  • #30 31 Mar 2008 19:23
    Venom007
    Poziom 27  

    oj

    Poskladal bys mi to wszystko jak trzeba?

    Kurcze juz nie mam sily.
    wszystkich sie prosze a wszyscy mi łache robia.

    Nie da sie zrobic czegos nie majac wogole zadnej wiedzy o tym.
    A nie jest to dla mnie proste do nauczenia bo nie mam na to czasu :(

    Moze przez wakacje poducze sie przynajmniej podctaw.
    Tylko ze driverek potrzebowal bym na teraz.

    0
TME logo Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
TME Logo