Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Oszczedna wersja zegara Nixie na PIC16F84

bruno4 26 Mar 2007 18:15 342269 1143
Altium Designer Computer Controls
  • #151
    bruno4
    Level 13  
    Trabi bardzo ładna obudowa. Tylko jeszcze boki aby zabezpieczyć przed kurzeniem. Pomysł naprawdę wart naśladowania. Jeśli pozwolisz umieszczę jedno foto na swojej stronie. Pozdrawiam.
  • Altium Designer Computer Controls
  • #152
    milypl
    Level 13  
    Trabi- spoko obudowa i mi sie podoba:) Ma moze ktos 74141 w przystepnej cenie do sprzedania, bo cos nie moge dostac nigdzie :(
  • #153
    Trabi
    Level 36  
    Dzięki :) .
    Mam jeszcze jedno pytanie do autora tematu: do czego słuzy to połączenie:
     PIC [9] > 33k > MPSA42 > KDP > punkty PL w lampach

    Domyślam się, ze coś z migającą "kropką"... ale? Nie wiem, w ZM1020 nic się nie dzieje, ale nie daje mi to spokoju. Jeśli to ma migać, to "przełożył" bym to u siebie na neonka między lampami :)
  • Altium Designer Computer Controls
  • #154
    bruno4
    Level 13  
    w ZM1020 nie będzie się nic działo, ponieważ nie nie posiada kropki. Efekt będzie widoczny w lampach typu LC-513. Autorem rozwiązania jest Cyril Barbato i w swoim projekcie zastosował oddzielnie neon. Ale nie stoi nic na przeszkodzie abyś poeksperymentował. Dzięki temu forum i zapaleńcom takim jak MY - myślę że projekt będzie się rozwijał. Jeszcze raz pozdrawiam. Pozdrawiam.
  • #155
    dir3ctor
    Level 27  
    Dokladnie, obsluga kropki jest zbedna jesli stosujesz neonki. A co do tych kondensatorow przy przyciskach do ustawiania czasu to przeciez sa one uwzglednione w projekcie. Gdzie wy chcecie jeszcze jakies wstawiac?
  • #156
    Trabi
    Level 36  
    Wiem, że sa uwzględnione i u mnie tez zamocowane (3x100n), co nie zmienia faktu, że u mnie zegar wariował przy ustawianiu i się resetował. Dołożenie ich bezpośrednio przy nóżkach pstryczków uspokoiło to wariowanie. Mozliwe, że gdyby te co tam są był tuż przy przyciskach, kłopotu by nie było. A coś musi być na rzeczy, bo kol. Gonza też się to zdarza :)
  • #157
    dir3ctor
    Level 27  
    No to rzeczywiscie dziwna sprawa :-) Ale tak to jest z tymi mikro-switchami - jedne maja malutkie drgania stykow, inne zas dosc duze.

    Dodano po 21 [minuty]:

    milypl: co rozumiesz przez przystepna cene?

    Bo na allegro mozna dorwac, albo w jakims sklepie, tyle ze nie warto za wysylke placic przy zakupie 1 elementu :/
  • #158
    Gonza
    Level 27  
    No z tymi przyciskami dziwna sprawa. Mnie to się zdarza ustawiając czas szybko przyciskiem od godzin, na przycisku minutowym to się nie dzieje. Jutro dam kondensatorki.

    Co do 74141 - ja kupiłem w moim mieście za 8,10 zł, układ produkcji NEC Japan. milypl już posłałem Ci wiadomość na priva.
  • #160
    dir3ctor
    Level 27  
    bruno4: no i git... jak bozia pomoze i moja "wariacja" z 6cioma lampami odpali to wrzuce tez ta wersje ;-)

    Na razie musicie poczekac do swiat, bo dopiero wtedy zjade do domu i rozgrzeje lutownice do czerwonosci ;-) (hehe, nie tylko lutownice zreszta :D )

    Acha.. pozwolilem sobie na niezbyt wybredna modyfikacje jednej z powyzszych grafik (w paincie) w celu zminimalizowania ilosci mostkow ;-)
  • #161
    milypl
    Level 13  
    Uruchomiłem zegarek, wstyd sie przyznac ale wszystkimi moimi problebami byla maciupka przerwa na jedne ze scierzek ;)
    Mam mały problemik, na lampie godzinowej i minutowej nie w kolejnosci mi sie ustawiaja cyfry czyli 1 2 3 4 5 6 7 9 8 0 . co moze byc przyczyna?
    Oszczedna wersja zegara Nixie na PIC16F84
  • #162
    dir3ctor
    Level 27  
    Masz jak zaprogramowac tego PICa w domu? To wysle ci jakis inny programik, np co wyswietla sekwencje "123456" i sprawdzimy co jest grane...
  • #163
    Trabi
    Level 36  
    milypl wrote:
    ...w kolejnosci mi sie ustawiaja cyfry czyli 1 2 3 4 5 6 7 9 8 0 . co moze byc przyczyna?...

    Zamień przewody idące na płytce lamp - zamień 8 z 9 i po kłopocie :D Kazdy to ma, jakiś błąd w połczeniach. u mnie było to samo. Zrób jak niżej na zdjęciu - zamiast zielonego, połącz wg. niebieskich strzałek (rys. z lewej), lub - bardziej "profesjonalnie ;) - na płytce z procesorem zmień zworki (zielone!) na układ jak wg. rys po prawej.

    Oszczedna wersja zegara Nixie na PIC16F84 --- Oszczedna wersja zegara Nixie na PIC16F84

    ------------------
    A ja spytam konstruktora: na pinie 9 [RB3] procesora nie ma żadnych impulsów do sterowabnia kropką [KDP]. próbowałem na różne sposoby, ale nic z procka chyba (?) nie wychodzi i tranzystor sie nie otwiera. Czy to sprawa zmian w sofcie w stosunku do oryginału p.Cyrila Barbato? Niestety ja w pisaniu softu na procki jestem zielony, asembler to dla mnie jak loty w kosmos, a istniejący tam plik *.ASM nic mi nie mówi; że o skompilowaniu go przeze mnie nie wspomnę :(
  • #164
    dir3ctor
    Level 27  
    E nie nie nieeee.... absolutnie nieee...

    Po co kombinowac i psuc plytke skoro wystarczy dokonac drobnej zmiany w kodzie do PICa?

    Ajjj... Jak macie problem z cyframi to na prv prosze co i jak. Poprawie wsad i wysle skompilowany ;-)
  • #165
    Trabi
    Level 36  
    płytki nie psujesz, bo w ogóle nie ingerujesz w druk. Przelutowanie dwóch kabelków (nawet nie dwóch, tylko po jednej końcówce z każdego ;) ) ew. zmiana ułożenia zworek to nie "psucie". A na grzebanie w kodzie może sobie pozwolić ktoś, dla kogo asembler jest zjadliwy. po za tym, szybciej przelutuję dwie końcówki niż zmienisz kod, skompilujesz, wyjmiesz kość, zaprogramujesz wsadzisz ją spowrotem :D . No ale, dla innych poprawiony kod się pewnie przyda :) .
    A'propos kodu: ja bym widział chętnie "migający" DP na pinie 9 :) Da się to jakoś prosto zrobić? Podpiął bym sobie środkowego neonka, bo zawsze jak jest miganie, to to jest coś. Jak by to powiedzieć:

    Zegar bez migającej kropki jest jak stryczek bez wisielca: jest za co pociągnąć ale nie ma na co popatrzeć. :lol: :D
  • #166
    bruno4
    Level 13  
    dir3ctor masz racje co do płytki - można pozbyć się niepotrzebnych zworek. Co 2 głowy to nie jedna. Uwzględnię poprawki.

    Zaraz biorę się też za poprawienie na stronie schematu montażowego. Bo to chyba ja popełniłem błąd z tymi cyframi 8 i 9. Choć można też poprawić soft.

    milypl Gratulacje - bo już naprawdę nie miałem pomysłu co może być nie tak.

    Trabi oprócz migającej kropki przydało by się wygaszanie pierwszego ZERA - może ktoś wie jak sobie z tym tematem poradzić ?

    Pozdrawiam Wszystkich !
  • #167
    milypl
    Level 13  
    Bruno4 to jaka sygnature moge nadac mojemu zegarowi 004 ? :p
  • #168
    bruno4
    Level 13  
    milypl oczywiście 004 - a gdyby nie kłopoty to załapałbyś się na wcześniejszy numer. Kiedy dorobisz się obudowy to chętnie umieszczę foto na mojej stronie - Pozdrawiam
  • #169
    Trabi
    Level 36  
    Gonza wrote:
    ...Jakie wymiary ma Twoja podstawa?...

    150mm x 100mm x 12mm. Rowki wycięte w odległości 5mm od krawędzi.
    dir3ctor wrote:
    ...niebieska poswiata wokol cyfr jest widoczna... ale na zdjeciach...

    No niestety, ale ta poświata występuje przy lampach; widać to wyraźnie, gdy nie ma czerwonego filtra tylko czyste szkiełko. Próbowałem sfotografować tą poświatę (w lampach miliwoltomierza), ale nie można tego wychwycić; aparat robi pomarańczową poświatę. Zresztą.... sam zobacz - widać to jako-tako na drugiej lampie od prawej (cyfra [2])

    Oszczedna wersja zegara Nixie na PIC16F84

    -----------------
    Co do podtrzymywania czasu bateryjką, to..... no nieciekawie :? . Wyłączenie na krótki okres czasu - np. kilkadziesiąt minut - i zegar działa jak działał. Gorzej z dłuższą przerwą: wyłaczam zegar ok 6 rano, a włączam o 16 i... czas leci sobie jakiś tam "z głowy". Dziś o 15:50 pokazał 9:13 :? . Coś nie teges z tym podtrzymaniem.
  • #170
    dir3ctor
    Level 27  
    Sprawdz baterie podtrzymujaca multimetrem ;-) Moze po prostu padla, bo wg mnie podtrzymanie jest zaprojektowane wzorowo.
  • #171
    marcin_oizo
    Level 28  
    Panowie, znalazłem w swoich zapasach rosyjskich elementów 2 scalaki K155ID1, które są odpowiednikami układów 74141. I teraz sprawdziłem je omomierzem między 5 i 12 nóżką, tam gdzie jest zasilanie. Niby w jedną stronę przewodzi (w sensie jest opór) a w drugą nie przewodzi (opór nieskończenie duży). Wskazywało by to, że układy są sprawne... Mam rację? Czy może macie jeszcze jakiś pomysł na sprawdzenie, czy tylko wlutowanie w płytkę?
  • #172
    Bobekmaster
    Level 24  
    Podłącz np. diode led przez rezystor do wyjścia nr.1 (nie pamiętam numeru nóżki) i podłącz zasilanie- powinna świecić.
  • #173
    milypl
    Level 13  
    obudowa w trakcie budowy, jescze tylko zabejcowac i polakierowac. Chyba zastosuje szkło jako pokrywe :) Jak skończe to wrzuce fotki robione aparatem a nie telefonem jak do tej pory :P
    Oszczedna wersja zegara Nixie na PIC16F84
    Oszczedna wersja zegara Nixie na PIC16F84
  • #174
    Trabi
    Level 36  
    Piknie Panie, piknie! Zmienił bym tylko jedną rzecz: ten kabelek zasilający zegar psuje całość :( :/ . Wylutuj piny a przewody dolutuj na stałe pod drukiem, żeby ich nie było widać. Reszta ok :)
  • #175
    dir3ctor
    Level 27  
    Ewentualnie daj goldpiny krawedziowe od spodu ;-)

    No i elegancko juz mam swoj zegarek skalibrowany :] Powinien byc baaardzo dokladny. Gdyby kogos interesowalo liczenie tego czegos:

    Podlaczony kwarc ma 3.2768MHz, PIC dziala z czestotliwoscia 4x mniejsza niz podlaczony do niego rezonator, czyli wykonuje:
    4 / 3.2748MHZ = 819200 operacji / sekunde
    Prescaler dla TIMER-a ustawilem na 128, znaczy to ze co 128 operacji dodaje +1 do licznika TIMERA, ktory jest 8-bitowy (b0...b7). Jak wiadomo na 8 bitach mozemy policzyc do 256 czyli:
    918200 / prescaler = 819200 / 128 = 6400
    teraz ile przepelnien 8bitowego TIMERa potrzeba zeby zliczyc 1 sekunde:
    6400 / 256 = 25 :] I mam idealny wynik, bez zadnych ulamkow tak jak to ma miejsce w przypadku zastosowania kwarcu 4MHz :-) Nie wiem w ogole czy komus sie to przyda, ale mam nadzieje ze wyjasnilem troszke "jak to dziala".
  • #176
    dir3ctor
    Level 27  
    Moze ktos wziasc miernik i pomierzyc napiecia miedzy roznymi punktami w przetwornicy? Nie mam pojecia czemu ale ten element mi nie dziala :/ Szlag mnie juz trafia powoli... Napiecie nigdzie nie przekracza 24V (przy wejsciowym 9V), a powinno byc "ciut" wieksze ;-)
  • #177
    marcin_oizo
    Level 28  
    dir3ctor wrote:
    Moze ktos wziasc miernik i pomierzyc napiecia miedzy roznymi punktami w przetwornicy? Nie mam pojecia czemu ale ten element mi nie dziala :/ Szlag mnie juz trafia powoli... Napiecie nigdzie nie przekracza 24V (przy wejsciowym 9V), a powinno byc "ciut" wieksze ;-)


    Wymień może dławik, może to jego wina albo spróbuj nawinąć sam. Może wsadziłeś jakiś oporniczek albo kondensator o złej wartości i NE555 ma za małą częstotliwość pracy.
  • #178
    dir3ctor
    Level 27  
    Ech.... problem byl na samym poczatku ;-) Az wstyd sie przyznac... "strzelony" zasilacz heh.

    Jak nie urok to sr.... :/ Wszystko cacy, procek ladnie liczy, a lampy wariuja - 74141 strasznie sie grzeje, pewno jego tez 'przypadkiem' szlag trafil. Nowy (i juz nie made in CCCP, tylko jakis inszy) juz zamowiony - zobaczymy co to bedzie, moze nareszcie sie uda bo juz mnie zgryzota lapie powoli...

    A jeszcze was troszke pomecze... do wysterowania 2 lamp uzylem zamiast MPSA42 tranzystorow BF422 i sami zobaczcie o ile jasniej swieca...

    Oszczedna wersja zegara Nixie na PIC16F84

    chyba w pozostalych czterech tez wymienie te tranzystorki :][/img]
  • #179
    milypl
    Level 13  
    Ja nie narzekam na mój zegarek ładnie swieca lampki, powiem nawet ze przydał by sie jakis sciemniacz automatyczny na fotorezystorze bo w nocy jednak ciut za mocno swieci (mam radziecki zegarek na vfd i cos takiego ma :).
    Oszczedna wersja zegara Nixie na PIC16F84
  • #180
    dir3ctor
    Level 27  
    Nieglupi pomysl ;-) Ale ja jednak najpierw zajme sie skonczeniem wersji podstawowej, potem dodam sobie czujniczek temperatury (mecze sie z oprogramowaniem transmisji 1-wire).

    No a potem to juz sie zobaczy :]