(13 głosujących) Urządzenie jest ulepszoną i rozbudowaną wersją układu Mini Lampki RGB. Ma za zadanie podświetlać na różne kolory kryształ lub inny przedmiot dobrze rozpraszający światło. Zastosowanie mikrokontrolera z rodziny AVR powoduje większą szybkość działania i eliminacje niewielkiego migotania powstającego przy małej jasności kolorów w stosunku do poprzedniej wersji urządzenia. Lamka posiada 3 tryby pracy z czego najbardziej efektowną stanowi generowanie płynnych losowych przejść kolorów. W roli obudowy zastosowano imitację skały wykonaną z pasty modelarskiej, co znakomicie ułatwia zastosowanie kryształu o nietypowych i nieregularnych kształtach.
Działanie:Schemat ideowy lampki przedstawia poniższy rysunek: Sercem układu jest mikrokontroler U1 (ATTINY2313) wraz z rezonatorem kwarcowym X1 (16MHz) i kondensatorami C1 (22pF) i C2 (22pF). Stabilizator U2 (7805) wraz z kondensatorami C3 (470uF) i C4 (100uF) stanowi prosty zasilacz stabilizowany. Rezystory R2 (180R), R3 (100R) i R4 (180R) oraz R5 (180R), R6 (100R) i R7 (180R) ograniczają prąd diod D2 (Led RGB) i D3 (Led RGB). Dioda D1 (Led) wraz z rezystorem ograniczającym prąd R1 (330R) stanowi kontrolkę szybkości animacji. Budowa:Lampkę można zbudować w oparciu o płytkę drukowaną dostępną tutaj. Rysunek w odbiciu lustrzanym dostępny jest tutaj. Montaż układu nie jest skomplikowany lecz należy zwrócić uwagę na kilka istotnych szczegółów. Lutowanie rozpoczynamy od rezystorów, następnie montujemy kondensatory ceramiczne C1 i C2 na leżąco i nad nimi rezonator kwarcowy również leżąco (możemy także zastosować kwarc o mniejszych gabarytach). Stabilizator wraz z współpracującymi kondensatorami montujemy tak jak na zdjęciu u dołu strony. Przyciski klawiatury jak również diody D1 - D3 lutujemy od strony druku. Pod diody RGB można zastosować kawałki podstawki precyzyjnej co umożliwi ich ewentualną wymianę. Mikrokontroler należy obowiązkowy wyposażyć w podstawkę ze wzgledu na brak złącza programującego na płytce. Pomocą w montażu będą zdjęcia modelu a także dostępny tutaj schemat montażowy. Układ można zamknąć w małej obudowie i połączyć np. z krzyształem górskim za pomocą utwardzanej na powietrzu pasty modelarskiej jak to zrobiłem w tym projekcie. Utwardzoną pastę modelarską można pomalować dowolną farbą, najlepiej akrylową (do kupienia w sklepie dla plastyków). Gdy mamy diody RGB ze wspólną katodą należy dołączyć ich wspólne wyprowadzenia (katody) do masy i zaprogramować mikrokontroler wersją programu dla diody ze wspólną katodą. Druga wersja płytki wraz z odpowiednim schematem montażowym jest dostępna w załącznikach. Wersja ta nie zawiera stabilizatora i jest przystosowana do rozcięcia na dwa fragmenty (klawiaturę i moduł sterujący). Ponadto część płytki z mikrokontrolerem została znacznie zmniejszona i upakowana. Gdy chcemy podłączyć do układu więcej diod to możemy zastosować tranzystory NPN lub MOSFET N (dla diod ze wspólną anodą) według jednego ze schematów poniżej: Dla diod ze wspólną katodą należy zastosować tranzystory PNP lub MOSFET P (schemat jest analogiczny tylko wszystko się odwraca). Ze względu na fakt iż tranzystory działają jak inwentery do mikrokontrolera należy wgrać program dla diod o przciwnej polaryzacji niż zastosowane w projekcie. Ilość dołączanych diod jest ograniczona tylko maksymalnym prądem jaki jest dopuszczalny dla zastosowanych tranzystorów. Wykaz Elementów:5x uSwitch 2x 100R 2x 22pF 1x Rezonator Kwarcowy 16MHz (przy 10MHz może migać) Programowanie:Mikrokontroler do lampki został zaprogramowany w wersji demo programu BASCOM AVR firmy MCS Electronics (http://www.mcselec.com/). Program przedstawiony jest poniżej: '************* Konfiguracja uC ***************** '*********************************************** $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111 : Portb = &B11111111 Config Portd = &B00000000 : Portd = &B11111111 Config Timer0 = Timer , Prescale = 8 Enable Timer0 : On Timer0 Prztimer0 Enable Interrupts '********** Konfiguracja uC Koniec ************ '****************** Nazwy ******************* '*********************************************** Rd Alias Portb.0 Gd Alias Portb.1 Bd Alias Portb.2 Rd2 Alias Portb.3 Gd2 Alias Portb.4 Bd2 Alias Portb.5 Syg_led Alias Portb.7 Sw_port Alias Pind '************* Nazwy Koniec **************** '****************** Zmienne ******************* '*********************************************** Dim Licznik As Byte Dim Rled As Byte , Bled As Byte , Gled As Byte Dim Rand_r As Byte , Rand_g As Byte , Rand_b As Byte Dim Pomoc As Byte Dim Flaga As Bit Dim Dzielnik As Word Dim Dzielnik2 As Byte Dim Dzielnik3 As Byte Dim Szybkosc As Byte Dim Licznik_sw As Byte Dim Stan_portu As Byte Dim Arg As Word Dim Wartosc As Word Dim Pozycja As Word Dim Stopbit As Bit Dim Animacja As Byte '************* Zmienne Koniec **************** '************ Warunki Poczatkowe *************** '*********************************************** Pozycja = 0 Dzielnik2 = 0 Szybkosc = 10 Stopbit = 1 Animacja = 0 '******* Warunki Poczatkowe Koniec *********** '************** Petla glowna ****************** '*********************************************** Do If Flaga = 1 Then 'co 32ms Flaga = 0 Gosub Przyciski Incr Dzielnik2 If Dzielnik2 >= Szybkosc And Stopbit = 1 Then Dzielnik2 = 0 Syg_led = Not Syg_led 'pierwszy tryb - przejscia plynne ustalone If Animacja = 0 Then Incr Pozycja If Pozycja = 900 Then Pozycja = 0 Gosub Pozycja_do_rgb End If 'drugi tryb - losowe przejscia If Animacja = 1 Then Incr Pozycja If Pozycja >= 50 Then Pozycja = 0 Rand_r = Rnd(3) Rand_g = Rnd(3) Rand_b = Rnd(3) End If If Rand_r = 1 Then If Rled < 100 Then Incr Rled If Rand_r = 2 Then If Rled > 0 Then Decr Rled If Rand_g = 1 Then If Gled < 100 Then Incr Gled If Rand_g = 2 Then If Gled > 0 Then Decr Gled If Rand_b = 1 Then If Bled < 100 Then Incr Bled If Rand_b = 2 Then If Bled > 0 Then Decr Bled End If 'trzeci tryb - losowy kolor If Animacja = 2 Then Pozycja = Rnd(900) Gosub Pozycja_do_rgb End If End If End If Loop End '************ Petla glowna Koniec ************** '************ Przerwanie timer 0 *************** '*********************************************** Prztimer0: Incr Licznik If Licznik = 100 Then Licznik = 0 If Licznik < Rled Then Reset Rd Reset Rd2 Else Set Rd Set Rd2 End If If Licznik < Gled Then Reset Gd Reset Gd2 Else Set Gd Set Gd2 End If If Licznik < Bled Then Reset Bd Reset Bd2 Else Set Bd Set Bd2 End If Incr Dzielnik If Dzielnik = 250 Then Dzielnik = 0 Set Flaga End If Return '******** Przerwanie timer 0 Koniec ************ '************ Inne Etykiety *************** '*********************************************** Przelicz: 'funkcja \_ _ _ _/^^^ If Arg > 899 Then Arg = Arg - 900 If Arg > 100 And Arg < 500 Then Wartosc = 0 If Arg <= 100 Then Wartosc = 100 - Arg If Arg >= 500 And Arg <= 600 Then Wartosc = Arg - 500 If Arg > 600 Then Wartosc = 100 Return Pozycja_do_rgb: Arg = Pozycja Gosub Przelicz Rled = Wartosc Arg = Pozycja + 300 Gosub Przelicz Gled = Wartosc Arg = Pozycja + 600 Gosub Przelicz Bled = Wartosc Return Przyciski: If Sw_port <> 255 And Stan_portu = Sw_port Then Incr Licznik_sw If Licznik_sw = 10 Then Select Case Stan_portu Case 126: 'plus Licznik_sw = 5 If Szybkosc > 1 Then Decr Szybkosc Case 125: 'minus Licznik_sw = 5 If Szybkosc < 40 Then Incr Szybkosc Case 124: 'plus i minus Stopbit = Not Stopbit Syg_led = 1 Case 111: ' R Pozycja = 700 Gosub Pozycja_do_rgb Case 119: ' G Pozycja = 400 Gosub Pozycja_do_rgb Case 123: ' B Pozycja = 100 Gosub Pozycja_do_rgb Case 110: 'plus R Licznik_sw = 8 If Rled < 100 Then Incr Rled Case 109: 'minus R Licznik_sw = 8 If Rled > 0 Then Decr Rled Case 118: 'plus G Licznik_sw = 8 If Gled < 100 Then Incr Gled Case 117: 'minus G Licznik_sw = 8 If Gled > 0 Then Decr Gled Case 122: 'plus B Licznik_sw = 8 If Bled < 100 Then Incr Bled Case 121: 'minus B Licznik_sw = 8 If Bled > 0 Then Decr Bled Case 103: ' R G Rled = 100 Gled = 100 Bled = 0 Case 115: ' G B Rled = 0 Gled = 100 Bled = 100 Case 107: ' R B Rled = 100 Gled = 0 Bled = 100 Case 99: ' R G B Rled = 100 Gled = 100 Bled = 100 Case 108: ' plus minus R Animacja = 0 Case 116: ' plus minus G Animacja = 1 Case 120: ' plis minus B Animacja = 2 End Select End If Else Stan_portu = Sw_port Licznik_sw = 4 End If Return '******** Inne Etykiety Koniec ************ Na rysunku poniżej przedstawiona jest konfiguracja Fuse bitów mikrokontrolera (screen shot z programu BASCOM AVR Demo). Zanaczone na czerwono opcje należy koniecznie ustawić: Na rysunku poniżej przedstawiono konfigurację Fuse bitów mikrokontrolera na podstawie programu Burn-O-Mat: Obsługa:W standardowej wersji oprogramowania układ może pracować w trzech trybach działania: 1. Przejścia Ustalone - kolory zmieniają się w sposób płynny według ustalonej zależności B->G->R->B (900 kolorów) 2. Przejścia Losowe - losowany jest sposób płynnej zmiany natężenia dla każdej barwy niezależnie (1000000 kolorów) 3. Przejścia Skokowe - losowany jest jeden ocień co określony czas, zmiana następuje skokowo (900 kolorów) W poniższej tabeli zawarta jest instrukcja obsługi lampki: Zdjęcia Projektu:
|
|||||||||||||||||||||||||||||||||||||||
Re: Lampka
Jak dasz tranzystory to program ma być ze wspólną katodą. Tranzystor w uproszczeniu działa jak inwerter. Zwiera do masy kolektor jak na bazie wystąpi napięcie. Jak wgrasz program dla wspólnej katody to diody pozostałe, które nie są podłączone przez tranzystor będą źle działać
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Dzieki!
Wszystko już działa nie wiem dlaczego ale gdy 3 raz wgrywałem program dla wspólnej katody i nagle zadzialalo.A gdybym dal napiecie zasilania diod 12v a zamiast diod dal listwe rgb moge tak zrobic?Czy mase zasilania musze podlaczyc pod mase procesora?
Re: Listwa LED
Będzie działać ale trzeba to zrobić tak:
1.Dać 3 tranzystor mosfet-n i wgrać program od wspólnej katody
2. Masa zasilania 12V ma być wspólna z masą 5V.
3. Zasilanie 12V idzie do listwy a 3 kolory idą do drenów 3 tranzystorów.
4. Do zasilania procka wygodnie jest wykorzystac stabilizator 7805 i stabilizowac 5V z tych 12V ale to chyba oczywiste
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Witam Patrze sobie na ten
Witam Patrze sobie na ten schemat i mam pytanie. Całość ma u mnie robić za sterownik oświetlenia RGB w moim pokoju i tutaj kilka pytań czy mogę zlikwidować diodę D1 wraz z rezystorem ?? u zostawić nóżkę 19 bez niczego Do tego Usunąć Diodę D3 a zamiast diody D2 na płytce wbudować tranzystory NPN lub MOSFET Tylko czy te tranzystory mają być zaraz po rezystorach R2 R3 R4 ??? czy te rezystorki usunąć??
Do tego mam też pytanie czy jak na tym schemacie widać http://mirley.firlej.org/files/MLRGB2_Schemat2.gif każda dioda ma 3 rezystory a czy mógł bym na płytce wlutować po 1 takim rezystorku żeby potem na listwie nie bawić się z rezystorami przed każdą diodą czy też te rezystory muszą być przed każdą diodą ???
Re: Lampka
Tranzystory dajesz zamiast diody, zgodnie ze schematem. Rezystorów na bramkach mosfetów nie trzeba ale możesz dac profilaktycznie po 3,3k lub 10k itp. Napewno każdy kolor diody musi mieć swój rezystor. Możesz jednak połączyć równolegle kilka jednakowych diod i dać do nich 3 wspólne rezystory (na każdy z kolorów). Jeśli używasz fabrycznych listew led na 12V to nie potrzeba żadnych rezystorów do diod bo są już na listwie
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
tranzystory
Mam w procka wgrany program ze wspólną anodą ( diody tez mam ze wspolna anodą) czyli jeśli teraz chce podłączyc wiecej diód to musze uzyc tranzystorów PNP lub Mosfeta z kanałem P, zeby wszystko działało jak trzeba?
RE: Lampka
Lepiej jest wgrać do procka jeszcze raz program, tylko że dla wspólnej katody i dac tranzystory MOSFET N i diody ze wspólną anodą.
Jak dasz mosfet P lub PNP to diody będzie trzeba ze wspólną katodą
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
niestety nie mam mozliwosci
niestety nie mam mozliwosci wgrania programu do procka ;/
Re: Lampka RGB
No to zostało jedynie dać MOSFETY z kanałem P i diody ze wspólną katodą podłączoną do masy
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
jak wyglądałby kod programu,
jak wyglądałby kod programu, jeśli na PD.5 umieściłbym jeszcze jeden uswitch który miałby za zadania wyłączyć lampkę
Re: Lampka RGB
To w procedurze przycisków trzeba dac dodatkowego case:
gdzie on_off jest zmienną typu bit. Dalej w przerwaniu:
tylko nie wiem czy to sie w procku zmieści
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Witam ;) Super wyszła ci ta
Witam ;) Super wyszła ci ta lampka a ja postanowiłem zrobić sobie z niej sterownik oświetlenia rgb w pokoju zaprojektowałem schemat tylko potrzebuje żeby ktoś go sprawdził i powiedział czy wszystko jest ok? a szczególnie tranzystory ;) Z góry dziękuje.
/files/user_img/u701/Bez%C2%A0tytu%C5%82u_0.png
Re: Lampka
tranzystory 0k... program trzeba wgrać dla diod ze wspólną katodą
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Zmontowałem ten układ i coś
Zmontowałem ten układ i coś jest nie tak. Kolor niebieski mi się nie wyświetla na jednej diodzie (jest ona sprawna)czy to może być wina programu?
Re: Lampka
Spróbuj zaprogramować ponownie procesor. Sprawdź też rezystor od tej diody, czy na pewno ma dobrą wartość?
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Przyciski
Witam, zauważyłem że przyciski są jakieś duże, jakie mają wymiary bo nigdzie nie moge takich znaleźć.
Kłopoty z weryfikacją programu
Witam
Projekt zrobił na mnie wrażenie, więc postanowiłem go wykonać.
Układ wykonałem wedle schematu podanego w linkach z zastosowaniem tranzystorów unipolarnych N typu STP40NF0.
Podobnie też wykonałem przewód programatora z LPT zasilanego +5V z USB.
BASCOM AVR DEMO identyfikuje układ prawidłowo a sam mikrokontroler reaguje na podstawowe komendy z BASCOMa poprzez błyśnięcia LED na wyjściu PB.7
Tu napotkałem problem. Wedle sugestii Autora przy próbie wgrania softu (dla wsp Katody) każdorazowo wyskakuje błąd przy weryfikacji programu, mniej więcej na 70% paska postępu weryfikacji ale przy kolejnych próbach błąd przy weryfikacji pojawia się na innym bicie.
Proszę o podpowiedź co z tym fantem mogę zrobić?
Re: Minilampka
Co do przycisków to są to zwykre uSwitch 12x12mm, dostępne na allegro i większości sklepów w których byłem.
Odnośnie programowania to próbuj wielokrotnie aż nie przejdzie. Ten zwykły kabel programujący ma wiele wad i czasami tak działa. Spróbuj skrócić kabel od portu LPT do procesora, jeśli masz długi
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Re: Kłopoty z weryfikacją programu
OK Dzieki już po sprawie.
Odnioisłem się do postów z artykułu "Jak zaprogramować pierwszy AVR?" a tam znalazłem odpowiedź w temacie. Zmiana przewodu na ekranowany ok.80cm załątwiła sprawe.
Dzieki
Witam! Czy da się zrobić tak
Witam!
Czy da się zrobić tak aby po wciśnięciu i przytrzymaniu przez 5 sekund przycisku nr 3 lampka włączała się i wyłączała?
Re: Klawisz on/off
Prościej by było wybrać jakąś kombinację klawiszy nieużywaną w programie i na niej zrobić on off. Nad trzymanie przycisku trzeba by się było zadumać bardziej bo obsługa klawiszy jest specyficzna
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Klawisz on/off
No to może klawisze 1 3 i 5. Jak wyglądałby program po tej przeróbce?
Re: lampka
Dodajesz kolejny case w obsłudze przycisków:
na początku deklarujesz kolejną zmienną on_off jako bit. W przerwaniu dopisujesz:
top powinno zadziałać
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
On/Off
A mógłbyś wstawić tu już kompletny program z tym odcinkiem?
Dopiero zaczynam przygodę z programowaniem i jeszcze nie kojarzę co jest co :)
Dzięki za pomoc
'************* Konfiguracja
Domyślnie po włączeniu zasilania lampka będzie włączona, niestety ci tego nie skompiluje do hex ponieważ nie używam już basica na rzecz C
Re: Minilampka
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
klawisz on/off
dzięki. Gdy ja próbowałem to wstawić, wyskakiwały mi błędy :)
Problem
Witam
Mam problem z lampką, wszystkie połączenia dokładnie sprawdziłem, jest OK. Programowanie OK. Podłączam zasilanie i nic się nie dzieje ;( Napięcie na procesorze wynosi 5,05V czyli jest OK. Kilkukrotne odłączanie od zasilania i włączanie sprawia ze za którymś razem zaświeci się dioda kontrolna i dalej nic. Zdarza się że dioda RGB też czasem załapie, nie wiem co jest grane. Męczę się już z tym od 3 dni. Bardzo proszę o pomoc.
AT90S2313-20PU
Posiadam AT90S2313-20PU i zastanawiam się co musiałbym zmienić w Twoim projekcie aby zbudować go na moim procesorze.
Bo z tego co mi wiadomo jest to starsza wersja atiny2313.
Wydaje się mi, że fizycznie nie będę musiał nic zmieniać, ale programowo nie mam pojęcia (jestem w programowaniu zielony).
Bo rozumiem, że programator będzie taki sam jak ten opisany w dziale "Jak zaprogramować pierwszy AVR"
Re: lampka
Sprawdź czy nie ma zwarcia przy kwarcu,lub czy kondensatory przy nim są dobrej pojemności. fusebity ustawiłeś?
-----------
na AT90S nie wiem czy pójdzie. Na pewno musisz przekompilować program pod at90s. Zmień wpis w regfile i przekompiluj program. Programator taki sam jak w artykule o którym wspomniałeś
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
sterownik RGB
Witam, zamierzam zbudować na podstawie tego schematu sterownik oświetlenia sufitowego w pokoju. Procesor zmienię na atmegę8 bo marzy mi się jeszcze dwie funkcje których tu nie ma a mianowicie efekt płomienia i mruganie w rytm muzyczki. Ma Pan może jakiś pomysł jak zmusić procesor żeby na jednym pinie (dowolnym) wystawiał impulsy do rytmu? Ten pin podepnę do tranzystora przez który podłączę katody ledów.
Re: Sterownik RGB
Cze snajper. Zrób jeszcze inaczej. Wzmocnij sygnał 3x na wzmacniaczu operacyjnym z jednoczesnym odcięciem góry, wyprostuj, odfiltruj na małym kondensatorku i podaj na ADC. Powyżej pewnej wartości ADC dasz miganie diody. To chyba najprostsze co może być.
Moja strona w powijakach
Problem lampka
Tak, ustawiłem fusebity w programie Burn-o-Mat, tak jak na screenie. Zwarcia nie ma, kondensatory są dobrej pojemności. Całość zmontowałem na płytce stykowej i dalej nic ;( Zdarzyło się że dioda zapaliła się na różowo i dalej nic się nie dzieje... Złożę projekt raz jeszcze od nowa, na płytce, i napisze czy problem dalej występuje...
Witam! Mam problem z tą
Witam!
Mam problem z tą lampką. Wszystko było ok i dziś nagle kolory zaczęły wariować ( układ załącza 2 kolory na raz na każdym przycisku i niektóre opcje nie działają). Bascom wariuje gdy próbuje nim programować.Udało mi się przeprogramować układ programem AVR studio ale nawet po tym wszystko działa tak samo. Co może być nie tak?
Re: Lampka
Mogło się zrobić zwarcie, np przycisk się zepsuł i cały czas zwiera lub coś podobnego. Sprawdź najpierw przyciski, potem czy nie ma zwarcia przy kwarcu, potem diody a jak nic nie pomorze to procka wymień. Sprawdź też zasilanie, czy jest 5V
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
lampka
Witam. Widzę że wszyscy pytają o stronę elektroniczną więc teraz pytanie z innej beczki: skąd wziąć taki kryształ?
Quote:Mogło się zrobić
Sprawdziłem i już jest ok. Po prostu wgrałem program do diod ze wspólną anodą a zrobiłem wszystko na układzie który wymaga programu ze wspólną katodą :)
Re: Kryształ
Allegro lub sklepik z pamiątkami itp. Może być kryształ solny, są często takie do kupienia w formie lampy, wystarczy żarówkę wymontować i włożyć diody
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Program C
Witam, czy masz może zapisany kod źródłowy w C?
Re: Lampka
Niestety nie, na dzień dzisiejszy piszę tylko w bascomie
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Czy zamiast napięcia 5V można
Czy zamiast napięcia 5V można dać 5,5V z ładowarki do telefonu (chce pominąć stabilizator 5V, czy to napięcie nie będzie zbyt duże i czy układ będzie trzeba modyfikować) ?
Re: Czy zamiast napięcia...
1. Spójrz w datasheet'a procesora, jakie max napięcie toleruje?
2. Jeśli nie toleruje 5,5V to daj diodę prostowniczą co obniży ci napięcie o średnio 0,7V i po kłopocie.
Moja strona w powijakach
Re:Lampka
A to 5.5V zmierzyłeś czy odczytałeś z etykietki na ładowarce.... moja ładowarka na której jest napisane 5V daje bez obciążenia 11V.... lampka nie pobiera dużo prądu i napięcie nie przysiądzie tak bardzo
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
To jest ładowarka impulsowa
To jest ładowarka impulsowa do HUB USB pisze na niej 5,5V zmierzyłem miernikiem bez obciążenia i daję 5,3V , jeżeli pod obciążeniem wartości będą za niskie to kupie nową za 10 zł w sklepie do komórki i jeszcze jedno jaka dokładnie była to wersja BASCOM AVR Demo w której programowałeś ATTINNY ? (pytam bo w niektórych nowszych są inne opcje w fusebits)
Re: Lampka
Jak będzie 4.6-4.8V to też ok, byle by nie spadało poniżej. Wersja bascoma to jakaś strasznie stara była. Teraz zamiast ustawienia CKSEL i SUT w jednej linii zrobili to osobno. W jednej linii jest SUT a w drugiej jest CKSEL.... patrz na wartości jakie są na moim zrzucie w nawiasie i takie same ustaw. Nie zapomnij o dzielniku częstotliwości CKDIV który musi byc wyłączony (disable)
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
ok wersje bascomu mam i fusy
ok wersje bascomu mam i fusy są dokładnie takie same jak u ciebie , i jeszcze jedno jak rozpoznać diodę RGB ze wspólna anodą a katodą ?
Re: Dioda
Bierzesz rezystor i źródło napięcia i podłączasz żeby świeciła. Jak wspólna końcówka jest + to jest wspólna anoda, a jak - to wspólna katoda
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
ok , wykonałem układ i
ok , wykonałem układ i przyznam że zabawka jest bardzo miła dla oka :), tylko czy jest normą że układ po jakimś czasie sam w sobie przyspiesza z zmianą barw ? może to wina kwarcu (mam ten mały zamiast wysokiego a już parę razy mi szybko padły te małe) ?
RE: Lampka
Nie powinno nic przyspieszać. Jak zachowuje się dioda kontrolna? tez przyspiesza?
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
LAMPKA
WITAM CZY MOGĘ WYKORZYSTAĆ UKŁAD WYKONAWCZY ZE STEROWNIKA TAŚMY RGB TAK ABY PODŁĄCZYĆ TAŚMY RGB I CZY TRZEBA COŚ ZMIENIAĆ WYKONAŁEM LAMPKĘ RGB WERSJA 2
WITAM CZY WTEDY MOGĘ RÓWNIEŻ WYKONAĆ DRUGI UKŁAD WYKONAWCZY I PODŁĄCZYĆ DO DRUGIEJ DIODY I WTEDY BĘDĘ MÓGŁ STEROWAĆ WIĘKSZĄ LICZBĄ TAŚM RGB
sowa