logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Zegar VFD na radzieckiej lampie IW-18

ryborz 06 Kwi 2007 17:24 39642 86
REKLAMA
  • Zegar VFD na radzieckiej lampie IW-18
    Zegar VFD na radzieckiej lampie IW-18 sterowany za pomocą mikrokontrolera ATMega8. Układ wykorzystuje zegar czasu rzeczywistego pcf8583.

    Funkcjie układu:
    • Wyświetlenie godzin-minut-sekund :)
    • 2 stopniowa regulacja jasności świecenia
    • Automatyczne ściemnianie, rozjaśnianie o danych godzninach
    • Możliwość włączenia animacji co minutę
    • Możliwość ustawienia podświetlenia RGB

    Zdjęcia:
    Zegar VFD na radzieckiej lampie IW-18
    Zegar VFD na radzieckiej lampie IW-18

    Program był pisany w assemblerze i zawiera około 1500 linii kodu.
    Zegar VFD na radzieckiej lampie IW-18
    Zegar VFD na radzieckiej lampie IW-18

    Zegar VFD na radzieckiej lampie IW-18
    Załączniki:
    • VFD.rar (2.48 KB) Musisz być zalogowany, aby pobrać ten załącznik.

    Fajne? Ranking DIY
    O autorze
    ryborz
    Poziom 23  
    Offline 
    Specjalizuje się w: mikrokontrolery, radioelektronika
    ryborz napisał 567 postów o ocenie 23, pomógł 47 razy. Mieszka w mieście Katowice. Jest z nami od 2003 roku.
  • REKLAMA
  • #2 3759908
    Nostradamus
    Poziom 17  
    Posty: 233
    Pomógł: 14
    Ocena: 4
    nie no gratuluję
    Fajnie CI to wyszło. Mógłbyś pokazać wnętrze tego zegarka. 6/6
  • #3 3759980
    xml2000
    Poziom 17  
    Posty: 298
    Pomógł: 9
    Ocena: 19
    super pomysł na obudowę ale odrobinę za duża a i nie boisz się że jak coś spadnie na lampę to ją potłucze warto by było ją zabezpieczyć jakąś szklaną lub plexiglasową rurką.
  • REKLAMA
  • #4 3761024
    Shanleaf
    Poziom 17  
    Posty: 298
    Pomógł: 20
    Ocena: 6
    Podzielam opinię kolegów, iż to jest piękny zegar : ] Proszę o schemat, oraz zdjęcia wnętrza. Ile kosztowała Cię ta lampa?
  • REKLAMA
  • #5 3761117
    androot
    VIP Zasłużony dla elektroda
    Posty: 1801
    Pomógł: 54
    Ocena: 635
    Przyłączę się do powyższych opini i powiem Ci, że to bardzo ciekawy design :) Zamieść schematy i kod źródłowy.

    Mam na takiej lampie zrobiony kiedyś miernik częstotliwości na 34 TTL'ach :)
  • #6 3761204
    ryborz
    Poziom 23  
    Posty: 567
    Pomógł: 47
    Ocena: 23
    Obudowa jest trochę na wyrost ale w środku siedzi trafo i dość spora płytka (szeroka i wysoka). Też myślałem nad jakąś szybką z pleksi w środku. Narazie postawię zegar w bezpiecznym miejscu:) Lampa na allegro coś koło 1.5zł + przesyłka (opłaca się zamówić więcej bo mają drogą przesyłkę).
  • #7 3761383
    Bobekmaster
    Poziom 24  
    Posty: 859
    Pomógł: 24
    Ocena: 16
    Ja bym dał dużą szybe z plexy, która osłaniała by całe wcięcie. Wyglądałoby to świetnie.
    Pozdrawiam
  • #8 3761407
    Decado
    Poziom 21  
    Posty: 487
    Pomógł: 18
    Ocena: 97
    wykonanie piękne.
    Daj wsad do procka.
    Acha ile cie to razem kosztowało??

    Pozdrawiam Decado
  • #9 3761905
    marcin_oizo
    Poziom 28  
    Posty: 1484
    Pomógł: 50
    Ocena: 190
    Piękna sprawa! Też robię zegaren na tej lampie i na ATmega8 i 2xULN2804... Tobie to wyszło prześlicznie, to drugi zegar który mnie się najbardziej podoba. Poza tym to gratuluję głowy do programowania, 1500 linii i to w Asemblerze no nielada wyzwanie:) Ja mam problemy w C a co dopiero w Asemblerze!
    Pozdrawiam moja ocena to oczywiście max!
  • REKLAMA
  • #10 3762333
    ryborz
    Poziom 23  
    Posty: 567
    Pomógł: 47
    Ocena: 23
    C jest też ok z tego co mi wiadomo. Wcześniej pisałem w bascomie, ale stwierdziłem że nie po to mi tego assemblera do głowy tłuką żeby z niego nie korzystać. Chciałem się w nim trochę podszkolić. Bascom generalnie to pomyłka. Chociaż go bardzo lubię bo się w nim szybko i łatwo programuje.
  • #11 3762671
    tomo88
    Poziom 15  
    Posty: 183
    Pomógł: 9
    Ocena: 55
    po prostu rewelka! Brawo, mógłbyś jeszcze przybliżyć nam kosztorys??
  • #12 3762860
    MiChAś_17
    Poziom 18  
    Posty: 361
    Ocena: 3
    Zegarek bomba... już szukałem lampy na allegro, są oczywiście, ale może jednak najpierw poczekam aż kolega udostępni wsad do procka, bo po co kupować części jak nie będzie się z nich nic składało. Pozdrawiam jak dla mnie 6+
  • #13 3763397
    Uszol 1990
    Poziom 29  
    Posty: 1570
    Pomógł: 41
    Ocena: 72
    :D konstrukcja pierwsza klasa :)
    ;] respekt :D
    napisz ile zapłaciłeś za wszystko ;)
  • #14 3764604
    VIGOR_PICTURES
    Poziom 21  
    Posty: 871
    Pomógł: 20
    Ocena: 148
    Witam,
    Mimo, ze mnie lampy nie interesują, i raczej nie podobają, to ta konstrukcja mnie olśniewa, zarówno sama lampa, jak i pomysł na obudowę.
    6/6
    W sumie to bym może zrobił obudowę z jakiegoś innego materiału, może szczotkowane aluminium?
    Pozdrawiam
  • #15 3764971
    Jarema
    Użytkownik obserwowany
    Posty: 1179
    Pomógł: 86
    Ocena: 32
    Witam,
    Kolejny zegarek oparty o PCF8583 i atmega...
    Ponadto marnotrawienie energii w rezystorach w układzie zasilania siatek / segmentów.
    Zasilania żarzenia napieciem stałym to nie jest zbyt dobry pomysł - szczególnie przy długich lampach...
    Jedyny plus to starannie wykonana obudowa i chęć pisania w asemblerze (popieram - szczególnie programy do 16kB kodu ;) ).

    Ocena 4+ ale tylko dlatego że autor nie poszedł na łatwiznę i nie pisał w języku dla dzieci - bascomie :D.
  • #16 3765054
    Mikrob
    Poziom 18  
    Posty: 285
    Pomógł: 4
    Ocena: 62
    Fajny zegar , podobno starocie wracają do łask !! Te lampy były w starych kalkulatorach biurowych - teraz to już złom .Nikt tego nie stosuje bo zasilane były tylko z sieci 220V i miały wielkość kasety VHS . Nie wiem co ten zegar potrafi ale rosjanie 20lat temu produkowali układy zegarowe które sterowały takimi wyświetlaczami za pomocą jedynie kilku elementów RC . Co do podświetlania to świeci tam zielony luminofor , więc jak go podświetlić ??
  • #17 3765143
    oj
    Poziom 42  
    Posty: 6632
    Pomógł: 788
    Ocena: 480
    Jarema napisał:

    ...
    Ponadto marnotrawienie energii w rezystorach w układzie zasilania siatek / segmentów.


    Strasznie dużo zmarnował prądu, ... średnio 4,5mA, przy zapalonych 88.88.88
  • #18 3766469
    kaldachar
    Poziom 14  
    Posty: 153
    Pomógł: 1
    Piękne wykonanie i dobry pomysł . Na taką konstrukcję aż miło popatrzeć . Gratuluje :-) . 10/10 . Pozdrawiam .

    Jesteś jednym z niewielu który nie ma dywanu tzw. "tureckiego" . Chodzi o taki obrzydliwy wzór :-)
  • #19 3766923
    riodoro1
    Poziom 22  
    Posty: 591
    Pomógł: 20
    Ocena: 70
    konstrukcia pierwsza klasa zwykleżeczy wykonane w starym stylu mi się nie podobają no ale to to sięmusi podobać i jeszcze program w asemblerze no poprostu cudo!!
    OCENA 6/6
    gratuluje :D
  • #20 3767836
    Trabi
    Poziom 36  
    Posty: 4567
    Pomógł: 169
    Ocena: 791
    Za obudowę 6/6! Niekonwencjonalna konstrukcja i za to duży PLUS.
  • #21 3769374
    ryborz
    Poziom 23  
    Posty: 567
    Pomógł: 47
    Ocena: 23
    Kosztorys:
    Elektronika - ok. 35zł
    Lampa - średnio 5zł (kupowałem parę sztuk)
    Sklejka 8zł
    Lakierobejca 10zł

    Filmy z animacjami:










    Do pierwszego posta dołączam wsad do procka!
  • #22 3770040
    badworm
    Poziom 18  
    Posty: 351
    Ocena: 36
    Jarema napisał:
    Witam,
    Kolejny zegarek oparty o PCF8583 i atmega...


    A na czym ma być??? Ten RTC jest bardzo popularny, tani, dokładny, prosty w obsłudze i do tego ch...nie energooszczędny - podtrzymywany superkondensatorem 0,22F wytrzymał tydzień, potem podłączyłem zegar z powrotem do zasilania :) Można robić zegar bez użycia zewnętrznego RTC, tylko na procku ale wtedy będzie problem z podtrzymaniem zasilania.
  • #23 3770384
    pawelcb33
    Poziom 24  
    Posty: 1153
    Pomógł: 11
    Ocena: 124
    Bardzo fajnie ci to wyszło, moglbys wrzucic plytke i spis elementow bo niewszystko moge tam odczytac bo chetnie takze taki zegarek sobie zrobie, nawet juz znalazlem lampe na allegro.

    Znalazlem fajna stronke dot. tez zegarka natej lampie, oto ona:
    http://the-end.ep.com.pl/ivanek89.html
  • #24 3770441
    ryborz
    Poziom 23  
    Posty: 567
    Pomógł: 47
    Ocena: 23
    Odnośnie elementów:
    Wszystkie rezystory 4.7k 125mW, ten na tranzystorze 3k, te przy lampie 16 x 68k 250mW. Tranzysto BC337, przekaźnik 5V / 50V, diody 1N4007, (2 diody 1n4148, kondensator 100nF, trymer 30pF, kwarc zegarkowy 32.768kHz ) przy pcf8583, 3 kondensatory 220uF 50V, kondensator 10uF 10V, kondensator 1000uF 50V.
    IC3,IC4 stopnie wyjściowe darlington ULN2803A.

    Dodaję płytkę drukowaną (skala 1:1 )i rozmieszczenie elementów.

    Odnośnie pytań:
    RGB złącza do podłączenia diody RGB wspólna anoda (trzeba podłączyć też rezystory)
    SW1, SW2 - podłączenie przycisków (wiadomo drugie końce na masę)
    Godziny ściemniania i rozjaśniania można ustawić.
    Wsady:VfDeep - eeprom, VFDclock-wsad do procka

    Generalnie są dwa przyciski, jeden od ustawiania drugi od przechodzenia dalej.
    Włączamy menu - ustawiamy godzine przyciskiem ustawień, aby zapisac godzine należy trzymac przycisk przejscia dalej i nacisnąć przycisk ustawiania.

    Menu po kolei:
    Godzina-minuty, godzina-minuty rozjaśnianie, godzina-minuty ściemnianie, red(0-255), green, blue, automatyczne ściemnianie(0-1), animacje(0-1), jasność(0-1, działa jak auto wyłączone )

    Całość zasilana jest transformatorem sieciowym 12V 0.5A.
    W projekcie trzeba dodać jeszcze jeden stabilizator np. 7810 ponieważ 7805 się ostro grzeje. Radiatory obowiązkowe!
    Obecnie pracuję nad trochę ulepszonym softem. Jak skończę to wrzucę.
    Załączniki:
    • Dokument1.doc (428 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #25 3790404
    PiotrWitk
    Poziom 12  
    Posty: 49
    Bardzo estetyczne wykonanie, dorzuć jeszcze fotki z rozmieszczeniem elementów na płytce.
  • #26 3830432
    pawelcb33
    Poziom 24  
    Posty: 1153
    Pomógł: 11
    Ocena: 124
    Temat troche ucichł, mam pytanie do autora, moglbys mi wyslac na maila albo zamiescic w temacie schemat tego zegarka ale w eagle (bo w tym rysowales chyba)bo chcialbym troche zmienic pare rzeczy bo plytka jest troche duza.
  • #27 3878712
    ryborz
    Poziom 23  
    Posty: 567
    Pomógł: 47
    Ocena: 23
    Schemat i płytka w eagle oraz ulepszony software:
    Załączniki:
    • ZegarVFD.rar (68.56 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #28 4425082
    Michal_b1
    Poziom 18  
    Posty: 309
    Pomógł: 10
    Ocena: 65
    ryborz napisał:
    Wsady:VfDeep - eeprom, VFDclock-wsad do procka.


    Zabieram się za budowę tego zegara. Części już zakupione. Mam pytanie odnośnie tego wsadu do eeprom'a. Jak go wgrać do niego? Jakiego programu i programatora używałeś?
  • #29 4425231
    ryborz
    Poziom 23  
    Posty: 567
    Pomógł: 47
    Ocena: 23
    programator pod port LPT:
    stk200
    Program Bascom AVR.
  • #30 4446247
    bajc
    Poziom 14  
    Posty: 121
    W jakiej wersji Eagle była tworzona płytka ?? Mam wersję z elektrody i nie mogę otworzyć. :|

Podsumowanie tematu

✨ Projekt zegara VFD wykorzystującego radziecką lampę IW-18, sterowanego mikrokontrolerem ATMega8 i zegarem czasu rzeczywistego PCF8583, został szczegółowo omówiony. Układ wyświetla godziny, minuty i sekundy, posiada dwustopniową regulację jasności, automatyczne ściemnianie i rozjaśnianie o zadanych godzinach, możliwość animacji co minutę oraz podświetlenie RGB. Program napisany w asemblerze liczy około 1500 linii kodu, a schematy i płytki drukowane udostępniono w formacie Eagle 4.13 oraz PDF. Dyskutowano o elementach układu, m.in. rezystorach 4.7kΩ, tranzystorze BC337, przekaźniku 5V/50V, diodach 1N4007 i 1N4148, kondensatorach elektrolitycznych i ceramicznych, układach ULN2803A jako stopniach wyjściowych oraz kwarcu 32.768 kHz. Poruszono kwestie zasilania lampy, zalecając napięcie około 60-70 V dla poprawnej multipleksacji i stosowanie radiatorów dla stabilizatorów napięcia (7805, ewentualnie dodatkowy 7810). Wskazano na problemy z podłączeniem lampy, poprawnym lutowaniem i konfiguracją fusebitów mikrokontrolera. Użytkownicy zgłaszali problemy z wyświetlaniem losowych znaków, które wynikały z błędnego podłączenia siatek lampy lub przerw na ścieżkach PCB. Omówiono także programowanie mikrokontrolera za pomocą programatora STK200 i Bascom AVR, wyjaśniając, że PCF8583 to układ RTC, a nie EEPROM i nie wymaga programowania. Kosztorys projektu to około 35 zł za elektronikę, 5 zł za lampę, 8 zł za sklejkę i 10 zł za lakierobejcę. Dyskusja zawierała także sugestie dotyczące obudowy, ochrony lampy plexi oraz propozycje ulepszeń oprogramowania, w tym wersję w C (avr-gcc). Użytkownicy dzielili się doświadczeniami z budowy, problemami i rozwiązaniami, a także linkami do dodatkowych materiałów i filmów prezentujących działanie zegara.
Wygenerowane przez model językowy.
REKLAMA