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

Oszczedna wersja zegara Nixie na PIC16F84

bruno4 26 Lut 2007 20:20 351860 1143
  • Oszczedna wersja zegara Nixie na PIC16F84
    Zegar NIXIE na procesorze PIC16F84 opracował Cyril Barbato. Na stronie autora można znaleźć schemat, plik ASM, oraz wzór dwustronnej płytki PCB dostosowanej do elementów SMD i wyświetlaczy IN8. Autor niestety nie zamieścił ani linijki opisu, a było by to na pewno ułatwieniem w uruchomieniu zegara.W związku z tym, że niedawno na Allegro kupiłem lampy Nixie LC513 oraz Z560M, postanowiłem zaprojektować, płytki PCB właśnie pod te wyświetlacze. W układzie zastosowałem sprawdzoną we wcześniejszych projektach przetwornicę na układzie NE555. Moja wersja zegara powstała na dwóch płytkach PCB łączonych ze sobą złączem tzw. goldpin, i skręcona śrubkami M3/20. Po uruchomieniu układu okazało się, że niestety cyfry nie wyświetlają się w odpowiedniej kolejności. Kolejność była następująca 0,1,2,3,7,5,8,4,9,6 ale na szczęście dało się to szybko poprawić w pliku ASM i po ponownej kompilacji wszystko działa prawidłowo. Zegar uruchomiłem wczoraj więc nie posiada jeszcze obudowy. Jest to bardzo oszczędna wersja zegara i myślę że zachęci kilka osób do zbudowania go. Więcej na temat zegara na mojej stronie http://bruno.netstrefa.com.pl/radio/projekt/nixieclock/
    Załączniki:
    • Oszczedna wersja zegara Nixie na PIC16F84 nixie_f0.jpg (50.97 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Oszczedna wersja zegara Nixie na PIC16F84 nixie_f1.jpg (50.92 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Oszczedna wersja zegara Nixie na PIC16F84 schemat_nixie_4.jpg (116.33 KB) Musisz być zalogowany, aby pobrać ten załącznik.

    Fajne? Ranking DIY
    O autorze
    bruno4
    Poziom 13  
    Offline 
    Specjalizuje się w: elektronika użytkowa
    bruno4 napisał 118 postów o ocenie 55. Mieszka w mieście Przemyśl. Jest z nami od 2006 roku.
  • #2 3621750
    Gonza
    Poziom 27  
    Posty: 933
    Pomógł: 87
    Ocena: 77
    Bardzo fajny zegar. Kilka dni temu jakoś tak przeglądałem Elektrodę i właśnie zainteresowałem się tematem zegarów Nixie. Zdaje się że odwiedziłem nawet Twoją stronę www. Ale wracając do tematu - faktycznie prostota tego zegara sprawia, że zaczynam poważnie się zastanawiać nad zbudowaniem takiego. I mam pytanie: posiadasz może wzory płytek do termotransferu, np. w formacie PDF lub jakimś innym? Do tego zegara pasują zarówno Z560M jak i LC513 ?
  • #3 3621976
    bruno4
    Poziom 13  
    Posty: 118
    Ocena: 55
    PDFa z płytkami postaram się umieścić jutro. Z560M i LC513 mają takie same wyprowadzenia dodatkowo LC513 posiada kropkę. Prostota tego zegara sprawia to że koszty też są niewielkie.
    Pozdrawiam

    Dodano po 25 [minuty]:

    Jeszcze udało się to dzisiaj zrobić - czyli PDF z płytką do termotransferu.
    Załączniki:
    • nixie_termo.pdf (108.63 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #4 3622151
    RaDiK_88
    Poziom 15  
    Posty: 147
    Pomógł: 4
    Ocena: 2
    Witam

    dziś byłe na twoje stronie szczerze powiem że przydał by sie tutaj wsad do procka :) i rozmieszczenie elementów na płytkach PCB
    ocenka 9/10

    pozdrawiam
  • #5 3622189
    sesam
    Poziom 12  
    Posty: 5
    Ocena: 1
    Super zegar. Mam zegar na Nixie, ale na licznikach :-( Ta konstrukcja jest extra. 6/6 i kropka!

    Pozdrawiam i życzę dalszych sukcesów :-)

    Krzysiek
  • #6 3622530
    ciapciok
    Poziom 20  
    Posty: 503
    Pomógł: 3
    Ocena: 109
    W jakim programie zaprojektowałeś PCB ? I gdzie można zdobyć układ 74141 ?

    Pozdrawiam
  • #7 3622581
    bruno4
    Poziom 13  
    Posty: 118
    Ocena: 55
    Wsad do procka jest na mojej stronie. Układ 74141 kupiłem w internetowym sklepie Cyfronika a PCB i schematy rysuje w Corelu. A co do rozmieszczenia elementów zawsze może być lepiej - dzięki za wysoką ocenę i pozdrawiam
  • #8 3623606
    c++
    Poziom 22  
    Posty: 698
    Pomógł: 29
    Ocena: 9
    Witam,
    zegar bardzo fajny, staranne luty i sposob w jakim zostaly wsadzone elementy.
    PZDR
  • #9 3623616
    HakuS492
    Poziom 13  
    Posty: 87
    Ocena: 2
    Projekt bardzo mi się podoba! Mam tylko pytanie z czego to zasilasz?? I jeszcze jedno jak byś mógł to podaj specyfikacje elementów i ile cię to wyniosło!! :D

    Napisz jeszcze tak fachowo czym różnią się lampy Z560M od LC513 :D
  • #10 3623837
    danielkk
    Poziom 31  
    Posty: 1812
    Pomógł: 155
    Ocena: 112
    HakuS492 nie widzisz ze układ jest zasilany napiecie 9V a napiecie dla lamp NIXIE jest wytwarzana w przetwornicy. Mi sie podoba Twoja konstrukcja. ja Robie zegar tylko ze na licznikach. Fajnie by było jesli bys w przyszłosci zrobił zegar wraz z sekundami i umiescił go na forum, poniewarz mam w domu pare układow 74141 i chciałbym je wykorzystac do tego celu.
  • #11 3624187
    kiler129
    Poziom 27  
    Posty: 1304
    Pomógł: 12
    Ocena: 80
    Co do poboru prądu to 1 lampa to 2mA a elektronika moze ze 20mA :D
    Konstrukcja super :) Gratuluje, zrób obudowę to msz u mnie 11/10, narazie 10/10 :D:D:D
  • #12 3624422
    Konto nie istnieje
    Konto nie istnieje  
  • #13 3624453
    HakuS492
    Poziom 13  
    Posty: 87
    Ocena: 2
    Czyli że ja musze do tego jeszcze przetwornice robić? Jak mam w domu zasilacz na 9V?
    :?:

    Dodano po 12 [minuty]:

    Jeszcze powiedzcie mi jak zaprogramować ten procesor bo nie mam żadnego programatora :cry: i nie wiem jak to zrobić!!
  • #14 3624521
    bruno4
    Poziom 13  
    Posty: 118
    Ocena: 55
    Przetwornica jest na płytce - wystarczy 9V zasilacz. Wzory płytek gotowe (do prasowania) już umieściłem jako PDF. Napięcie (anodowe) zasilania lamp Z560M to 135V. Obudowa ma być wykonana z pleksi - ale to musi poczekać do weekendu. A co do ceny elementów PIC16F84A - 15zł, 74141 - 6 zł, lampki Z560M - 5zł/szt itd... Wszystko można kupić taniej albo drożej, Pozdrawiam i jeśli ktoś zrobi taki zegar proszę o foto.
    Pozdrawiam
  • #15 3624619
    Gonza
    Poziom 27  
    Posty: 933
    Pomógł: 87
    Ocena: 77
    bruno4 Mam jeszcze pytanie: czego użyłeś jako podstawek na lampy?
  • #16 3624643
    RaDiK_88
    Poziom 15  
    Posty: 147
    Pomógł: 4
    Ocena: 2
    Gonza - to są piny z wtyczek komputerowych np pod HDD pomysłowe to było chyba dobrze wypatrzyłem :D

    Pzdrawiam
  • #17 3624779
    bruno4
    Poziom 13  
    Posty: 118
    Ocena: 55
    to są piny w wtyczek żeńskich DB25 - klasycznych stosowanych w komputerach. Tylko trzeba się chwile pobawić - rozbroić część metalową, wyjąć piny, wlutować kawałek obciętej nóżki np. z rezystora. Wlutować do pina a następnie w płytkę. Fajna zabawa ;)
  • #18 3632231
    Arkadius3
    Poziom 16  
    Posty: 274
    Ocena: 8
    Jak jest z dokladnoscia zegarka? projekt ogólnie bardzo ciekawy szkoda ze nie jest rozbudowany o sekundy
  • #19 3632613
    Gonza
    Poziom 27  
    Posty: 933
    Pomógł: 87
    Ocena: 77
    Fakt, z sekundami wyglądałby jeszcze lepiej. Ale zegar i tak mi się bardzo podoba i mam zamiar go wykonać. Lampy już zapewne do mnie jadą. Poniżej zamieszczam spis elementów wykonany na podstawie schematu ideowego.
    Załączniki:
    • nixie_spis.txt (820 Bajtów) Musisz być zalogowany, aby pobrać ten załącznik.
  • #20 3632689
    danio_ac
    Poziom 11  
    Posty: 45
    No więc i ja zapytam. Jak jest z dokładnością tego zegarka??
  • #21 3632902
    bruno4
    Poziom 13  
    Posty: 118
    Ocena: 55
    Dokładność zegara zależy głównie od rezonatora kwarcowego i kondensatorów 33p. Kondensatory mierzyłem miernikiem LC. Często bywa tak że różnią się od siebie 1-3p. Po kilku dniach pracy chodzi idealnie. Istnieje możliwość regulacji - stosując zamiast jednego z tych kondensatorów trymer o podobnej pojemności lub równolegle z nim mniejszy zmieniający częstotliwość oscylatora. Ale to wymaga przynajmniej doby aby zaobserwować zmiany.

    Dodano po 2 [minuty]:

    Gonza - dziękuję za profesjonalny spis
  • #22 3637083
    MStaniszczak
    Poziom 11  
    Posty: 63
    Ocena: 5
    Chciałbym sobie zaprojektować podobny zegar (trochę mi to zajmie – brak wiedzy [jeszcze;-)] i czasu, ale lubię się uczyć, a przynajmniej napisanie programu nie będzie dla mnie większym problemem). Mam jednak jedną wątpliwość po przyjrzeniu się diagramom z Twojej strony. Czy dobrze kombinuję, że w danej chwili świeci się tylko jedna lampka? Tj. procesor po kolei zapala poszczególne lampy, jednak ich zapalanie jest na tyle szybkie że nie pozostałe nadążają gasnąć i w gruncie rzeczy świecą się wszystkie na raz? Bo wygląda mi to tak że w konkretnej chwili wszystkie lampki dostają sygnał na ten sam pin określający cyfrę, jednak tylko jedna z nich dostaje sygnał na pin A, czyli tylko jedna w danym momencie powinna się palić. Mam nadzieję że dobrze wytłumaczyłem o co mi chodzi;-)
  • #23 3637148
    danielkk
    Poziom 31  
    Posty: 1812
    Pomógł: 155
    Ocena: 112
    tak w danej chwili sie swieci tylko jedna lampka pobiewarz wszystko jest sterowane multiplexowo. tylko ze z taką częstotliwoscią ze ludzkie oko nie wychwytuje tego.
  • #24 3637188
    MStaniszczak
    Poziom 11  
    Posty: 63
    Ocena: 5
    danielkk napisał:
    tak w danej chwili sie swieci tylko jedna lampka pobiewarz wszystko jest sterowane multiplexowo. tylko ze z taką częstotliwoscią ze ludzkie oko nie wychwytuje tego.


    A więc dobrze mi się wydawało:-) Wielkie dzięki:-) A czy nie doprowadza to do szybszego zużywania się lampek? Chociaż przy takiej częstotliwości to i jej pewnie wszystko jedno;-)
  • #25 3638475
    bruno4
    Poziom 13  
    Posty: 118
    Ocena: 55
    Nie jest mi znany problem zużywania się wyświetlaczy Nixie, uzależniony od częstotliwości multipleksowania. Ale może ktoś ma jakieś doświadczenia i wiedzę w tym temacie.
  • #26 3643086
    milypl
    Poziom 13  
    Posty: 121
    Skusił mnie ten zegarek i postanowiłem zrobic taki sam :D Elementy zamowione, lampki tez (wczoraj pojawiły sie na allegro po 3,5zl za sztuke !!!) a programator się maluje własnie :)
  • #27 3643737
    bruno4
    Poziom 13  
    Posty: 118
    Ocena: 55
    milypl - czkam na relacje z budowy zegara. Ja już mam obudowę ze szkła, a w tym tygodniu stolarz ma mi zrobić podstawę.
    Załączniki:
    • Oszczedna wersja zegara Nixie na PIC16F84 nixie008aa.jpg (48.18 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #28 3644213
    milypl
    Poziom 13  
    Posty: 121
    Spoko pomysł ze szkłem.
    Ja mam plan na obudowe z blachy nierdzewki 2mm lub 3mm z drewnianymi boczkami i mosiężnymi pierscieniami .
    Jak narazie to mam tylko plytke do programatora, robiona tradycyja metoda (wykałaczka i farba), płytki do zegara oczywiscie bede robił metoda termoforowa. Teraz to zostało mi czekanie na listonosza :D
    Oszczedna wersja zegara Nixie na PIC16F84

    Oszczedna wersja zegara Nixie na PIC16F84
  • #29 3644365
    Krazykilla
    Poziom 13  
    Posty: 82
    Pomógł: 2
    Ocena: 2
    bardzo fajna sprawa ten zegar ;] mam aspiracje zeby cos takiego zrobic, ale chialbym na innych lampach i nie wiem czy bede w stanie ;] mam nadzieje ze bede mogl liczyc na mala pomoc z Twojej strony :D
  • #30 3644821
    ciapciok
    Poziom 20  
    Posty: 503
    Pomógł: 3
    Ocena: 109
    Czym można zastąpić układ 74141 ?

    Pozdrawiam

