| Author |
Message
|
rejestr007 Poziom 14

Joined: 17 Feb 2003 Posts: 185 Location: Lublin
|
#1
29 Oct 2007 22:28 Elektroniczna świeczka |
|
|
|
Witam!
Pomysł powstał rok temu przed listopadowym świętem. Oglądając dość tandetnie wykonane lampki na diodach led imitujące znicze postanowiłem wykonać własną w oparciu o mały mikroprocesorek sterujący diodą. Napisałem szybko program i zmontowałem układ lutując elementy bezpośrednio do wyprowadzeń procesorka. Całość przylutowałem do pojemnika baterii i umieściłem w lampionie po zniczu. Tak wykonana elektroniczna świeczka zasilana z czterech baterii R6 świeciła sobie przez blisko miesiąc.
Jednak sam efekt był mało skomplikowany i niezbyt mi się podobał.
Miałem napisać nowy program, ale zawsze było, co innego do zrobienia i tak było aż do czasu, gdy w „Elektronice dla wszystkich” zobaczyłem zamieszczony tam projekt „Mikroprocesorowy symulator świeczki” Bardzo spodobał mi się program, w którym sposób świecenia diody jest zapisany w tabeli, dzięki czemu można łatwo zmieniać efekt.
Wykorzystując, więc tą zasadę napisałem nowy program na Attiny13, na którym to jest zbudowana moja „świeczka”
Efekt można zobaczyć na filmach.
http://rejestr.republika.pl/graficzne/swieczka1.avi
http://rejestr.republika.pl/graficzne/swieczka2.avi
Schemat składa się dokładnie z trzech elementów + zasilanie.
Dioda jest dołączona do wyjścia PWM timera mikrokontrolera. Rezystor należy dobrać w zależności napięcia zasilania i koloru zastosowanej diody (na schemacie wartość dla diody żółtej lub czerwonej) najjaśniej świecą zielone diody, ale żółta daje efekt najbardziej zbliżony do naturalnego.
Sposób montażu wyjaśniają zdjęcia.
Program zajmuje się odliczaniem czasu, po którym odczytuje z tabeli kolejne wartości i ładuje nimi rejestr porównywania timera. Od zawartości tego rejestru zależy współczynnik wypełnienia przebiegu zasilającego diodę a co za tym idzie jasność świecenia diody.
Dane zostały umieszczone w dwóch tabelach. Jedna zawiera bardziej dynamiczne zmiany natomiast dane umieszczone w drugiej powodują tylko niewielkie wahania jasności diody.
Ale to oczywiście można zmienić według własnych upodobań.
Efekt tak mi się podoba, iż mam zamiar wykonać kilka takich kolorowych świeczek i umieścić je na świątecznej choince!
| Description: |
|
 Download |
| Filename: |
swieczka_plus.zip |
| Contents: |
swieczka_plus.asm
, swieczka_plus.hex
See all... |
| Filesize: |
1.88 KB |
| Punkty: |
0.00 |
|
|
| Back to top |
|
 |
Google

|
#
29 Oct 2007 22:28 |
|
|
|
|
|
| Back to top |
|
 |
MakroSerwis Poziom 22

Joined: 02 Jul 2003 Posts: 2494 Location: Koszalin
|
#2
30 Oct 2007 07:30 Re: Elektroniczna świeczka |
|
|
|
Proste, tanie i pomysłowe :). A jak wygląda pobór prądu przez urządzenie? W przypadku znicza ważne jest wydajne czasowo zasilanie.
|
|
| Back to top |
|
 |
ghost666 Poziom 24

Joined: 10 Jun 2003 Posts: 4610 Location: Toruń
|
#3
30 Oct 2007 08:48 Re: Elektroniczna świeczka |
|
|
|
Jakkolwiek nie jestem zwolennikiem montażu przestrzennego, to pająk kolegi jest chyba jednym z najlepszych jakie widziałem. Pająk obudowany na kostce DIP8 to juz nieźle, ale ten oporniczek SMD wlutowany do nóg jest poprostu szczytem gracji. Serio.
Sama świeczuszka pomysłowa. Może być zrobić coś podobnego z diodą RGB?
|
|
| Back to top |
|
 |
bikstopa Poziom 4

Joined: 27 Oct 2006 Posts: 8 Location: krakow
|
#4
30 Oct 2007 11:08 Re: Elektroniczna świeczka |
|
|
|
ślicznie (":
tylko oprawka to klej na cieplo czy silikon?
i w czym taakie cos uformowales?
|
|
| Back to top |
|
 |
Paul119 Poziom 13

Joined: 08 Oct 2006 Posts: 142 Location: Skopanie
|
#5
30 Oct 2007 15:58 Re: Elektroniczna świeczka |
|
|
|
Jestem początkujący w elektronice i chciałbym was zapytać czy trzeba programowac ten układ, czy tylko montujemy i chodzi?
|
|
| Back to top |
|
 |
MakroSerwis Poziom 22

Joined: 02 Jul 2003 Posts: 2494 Location: Koszalin
|
#6
30 Oct 2007 15:59 Re: Elektroniczna świeczka |
|
|
|
Trzeba zaprogramować, to jest mikroprocesor i bez programu nie wie, co ma robić.
|
|
| Back to top |
|
 |
Paul119 Poziom 13

Joined: 08 Oct 2006 Posts: 142 Location: Skopanie
|
#7
30 Oct 2007 16:13 Re: Elektroniczna świeczka |
|
|
|
Pewnie tylko to można zrobic bez programowania: http://www.edw.com.pl/pdf/K06/03_03b.pdf
Albo diodę podpiąć pod rezystor i źródło zasilania np. bateria R6, a włąsnie ile najmniej muszę mieć napięcie zasilania takiej diody i jakiego wtedy rezystora użyć?
|
|
| Back to top |
|
 |
MakroSerwis Poziom 22

Joined: 02 Jul 2003 Posts: 2494 Location: Koszalin
|
#8
30 Oct 2007 16:21 Re: Elektroniczna świeczka |
|
|
|
Z jednej baterii R6 nie zasilisz diody LED, ponieważ napięcie będzie za niskie. Rezystor trzeba dobrać doświadczalnie, zależnie od typu diody i napięcia zasilającego. Z reguły są to wartości od 100R do 1k.
|
|
| Back to top |
|
 |
Snikers Poziom 20

Joined: 14 Dec 2002 Posts: 815
|
#9
30 Oct 2007 16:35 Re: Elektroniczna świeczka |
|
|
|
widze ze wszyscy sie podniecaja. ogladajac film, stwierdzam ze kolega chyba swieczki na oczy nie widzial. http://www.youtube.com/watch?v=RE-yny2TV64 komercyjny projekt PHILIPSa zachowuje sie duzo lepiej
|
|
| Back to top |
|
 |
BolzZ Poziom 20

Joined: 12 Jan 2005 Posts: 1045 Location: Stolica
|
#10
30 Oct 2007 16:46 Re: Elektroniczna świeczka |
|
|
|
| Snikers wrote: |
| widze ze wszyscy sie podniecaja. |
to moze jestes niedowidzacy, albo nie wiesz co znaczy "podniecac sie".
a jesli chodzi o temat, to mi sie podoba i pomysl i wykonanie.
|
|
| Back to top |
|
 |
Paul119 Poziom 13

Joined: 08 Oct 2006 Posts: 142 Location: Skopanie
|
#11
30 Oct 2007 16:54 Re: Elektroniczna świeczka |
|
|
|
MakroSerwis a czy mogę z tego wzoru obliczyć rezystor jaki mam zastosować: jeśli bateria ma U voltów, spadek napięcia na diodzie (zależny od koloru) to Ud i prąd płynący przez diodę to I, wtedy R= (U-Ud)/I. ??
Jeżeli tak to jaki jest prąd i napięcie diody(chcę użyc czerwonej) i myślę, że 2 baterie chyba wystarczą, bo widziałem oryginalna świeczkę z 2 paluszkami chyba, żę użyje baterii 9V to ta co ma dwa bieguny na "górze".
|
|
| Back to top |
|
 |
mrrudzin Poziom 24

Joined: 18 Nov 2003 Posts: 5477 Location: Pruszcz Gdanski
|
#12
30 Oct 2007 17:33 Re: Elektroniczna świeczka |
|
|
|
Zastanawiam się ile wytrzyma taka świeczka na cmentarzu. Generalnie jak coś ładniej wygląda i "wyróżnia się" bardzo szybko dostaje nóżek :(
|
|
| Back to top |
|
 |
Karol966 Poziom 21

Joined: 30 Jul 2006 Posts: 1486 Location: Obecnie Poznań
|
|
| Back to top |
|
 |
mariusz.o Poziom 16

Joined: 28 Oct 2006 Posts: 340 Location: Altusowo
|
#14
30 Oct 2007 19:09 Re: Elektroniczna świeczka |
|
|
|
Ten temat ze świeczką jest dobry.....:D a działa to tak że jest fototranzystor który załącza przy podaniu jasnego światła (np z zapałki), a jak zbliżasz rękę i zasłaniasz lede to rozłącza...proste i innego rozwiązania nie ma
|
|
| Back to top |
|
 |
cukras Poziom 15

Joined: 08 Nov 2004 Posts: 240
|
#15
30 Oct 2007 19:46 Re: Elektroniczna świeczka |
|
|
|
Witam, kurcze ludzie(myślę o koledze wyżej) jak to doświadczalnie dobierać rezystor do diody??Oczywiście można ale każdy co zna prawo Ohm'a i dorobione elektroniki liznął to sobie policzy.
Sorry jak kogoś uraziłem ale to jest moim zdaniem zaniżanie poziomu tego forum
pzdr
|
|
| Back to top |
|
 |
Google

|
#
30 Oct 2007 19:46 |
|
|
|
|
|
| Back to top |
|
 |
oj Poziom 24

Joined: 21 Apr 2003 Posts: 5571 Location: N52'13'55.4" E021'00'36.3"
|
#16
30 Oct 2007 19:52 Re: Elektroniczna świeczka |
|
|
|
Nie będzie to tak działać jak na tym filmie; robi sobie żarty
Są takie świeczki (prawdziwe), które po zapaleniu płomienia zaczynają zmieniać kolory (w środku świecy), po zgaszeniu płomienia gasną; kosztują 10zł
|
|
| Back to top |
|
 |
Google

|
#
30 Oct 2007 19:52 |
|
|
|
|
|
| Back to top |
|
 |
50g Poziom 9

Joined: 10 Jun 2007 Posts: 42 Location: Jasło
|
#17
01 Nov 2007 13:42 Re: Elektroniczna świeczka |
|
|
|
Jestem początkujący i chciałbym się zapytać jak dokładniej się to programuje co należy mieć i jakie są do tego dosyć proste programy i jakby można było prosić o jakąś ''lekturę'' z tym związaną .
Pozdrawiam Filip
|
|
| Back to top |
|
 |
przemo2147 Poziom 8

Joined: 11 Dec 2005 Posts: 25 Location: sieradz
|
#18
06 Nov 2007 18:58 Re: Elektroniczna świeczka |
|
|
|
gdzieś chyba na elektrodzie znalazłem taki schemacik bo wcześniej interesowałem sie zrobieniem takiej świeczki ale czasu jakoś brakło. ps zrobił ktoś może ta świeczkę
|
|
| Back to top |
|
 |
df Poziom 6

Joined: 10 May 2004 Posts: 18 Location: Flagiusz
|
#19
07 Nov 2007 09:57 Re: Elektroniczna świeczka |
|
|
|
Polecam zamiast algorytmów sekwencyjnych (tablice) użyć do sterowania "płomieniem" generatora pseudolosowego.
Można go prosto zrobić na rejestrze, który jest przesuwany w lewo, a na najniższy bit (po przesunięciu zerowy) podawać exor z kilku wybranych bitów tego rejestru. Przy nieparzystej liczbie exorowanych bitów generator wystartuje sam z sekwencji zerowej.
Wyjście generatora to dowolny bit jego rejestru (np. MSB).
Sposób wyboru linii bitowych do exora wpływa na entropię oraz przestrzeń jego wyników.
Druga rzecz, to ciekawy efekt "przechylania się płomienia" przy użyciu 2 lub 3 diod LED.
ich sterowanie może być dowolne i niezależne, ale warto zachować w każdej chwili co najmniej jedną diodę przynajmniej "trochę" zapaloną.
W ATtiny13(v) z uwagi na 1xPWM sterowanie jasnością na większej liczbie linii trzeba oprogramować sobie samemu (np. jeden szybki timer i sterowanie portami w procedurze obsł. przerwania, a logika sterująca może chodzić niezależnie w głównej pętli programu).
13-ka ma w sobie ADC i komparator, więc na jednej wolnej linii można dać rezystor i fotodiodę załączającą układ po zmroku.
Co do poboru prądu, to z praktyki ATtiny13v dla 4,5V pobiera <5mA @ 1,2MHz, a jak się dobrze napisze program (używając idle`ów), to odpowiednio mniej.
W głębokim stanie uśpienia kontroler ten pobiera <1uA, więc praktycznie nic - tylko wybudzenie go z tego stanu wymaga zmiany poziomu na INT0, co przy użyciu do tego fotodiody wymaga odpowiednio dokładnego dobrania progu.
|
|
| Back to top |
|
 |
50g Poziom 9

Joined: 10 Jun 2007 Posts: 42 Location: Jasło
|
#20
25 Mar 2008 16:28 Re: Elektroniczna świeczka |
|
|
|
Czy można zastosować inny mikroprocesor bo w moim sklepie ich nie ma i nie wygląda na to , że będą .....
|
|
| Back to top |
|
 |
done Poziom 18

Joined: 20 Sep 2004 Posts: 567 Location: Lublin
|
#21
08 Jul 2008 12:16 Re: Elektroniczna świeczka |
|
|
|
| df wrote: |
| Polecam zamiast algorytmów sekwencyjnych (tablice) użyć do sterowania "płomieniem" generatora pseudolosowego... |
Witam
df w teorii wygląda to bardzo ładnie...
Czy ma ktoś może podobny projekcik na atmega8 ?
Pozdrawiam
|
|
| Back to top |
|
 |
Belialek Poziom 19

Joined: 01 Dec 2004 Posts: 612 Location: Wrocław
|
#22
17 Dec 2008 14:15 Re: Elektroniczna świeczka |
|
|
|
a ja mam inne pytanie - czy mozna to jakos "wpiac " w wiekszy uklad?
np:
9V, 2 diody + 2 rezystory polaczone rownolegle, 1 dioda jak na tym ukladzie
bedzie to dzialalo? ;)
|
|
| Back to top |
|
 |
henryxxl Poziom 20

Joined: 24 Jan 2009 Posts: 929 Location: Biała Podlaska/Dobryń Duży
|
|
| Back to top |
|
 |
done Poziom 18

Joined: 20 Sep 2004 Posts: 567 Location: Lublin
|
#24
29 Apr 2010 08:05 Re: moja własna elektroniczna świeczka |
|
|
|
Witam
Wg. mnie z programu należałoby wykluczyć całkowite gaśniecie diody, aby efekt świeczki był zbliżony.
Próbowałem to wyeliminować zmieniając wartości Jasnosc, Jasnosc1 tam gdzie były zera wpisałem wartości 50 oraz temp,low(Jasnosc<<1)+140 zmieniłem na temp,low(Jasnosc<<1)+10 niestety efekt całkowitego wygasania diody nadal jest :/
Prośba do kogoś kto ma pojęcie o asemblerze o (poprawę) wskazanie wartości odpowiedzalnych za całkowite wygaszanie diody.
Na jakiej zasadzie odczytywane są (przez procesor) wartości Jasnosc skoro jest 14 wierszy .DB z warościami.
Czy w pierwszej kolejności odczytywana jest tablica Jasnosc a nastepnie Jasnosc1, czy przemiennie?
PS.O ile jest taka możliwość to od czego należałoby zacząć przystosowanie tego kodu do amtega8.
Pozdrawiam
| Description: |
|
 Download |
| Filename: |
kod.txt |
| Contents: |
|
| Filesize: |
4.23 KB |
| Punkty: |
0.00 |
|
|
| Back to top |
|
 |