FAQ | Points | Add... | Recent posts | Search | Register | Log in


Bezprzewodowa lampka RGB na Attiny2313


[ + ] [ - ]
Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> Bezprzewodowa lampka RGB na Attiny2313
Author
Message
I.T.I
Poziom 15
Poziom 15


Joined: 02 Apr 2007
Posts: 211
Location: E 18.38024* N 53.21065*

Post#1 Post from the author of the topic 07 Feb 2010 22:27   

Bezprzewodowa lampka RGB na Attiny2313


Bezprzewodowa lampka RGB na Attiny2313
Witam dzisiaj chce wam przedstawić moja pierwsza w pełni ukończona konstrukcje a jest to lampka RGB :D

Pomysł na projekt zrodził się z tego ze potrzebowałem jakiegoś oryginalnego prezentu dla mojej dziewczyny (dwa lata razem za tydzień ;p) i chciałem nauczyć się obsługi PWM oraz portów analogowych (spieniło się to pierwsze)

Wiec lampka składa się z dwóch modułów:

1. Stacja dokująca prosta ładowarka obudowa plastikowa z wystającymi mosiężnymi bolcami i 3 bateriami w środku. (w niedalekiej przyszłości wstawię akumulatorki).

2.Kryształ solny z podświetleniem zbudowanym z mikro kontrolera z rodziny AVR a dokładnie Atiny2313 do tego jest podłączony foto rezystor przez kondensator (to opisze później o co chodzi) jako detektor ciemności a po stronie wyjściowej znajdują się 3 tranzystory które sterują 10 diodami led 3 niebieskie 3 czerwone i 4 zielone całość zbudowana jest w technologi smd ;) do zasilania użyłem małego akumulatora z własnym stabilizatorem.
Płytka projektowana w programie Protel na początku miała błąd który zauważyłem przy próbie odpalenia układu baza zamieniona z emiterem obszedłem to w prosty sposób lutując tranzystor do góry nogami (tu znajduje się poprawna płytka)
Język jaki użyłem do napisania programu to Bascom Avr program nie sprawił mi większych trudności.

Aha to teraz o co chodzi tymi fotorezystorem i kondensatorem no wiec niestety ale attiny2313 posiada porty analogowe ale tyko z nazwy (nie wiem mi nie udało się ich zrobić) wiec musiałem użyć innej funkcji która pomogła by mi odczytać rezystancje fotorezystora i tu przyszła z pomocą funkcja "getrc" jest to funkcja która po przez każdy port wejściowy wyjściowy potrafi zmierzyć wartość "analogowa" pomiar odbywa się tak
1.Najpierw pojawia się stan wysoki który ładuje kondensator
2.Potem pojawi się 0 co powoduje rozładowanie czas rozładowywania jest mierzony
3.Przelicza przelicza czas i wypluwa liczbę np 246 (mi wyszło ze 1 = 47ohm)
Wsad do procka w załączniku.
Spostrzeżenia:

-Akumulatorek jak ktoś by się pytał wyjąłem go z mp3
-Następnym razem (jak będzie) zastosuje diody w takich samych obudowach
-Nie pójdę już do sklepu z narzędziami z większa kasa po frez do grawerowania zamiast jednego frez kupiłem cęgi płaskie kombinereczki i przecinaczki 3 rękę gąbkę szlifierska :P

No to dla tych co nie lubią czytać zdjęcia i filmik.
Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313
Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313 Bezprzewodowa lampka RGB na Attiny2313



Link


Pozdrawiam Mateusz.Ch I_T_I



RGB.rar
 Description:
 n/a

Download
 Filename:  RGB.rar
 Contents:  
 Filesize:  783 Bytes
 Punkty:  0.00

Back to top
   
Villen
Poziom 18
Poziom 18


Joined: 22 Dec 2006
Posts: 473

Post#2 08 Feb 2010 07:56   

Re: Bezprzewodowa lampka RGB na Attiny2313


Bardzo ciekawa obudowa :) Wykonanie też bardzo mi się podoba, jednak po co w stacji dokującej baterie?
Nie wiem, ale mi stacja dokująca kojarzy się z czymś, co stoi sobie uwieszone na kabelku (tu: ładowarki) i umożliwia nieustanne ładowanie naszego urządzenia mobilnego... A tak to masz "bezprzewodową" stację dokującą, której baterie zapewne szybko będą się zużywać.

Hm, a ten fotorezystor właściwie po co został zastosowany? Bo opisana jest metoda odczytu wartości, a nie ma słowa o celu tego wszystkiego.
Back to top
   
spox5
Poziom 13
Poziom 13


Joined: 04 Dec 2004
Posts: 115

Post#3 08 Feb 2010 08:37   

Re: Bezprzewodowa lampka RGB na Attiny2313


Ładniej by to wyglądało gdyby nie było widać podstawki. Ogólnie oczywiście efekt przyjemny.
Jak długo na tych bateriach działa Ci ta lampka RGB?
Back to top
   
Google

Google Adsense


Post# 08 Feb 2010 08:37   





Back to top
   
100
Poziom 13
Poziom 13


Joined: 25 Jan 2008
Posts: 149
Location: warszawa

Post#4 08 Feb 2010 08:52   

Re: Bezprzewodowa lampka RGB na Attiny2313


Lampka bardzo mi się podoba. Diody mogłeś dać RGB w obudowie smd był by lepszy efekt. Pytanie,czy pierwszy raz lutujesz smd ?
Back to top
   
dragon_25
Poziom 6
Poziom 6


Joined: 26 May 2007
Posts: 18
Location: Kielce

Post#5 08 Feb 2010 09:10   

Re: Bezprzewodowa lampka RGB na Attiny2313


Ciekawe rozwiązanie, gdyby nie było widać podstawki było by super;) czym progrmowałeś układ??:))
Back to top
   
I.T.I
Poziom 15
Poziom 15


Joined: 02 Apr 2007
Posts: 211
Location: E 18.38024* N 53.21065*

Post#6 Post from the author of the topic 08 Feb 2010 17:49   

Re: Bezprzewodowa lampka RGB na Attiny2313


Villen wrote:

Hm, a ten fotorezystor właściwie po co został zastosowany? Bo opisana jest metoda odczytu wartości, a nie ma słowa o celu tego wszystkiego.


Jest napisane ze po to by wykryć natężenie oświetlenia co skutkuje włączeniem
lub nie włączeniem lampki.

Villen wrote:

Nie wiem, ale mi stacja dokująca kojarzy się z czymś, co stoi sobie uwieszone na kabelku (tu: ładowarki) i umożliwia nieustanne ładowanie naszego urządzenia mobilnego... A tak to masz "bezprzewodową" stację dokującą, której baterie zapewne szybko będą się zużywać.


Co do podstawki to rzeczywiście stacja dokując jest zła nazwa bardziej jest to drugie ogniwo zasilania do lampki lecz w ciągu tygodnia baterie będą zamienione na akumulatorki które będą ładowane przez podłączaną ładowarkę.

Bateria wbudowana w kryształ podtrzymuje świecenie przez ok 4 godziny a stacja dokując jeszcze nie wiem ciągle świeci
Back to top
   
henryxxl
Poziom 20
Poziom 20


Joined: 24 Jan 2009
Posts: 929
Location: Biała Podlaska/Dobryń Duży

Post#7 08 Feb 2010 19:39   

Re: Bezprzewodowa lampka RGB na Attiny2313


Jak się nie mylę to akumulator z ibox neo?
Back to top
   
Villen
Poziom 18
Poziom 18


Joined: 22 Dec 2006
Posts: 473

Post#8 08 Feb 2010 21:08   

Re: Bezprzewodowa lampka RGB na Attiny2313


I.T.I wrote:
Co do podstawki to rzeczywiście stacja dokując jest zła nazwa bardziej jest to drugie ogniwo zasilania do lampki lecz w ciągu tygodnia baterie będą zamienione na akumulatorki które będą ładowane przez podłączaną ładowarkę.


Ale w dalszym ciągu nie rozumiem po co w podstawce jakiekolwiek baterie/akumulatorki? Nie wystarczy po prostu mostek i stabilizator? A jeśli zasilacz dostarczałby już prąd stały to wystarczyłby stabilizator i 2 kondensatory...
Back to top
   
Google

Google Adsense


Post# 08 Feb 2010 21:08   





Back to top
   
Zwirunia
Poziom 6
Poziom 6


Joined: 23 Feb 2005
Posts: 19
Location: Tunbridge Wells, Anglia

Post#9 08 Feb 2010 21:55   

Re: Bezprzewodowa lampka RGB na Attiny2313