Podsumowanie tematu

✨ Dyskusja dotyczy projektu oszczędnego zegara Nixie opartego na mikrokontrolerze PIC16F84, opracowanego przez Cyrila Barbato. Projekt wykorzystuje wyświetlacze lampowe IN8, a autor tematu dostosował płytki PCB do lamp Nixie LC513 i Z560M, stosując przetwornicę napięcia opartą na układzie NE555. W trakcie uruchamiania pojawił się problem z nieprawidłową kolejnością wyświetlanych cyfr, który został rozwiązany modyfikacją kodu ASM. Użytkownicy omawiają szczegóły techniczne, takie jak projektowanie PCB (Corel, Eagle), programowanie PIC16F84 (programatory JDM, IC-Prog), dobór elementów (dławiki 100uH, diody FR105 i ich zamienniki UF4004, 1N4936, 1N4937, BYV27-400, BA159), oraz układów 74141 do sterowania lampami. Poruszono kwestie zasilania lamp (135V anodowe generowane przez przetwornicę), stabilności i dokładności zegara zależnej od rezonatora kwarcowego 4MHz i kondensatorów 33pF, a także multiplexowania lamp, które zapalają się pojedynczo z dużą częstotliwością, co jest niewidoczne dla oka. Wskazano na możliwość regulacji dokładności poprzez trymer kondensatora. Dyskutowano także o problemach z programowaniem PIC, konfiguracją programatora i błędami weryfikacji, a także o konstrukcji obudowy (pleksi, drewno, stal nierdzewna). Użytkownicy dzielili się doświadczeniami z montażem, problemami z dławikami, podstawami pod lampy (piny z wtyczek DB25), oraz modyfikacjami oprogramowania, np. dodaniem sekundnika. Projekt jest ceniony za prostotę i niskie koszty, a także za możliwość adaptacji do różnych typów lamp Nixie poprzez modyfikację kodu sterującego.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA