| Autor |
Wiadomość |
Mariuszek15 Poziom 20

Dołączył: 18 Wrz 2005 Posty: 834 Miasto: Chrzanów (k.Krakowa)
|
10 Sty 2008 16:05 Re: Zegarek LED z sekundami |
|
|
|
joozwa Wyświetlacze duże i małe dolne krawędzie. Płytka drukowana może być zrobiona od podstaw. Fotografia wszystko prezentuje :) Między wyświetlaczami(pionowo) górnym a środkowym 0,5cm i środkowym a dolnym 0,5cm a poziomo bez odstępów tak jak fotografia pokazuje. Środkowy i dolny wyświetlacze 0,56" powinny wyświetlać °C. Można odpowiednio połączyć segmenty wyświetlaczy. Co do sekundnika to połączenia wszystkich wyświetlaczy jest równoległe :)
| Opis: |
|
| Rozmiar: |
83.14 KB |

|
|
|
| Powrót do góry |
|
 |
bruus Poziom 8

Dołączył: 29 Sty 2007 Posty: 29 Miasto: Legionowo
|
17 Sty 2008 13:31 Re: Zegarek LED z sekundami |
|
|
|
Witam,
Koledzy bardzo wszystko fajnie opisane ale.... no właśnie.
Mam programator USB dziaila pod BSCOMEM, tylko ze on nie widzi ani piku .hex ani ze źródła nie dasię nic zrobić.
Jest to mój pierwszy raz z programowaniem uC i nie wiem jak mam to już zrobić. Proszę o poradę. Wszystko już jest oprócz zaprogramowanego uC
Pozdrawiam,
Bruus
Już się uporałem :)
Mam jeszcze pytanie jakiej wielkości są oryginalne wyświetlacze (zdjęcia autora) |
|
| Powrót do góry |
|
 |
smirgol Poziom 13

Dołączył: 14 Mar 2006 Posty: 140
|
24 Sty 2008 09:47 Re: Zegarek LED z sekundami |
|
|
|
Oryginalny wyświetlacz ma 0,56" czyli 14mm. |
|
| Powrót do góry |
|
 |
joozwa Poziom 21

Dołączył: 20 Lut 2007 Posty: 1325 Miasto: Łódź
|
24 Sty 2008 10:18 Re: Zegarek LED z sekundami |
|
|
|
| smirgol napisał: |
| Oryginalny wyświetlacz ma 0,56" czyli 14mm. |
Mnie one wyglądają na 20mm. Ale jeżeli chodzi o dobór rezystorów katod, to nie ma to znaczenia, bo zarówno 14mm jak i 20mm mają po 1 diodzie na segment. Diody podwójne zaczynają się od 25mm :D
Pzdr |
|
| Powrót do góry |
|
 |
bruus Poziom 8

Dołączył: 29 Sty 2007 Posty: 29 Miasto: Legionowo
|
24 Sty 2008 16:15 Re: Zegarek LED z sekundami |
|
|
|
hmmm, może źle to napisałem. Chodziło mi o rozmiar wyświetlaczy na płytce przedstawionej prze autora , bo na pewno nie są to 14mm :cry:
Poskładałem wszystko, i mam problem.
Żaden wyświetlacz nie świeci:cry:
Napięcia z kontrolera wychodzą (1,36V) a z tranzystorów (0,2 0,4 V)
i nic kompletnie się nie dzieje.
Może za małe napięcie zasilania (10V) no i zasilanie do uC dochodzi 4,65 V
Ma ktoś jakieś pomysły ????
Pozdrawiam
Bruus |
|
| Powrót do góry |
|
 |
PIEKNY1234 Poziom 10

Dołączył: 21 Maj 2005 Posty: 50 Miasto: limanowa
|
23 Lut 2008 22:02 Re: Zegarek LED z sekundami |
|
|
|
hmm tutaj nie obędzie sie bez konkretnego zmierzenia kilku napięć na początek sprawdź czy dobrze podłącztleś anody wyświetlaczy i potem weź baterie 3V i sprawdż czy segmenty świecą , w zależności do ktorej anody przyłożysz + opwinien zapalać si odpowiedni wyśwetlacz |
|
| Powrót do góry |
|
 |
konrad92 Poziom 13

Dołączył: 26 Sie 2006 Posty: 122 Miasto: BESTwina
|
15 Mar 2008 12:42 Re: Zegarek LED z sekundami |
|
|
|
Witam,
czy można wiedziec jakie są wartości elementów na płytce pana joobo (str.3)
pozdr. |
|
| Powrót do góry |
|
 |
joozwa Poziom 21

Dołączył: 20 Lut 2007 Posty: 1325 Miasto: Łódź
|
15 Mar 2008 15:46 Re: Zegarek LED z sekundami |
|
|
|
| konrad92 napisał: |
Witam,
czy można wiedziec jakie są wartości elementów na płytce pana joobo (str.3)
pozdr. |
Dokładnie takie, jak w oryginale, oprócz rezystorów katodowych, które w wypadku stosowania wyświetlaczy 37mm trzeba dać mniejsze, rzędu 56-100Ω, aby zapewnić odpowiednią jasność świecenia wyświetlaczy.
Pzdr. |
|
| Powrót do góry |
|
 |
konrad92 Poziom 13

Dołączył: 26 Sie 2006 Posty: 122 Miasto: BESTwina
|
17 Mar 2008 18:59 Re: Zegarek LED z sekundami |
|
|
|
ok. dziękuję. dam 100Ω. a diody shottky'ego to BAT...ile? |
|
| Powrót do góry |
|
 |
joozwa Poziom 21

Dołączył: 20 Lut 2007 Posty: 1325 Miasto: Łódź
|
17 Mar 2008 19:38 Re: Zegarek LED z sekundami |
|
|
|
| konrad92 napisał: |
| ok. dziękuję. dam 100Ω. a diody shottky'ego to BAT...ile? |
Dowolne diody Shottkiego :D
Pzdr. |
|
| Powrót do góry |
|
 |
konrad92 Poziom 13

Dołączył: 26 Sie 2006 Posty: 122 Miasto: BESTwina
|
18 Mar 2008 16:12 Re: Zegarek LED z sekundami |
|
|
|
ok. dzienki :) |
|
| Powrót do góry |
|
 |
Mariuszek15 Poziom 20

Dołączył: 18 Wrz 2005 Posty: 834 Miasto: Chrzanów (k.Krakowa)
|
18 Mar 2008 19:48 Re: Zegarek LED z sekundami |
|
|
|
Czy ktoś może dopisać pomiar temperatur na dwóch czujnikach DS18B20?? Zegar byłby wyświetlany przez 15 sekund a temperatury przez 5 sekund. Temperatura byłaby mierzona w zakresie -50C do +125C.
| Kod: |
/*
zegar.c - firmware for simple digital clock based on AVR ATmega8, designed for VSS from pl.misc.elektronika
Copyright (C) 2006 Dariusz Rzońca
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/sleep.h>
unsigned char godzina[6];//godzina[0] - jednostki sekund, godzina [5] - dziesiatki godzin
const unsigned char tablica_7seg[]={0x08,0x6E,0x84,0x24,0x62,0x30,0x10,0x6C,0x00,0x20};//wyglad cyfr na wyswietlaczu
/* Połączenie:
Segmenty: ( najpierw nóżka, potem segment)
3 A
4 F
5 G
6 B
11 E
12 D
13 C
*/
const unsigned char tablica_multipleks[]={0x1F,0x3E,0x3D,0x3B,0x37,0x2F};//[0] - baza sterujaca wyswietlaniem jednostek sekund,
/* Połączenie:
Anody: (najpierw nózka, potem kolejna cyfra)
23 5
24 4
25 3
26 2
27 1
28 6
*/
unsigned char aktualny_wyswietlacz;
unsigned int czesci_sekundy;
SIGNAL (SIG_OUTPUT_COMPARE2)//512 razy na sek
{
if (++czesci_sekundy==512)
{
czesci_sekundy=0;
godzina[0]++;//minela sekunda
if (bit_is_clear(PINB,PINB0))
{
godzina[0]=0;//zerowanie sekund
godzina[1]=0;
}
if (bit_is_clear(PINB,PINB1)) godzina[2]++;//ustawianie minut
if (bit_is_clear(PINB,PINB2)) godzina[4]++;//ustawianie godzin
if (godzina[0]==10)//przepelnienie jednostek sekund
{
godzina[0]=0;
godzina[1]++;
}
if (godzina[1]==6)//przepelnienie dziesiatek sekund
{
godzina[1]=0;
godzina[2]++;
}
if (godzina[2]>=10)//przepelnienie jednostek minut
{
godzina[2]-=10;
godzina[3]++;
}
if (godzina[3]==6)//przepelnienie dziesiatek minut
{
godzina[3]=0;
godzina[4]++;
}
if (godzina[4]>=10)//przepelnienie jednostek godzin
{
godzina[4]-=10;
godzina[5]++;
}
if (godzina[5]==2 && godzina[4]==4)//przepelnienie 24h
{
godzina[4]=0;
godzina[5]=0;
}
}
if (++aktualny_wyswietlacz==6) aktualny_wyswietlacz=0;
PORTC=0x3F;//wygaszamy wszystkie wyswietlacze
PORTD=tablica_7seg[godzina[aktualny_wyswietlacz]];//przygotowywujemy cyfrę
PORTC=tablica_multipleks[aktualny_wyswietlacz];//wlaczamy odpowiedni wyswietlacz
if (czesci_sekundy>=256) PORTD|=_BV(PD0);//miganie diodą na PD0
}
int main (void)
{
DDRC=_BV(PC0)|_BV(PC1)|_BV(PC2)|_BV(PC3)|_BV(PC4)|_BV(PC5);
DDRD=_BV(PD0)|_BV(PD1)|_BV(PD2)|_BV(PD3)|_BV(PD4)|_BV(PD5)|_BV(PD6)|_BV(PD7);
PORTB=_BV(PB0)|_BV(PB1)|_BV(PB2);//pullup klawiatura
ASSR=_BV(AS2);//t2 - praca asynchroniczna
TCNT2=0;
OCR2=7;
TCCR2=_BV(WGM21)|_BV(CS21);//CTC, preskaler 8
while (ASSR&(_BV(TCN2UB)|_BV(OCR2UB)|_BV(TCR2UB)));//czekamy na zapisanie zmian
TIMSK=_BV(OCIE2);//przerwanie od porównania
sei();
set_sleep_mode(SLEEP_MODE_PWR_SAVE);//sleep to dla nas power save
while(1) sleep_mode();
return(0);
} |
|
|
| Powrót do góry |
|
 |
TD5 Poziom 2

Dołączył: 07 Mar 2006 Posty: 2 Miasto: Lublin
|
20 Mar 2008 17:05 Re: Zegarek LED z sekundami |
|
|
|
Dołączam się do prośby o pomiar temperatury.
Soft podany wcześniej działa nieprawidłowo.
Wskazania zegara jak najbardziej poprawne:
(brak kropki ale jest to na razie faza testów) |
|
| Powrót do góry |
|
 |
VSS Poziom 16

Dołączył: 12 Wrz 2002 Posty: 295 Miasto: Poznań
|
24 Mar 2008 23:44 Re: Zegarek LED z sekundami |
|
|
|
| TD5 napisał: |
Dołączam się do prośby o pomiar temperatury.
Soft podany wcześniej działa nieprawidłowo.
(brak kropki ale jest to na razie faza testów) |
Napisłem do autora softu, czekam na informacje. Jak tylko dostanę soft natychmiast wrzuce na elektrodę. |
|
| Powrót do góry |
|
 |
VSS Poziom 16

Dołączył: 12 Wrz 2002 Posty: 295 Miasto: Poznań
|
05 Kwi 2008 23:00 Re: Zegarek LED z sekundami |
|
|
|
| VSS napisał: |
| TD5 napisał: |
Dołączam się do prośby o pomiar temperatury.
Soft podany wcześniej działa nieprawidłowo.
(brak kropki ale jest to na razie faza testów) |
Napisłem do autora softu, czekam na informacje. Jak tylko dostanę soft natychmiast wrzuce na elektrodę. |
Odpowiedź:
Trudno powiedzieć co jest nie tak. O ile dobrze pamiętam, to obsługę
DS1820 wrzuciłem w wersji uproszczonej z innego projektu, gdzie pomiar
dotyczył z założenia temperatur powyżej 0 C, więc dla temperatur poniżej
zera mogą być wyświetlane głupoty. Może to po prostu o to chodzi? W
tamtym poście jest za mało szczegółów, a ja nie mam urządzonka, żebym
mógł łatwo określić gdzie jest błąd. Debugowanie softu bez urządzenia
jest zadaniem dość żmudnym i obecnie nie bardzo mam na to czas. Mimo
wszystko, jeśli będzie konkretny opis błędu (jaka temperatura była
mierzona, co było wyświetlone, jak zmienia się wskazanie przy zmianie
temperatury, czy jest to powtarzalne - ta sama temperatura - to samo
wskazanie, czy zawsze temperatura jest pokazywana źle czy niekiedy
poprawnie, czy były próby na innym czujniku itd. - im więcej szczegółów
tym lepiej) to postaram się rzucić na to okiem w wolnej chwili, ale bez
sprzętu do testów nic nie mogę obiecać. Generalnie soft jest na GPL,
źródła są dostępne, wiec może ktoś inny kto ma zmontowany taki termometr
znajdzie i poprawi błąd. |
|
| Powrót do góry |
|
 |
konrad92 Poziom 13

Dołączył: 26 Sie 2006 Posty: 122 Miasto: BESTwina
|
23 Kwi 2008 05:56 Re: Zegarek LED z sekundami |
|
|
|
Witam,
zbudowałem zegarek wg. schematu Pana Joobo, i mam problem, ponieważ zegarek spieszy na 24h o 2s. Czy to jest wina programu czy kwarcu?
pozdr. |
|
| Powrót do góry |
|
 |
joozwa Poziom 21

Dołączył: 20 Lut 2007 Posty: 1325 Miasto: Łódź
|
23 Kwi 2008 06:10 Re: Zegarek LED z sekundami |
|
|
|
Raczej kwarcu ... |
|
| Powrót do góry |
|
 |
szymanskij Poziom 2

Dołączył: 27 Mar 2008 Posty: 3
|
24 Kwi 2008 20:52 Re: Zegarek LED z sekundami |
|
|
|
Mam pytanko czy mógłbym dostać spis wszystkich dokładnie elementów do zegara który jest prezentowany w pierwszym poście tego tematu :) Proszę bardzo :) |
|
| Powrót do góry |
|
 |
oj Poziom 24

Dołączył: 21 Kwi 2003 Posty: 5593 Miasto: N52'13'55.4" E021'00'36.3"
|
24 Kwi 2008 22:26 Re: Zegarek LED z sekundami |
|
|
|
Na pierwszej stronie jest spis |
|
| Powrót do góry |
|
 |
szymanskij Poziom 2

Dołączył: 27 Mar 2008 Posty: 3
|
25 Kwi 2008 15:46 Re: Zegarek LED z sekundami |
|
|
|
Ale tam nie ma wszystkich elementów podanych :) |
|
| Powrót do góry |
|
 |
Google AdSense

|
25 Kwi 2008 15:46 |
|
|
|
|
|
| Powrót do góry |
|
 |
oj Poziom 24

Dołączył: 21 Kwi 2003 Posty: 5593 Miasto: N52'13'55.4" E021'00'36.3"
|
25 Kwi 2008 16:37 Re: Zegarek LED z sekundami |
|
|
|
| oj napisał: |
Tak naprawde wszystko można odczytać ze schematu
2x 22pF
6x BC557A
Rezonator kwarcowy (zegarkowy) 32.768kHz
Mikrokontroler ATmega 8
Stabilizator LM7805
2x Dioda Schottky dowolna np. BAT43
6x wyświetlacz LED 7 seg. wspólna Anoda, dowolny kolor
Pozostale elementy są opisane na schemacie, rezystory dowolna moc, kondensatory na 16V |
Jak to nie ma.
Dodatkowo:
8x 150Ω
7 x 10kΩ |
|
| Powrót do góry |
|
 |
szymanskij Poziom 2

Dołączył: 27 Mar 2008 Posty: 3
|
20 Maj 2008 18:48 Re: Zegarek LED z sekundami |
|
|
|
Czy ktoś mógłby wrzucić gdzieś dokładne ścieżki do tego zegarka ? Bo ten plik PCB nie mogę odpalić :)
Dziexs wielki :) |
|
| Powrót do góry |
|
 |
emes1973 Poziom 14

Dołączył: 30 Lip 2005 Posty: 158 Miasto: Inowrocław
|
10 Lip 2008 16:45 Re: Zegarek LED z sekundami |
|
|
|
Próbowałem w wersji 4.11 i 5.0 eagle ale nie moge odpalic plikow BRD możesz napisac w jakiej wersji Eagle było to projektowane aby popranie odpalic i edytować, chciałem dokonać zmian co do wielkości wyswietlaczy.
Dziękuje |
|
| Powrót do góry |
|
 |
oj Poziom 24

Dołączył: 21 Kwi 2003 Posty: 5593 Miasto: N52'13'55.4" E021'00'36.3"
|
10 Lip 2008 20:03 Re: Zegarek LED z sekundami |
|
|
|
Płytki są w formacie programu KiCad |
|
| Powrót do góry |
|
 |
morpheuss144233 Poziom 2

Dołączył: 03 Sty 2007 Posty: 3 Miasto: braniewo
|
30 Lip 2008 11:15 Re: Zegarek LED z sekundami |
|
|
|
wg Autora jaki jest koszt zbudowania takiego zegara?? |
|
| Powrót do góry |
|
 |
piorun7890 Poziom 12

Dołączył: 11 Wrz 2007 Posty: 105 Miasto: Jawornik Polski
|
30 Lip 2008 16:50 Re: Zegarek LED z sekundami |
|
|
|
Nie jestem jego autorem ,ale moge Ci powiedzieć jakie są przybliżone koszty.
Koszt głównie zależy od użytych wyświetlaczy siedmiosegmentowych (ich rozmiaru).
Tranzystory- 3zł
atmega8 - 6zł
rezystory - 1.5zł
stabilizator - 1.5zł
kondensatory -2 zł
reszto - ok 4zł
+ wyświetlacze ( najtańsze ok 2.5zł za sztukę *6=15zł)
+własna praca i laminat
Sam wykonałem ten zegarek i jestem z niego zadowolony. |
|
| Powrót do góry |
|
 |
joozwa Poziom 21

Dołączył: 20 Lut 2007 Posty: 1325 Miasto: Łódź
|
03 Sie 2008 09:24 Re: Zegarek LED z sekundami |
|
|
|
Witam
Po ok. 3/4 roku działania mojego zegarka wychodzi, że spieszy się on ok. 0,25 sekundy na dzień, co daje ok. 1,5 minuty na rok :) (czas porównywany z DCF). Kwarc dałem normalny zegarkowy z kondensatorami 22pF, bez trymerów. Moim zdaniem to całkiem przyzwoity wynik jak na taki zegarek, bo spotykałem się z fabrycznymi konstrukcjami, które miały gorsze parametry.
Pzdr. |
|
| Powrót do góry |
|
 |
ozyrys00 Poziom 6

Dołączył: 27 Gru 2006 Posty: 17 Miasto: Kielce
|
10 Sie 2008 10:06 Re: Zegarek LED z sekundami |
|
|
|
Witam.
U mnie zegarek działa ok. pół roku i nie zauważyłem znacznych odbiegów liczonego przez zegarek czasu a czasem rzeczywistym. Mam pytanie, czy może ktoś zmodyfikował soft z jakimiś ciekawymi skutkami?
Pozdrawiam Ozyrys00 |
|
| Powrót do góry |
|
 |
mario166 Poziom 12

Dołączył: 26 Lis 2006 Posty: 94 Miasto: Rzeszów
|
10 Lis 2008 19:53 Re: Zegarek LED z sekundami |
|
|
|
Witam.
Zbudowałem taki zegarek ale nie wiem jak ustawic fuse bits>
moze mi ktos pomuc?? |
|
| Powrót do góry |
|
 |
joozwa Poziom 21

Dołączył: 20 Lut 2007 Posty: 1325 Miasto: Łódź
|
10 Lis 2008 20:31 Re: Zegarek LED z sekundami |
|
|
|
Fusebitów nie ruszaj (powinny być takie, jak fabrycznie ustawione w nowym ATmega8).
Pozdrawiam |
|
| Powrót do góry |
|
 |