Popełniłem taką konstrukcję, po paru miesiącach sól (doskonale wchłaniająca wilgoć) spowodowała korozję układu a naciek wody z solą zwarcie.

Polecam zalanie płytki żywicą.
Back to top
   
I.T.I
Poziom 15
Poziom 15


Joined: 02 Apr 2007
Posts: 211
Location: E 18.38024* N 53.21065*

Post#10 Post from the author of the topic 08 Feb 2010 22:35   

Re: Bezprzewodowa lampka RGB na Attiny2313


Zwirunia ok dzięki zobaczę pewnie to zrobię.

Do Villen podstawka jest po to by było można to dzieło sztuki technicznej położyć na dłuższy czas (w ciągłym działaniu) gdzieś gdzie nie ma dostępu do tzw prądu ze ściany no i tak jest estetyczniej nie praw-dasz przecież plączące się kable nie są ładne szczególnie na ładnym kominku.
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 08 Feb 2010 22:35   





Back to top
   
galgann
Poziom 15
Poziom 15


Joined: 21 Nov 2008
Posts: 219
Location: Włocławek

Post#11 12 Feb 2010 18:21   

Re: Bezprzewodowa lampka RGB na Attiny2313


Gdzie dostać taki kryształ soli?
Back to top
   
I.T.I
Poziom 15
Poziom 15


Joined: 02 Apr 2007
Posts: 211
Location: E 18.38024* N 53.21065*

Post#12 Post from the author of the topic 12 Feb 2010 19:11   

Re: Bezprzewodowa lampka RGB na Attiny2313


Najszybciej to pewnie w Wieliczce i może na allegro.
Back to top
   
fibu
Poziom 7
Poziom 7


Joined: 07 Nov 2003
Posts: 23
Location: Warszawa

Post#13 12 Feb 2010 23:26   

Re: Bezprzewodowa lampka RGB na Attiny2313


Witam,
Czy mogłbyś podzielić się kodem źródłowym? Albo chociaż fragment dotyczący konfiguracji timerów. Ostatnio miałem problem z konfiguracją pwm na timer0 w tym AVR. Zrobiłem to więc na jednym pwm i przełączam go między diodami za pomocą tranzystorów. Natomiast timer0 wykorzystam pewnie do obsługi pilota w kodzie rc5.

I drugie pytanie to czy do zmiany kolorów zastosowałeś jakiś wybajerzony algorytm z funkcją losową? czy po prostu tęcza jak w MSPaint ;)
Back to top
   
I.T.I
Poziom 15
Poziom 15


Joined: 02 Apr 2007
Posts: 211
Location: E 18.38024* N 53.21065*

Post#14 Post from the author of the topic 13 Feb 2010 11:17   

Re: Bezprzewodowa lampka RGB na Attiny2313


Code:
 $regfile = "attiny2313.dat"
           $crystal = 1000000

               Config Portb.2 = Output
               Config Portb.3 = Output
               Config Portb.4 = Output


 Set Tccr0a.0
 Set Tccr0a.7

 Set Tccr1a.0
 Set Tccr1a.7


  Set Tccr1a.7
  Set Tccr1a.5
  Set Tccr1b.7

  Set Tccr0b.cs00
  Set Tccr1b.cs00

Zielony Alias Pwm0a
Czerwony Alias Pwm1a
Niebieski Alias Pwm1b


A co do zmiany kolorów to porostu ręcznie ustawiona sekwencja
Back to top
   
Post new topic  Reply to topic   [ + ] [ - ]    Main Page -> Forum Index -> DIY Structures -> Bezprzewodowa lampka RGB na Attiny2313
Statement for Wykop Statement for Facebook Statement for Delicious Statement for Digg Statement for Google Statement for Twitter Statement for Blip
Page 1 of 1
Similar topics
Lampka RGB na zwykłych diodach (1)
Rewelacyjna lampka diodowa RGB (184)
Lampka RGB by xifyh (52)
Moja lampka RGB (22)
Lampka RGB 2 ATTIny2313 Blok z plexi (6)
Ładna lampka RGB na ATtiny2313 (11)
Lampka RGB na ATTINY2313 by mirley . (59)
Lampka RGB na ATiny2313 by pawel.kn. (110)
Wielokolorowa lampka RGB do pokoju (12)
Lampka RGB sterowana pilotem (13)

Page generation time: 0.131 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed