SlackList  - Śmietnik - Nixie Clock II


Kolejny zegarek nixie 2.

Poprzedni zegarek działa, wygląda dobrze, ale zbudowany jest i oprogramowany w mało czytelny i elegancki sposób. Postanowiłem zbudować kolejny zegarek, w którym uniknę błędów z budowy pierwszego. Prawdopodobnie tak jak poprzednio zegarek będzie powstawał z braku czasu przez ładnych parę miesięcy. Strona będzie uaktualniana też w miarę wolnego czasu. Generalnie powieje nudą. :). Mam nadzieję że ten zegarek będzie opisany na tyle dokładnie że zainteresowani nie będą mieć problemu ze zbudowaniem sobie takiego samego.


Coś na kształt spisu treści:
  1. Zasilanie lamp
  2. Funkcje zegarka
  3. Testy: zegara RTC DS1307 i odbiornika podczerwieni TSOP1736
  4. Lampy nixie IN-14
  5. Zegar Nixie IN-14 - Sklep


wrzesień 2007
- Zasilanie lamp.

zasilacz przetwornia na 555W poprzednim zegarku lampy zasilane były z transformatora. Miało to swoje wady a główną z nich jest trudność z kupieniem takiego transformatora. Ponieważ mam parę lamp kupionych na allegro i chciałem je sprawdzić zbudowałem małą przetwornicę zasilającą wyświetlacze nixie.

Pomysł przetwornicy zaczerpnięty jest ze srtony http://www.ledsales.com.au/kits/nixie_supply.pdf .
Rysunek płytki jest ze strony http://bruno.netstrefa.com.pl/radio/projekt/nixiepower/index.htm .




schemat
Wprowadziłem drobne zmiany w przetwornicy.
Konieczny jest rezystor pomiędzy wyjściem sterującym timera 555 a MOSFETem, zabezpiecza on timer przed spaleniem. Jest też jeszcze jedna zmiana której doszukałem się w sieci, pisze o tym "tomazzi": "[rezystor] 100k między G i S: chodzi o proces wył/zał zasilania, kiedy wyjście IC zachowuje stan HiZ, mosfet może się sam otworzyć a tego nikt by nie chciał". Powiem szczerze nie bardzo wiem o co chodzi ale przeglądając się podobnym schematom często jest rezystor pomiędzy źródłem a bramką. Dodatkowe rezystory nie są uwzględnione na płytce, dolutowałem je od strony ścieżek.

Na stronie Bruna jest dostępny plik z rysunkiem płytki, ale nie bardzo nadaje się do bezpośredniego wykonania płytki metodą prasowanki. Często czytałem że ludzie mają problem z ciągłością ścieżek przy tej metodzie. Żeby uniknąć problemów trzeba zwrócić uwagę na intensywność koloru czarnego na ścieżkach. Modyfikacje można zrobić np w Photoshopie wybierając z menu: Image -> Adjust -> Lewels i tak przesuwać suwaki żeby wypełnienie czarnym osiągnęło 100%. Dobrze jest też zmienić rozdzielczość pliku na do maksymalnej dostępnej w drukarce (u mnie 600dpi). Poniżej screeny z PS, a tutaj gotowy plik do prasowanki.

zmiana dpi
czarny 87%
czarny 100%
PS
PS
PS

Parę plików i linków związanych z tematem jest na dole strony.


4 października 2007 - Założenia konstrukcyjne i funkcje nowego zegara:

- sterownie zegarkiem przy pomocy pilota  z kodem RC5
- wyświetlanie godzin, minut i sekund
- wyświetlanie datay
- budzik 24 godzinny
- budzik tygodniowy
- timer
- automatyczne przełączanie czasu letni<->zimowy
- obliczanie wschodu i zachodu słońca
- kalkulator
- zasilanie lamp z przetwornicy

7 października 2007 - Uruchomienie RTC i obsługi pilotem

Schemat podłączenia i spakowane źródła programu:
schemat

Testowo podłączyłem wszystko na płytce prototypowej (bardzo przydatna rzecz). Parę  szczegółów :
- odsluga wyświetlacza lcd hd44780 w trybie 4bit, biblioteka: Peter Fleury http://jump.to/fleury
- transmisja i2c biblioteka: Robert Krysztof http://avr.elektroda.eu
- obsługa DS1307, biblioteka z forum "http://www.ccsinfo.com/forum" plus moje poprawki
- odczyt danych z RTC i odświezenie danych na lcd następuje co sekunę. obie funkcje realizowne są w obsłudze przerwania INT0, przerwanie generowane jest z DS1307 na wyjściu SQW/OUT.
Reszta raczej skompego opisu jest w pliku zegar.c.

Typowe błędy przy podłączeniu DS1307:
- brak rezystorów podciagających do zasilania linie magistrali I2C (SDA, SCL)
- RTC trzeba zainicjować żeby ropoczoł pracę, po włączeniu do zasilania należy ustawić rejest CH (adress 00H bit 7) na 0.
- układ nie pracuje poprawnie bez podłączonej baterii, mozna wykożystac też kondensator 1F/5V (nie testowałem)
- inna delaracja prędkości mikrokontrolera w programie i inna w rzeczywistości, wystepują wtedy niepoprawne opóźnienia w protokole I2C.

Parę plików i linków związanych z tematem jest na dole strony.

4 listopada 2007

Zrobiłem płytkę pod lampy. Katody cyfr są wspólne, takie połączenie nadaję tylko do wyświetlania z  multiplaksowaniem.
Do pobrania:
- rysunek, który nadaje się do zrobienia płytki metodą prasowanki (płytka ma wymiar 135x35 mm).
- rysunek rozmieszczenia lamp i zworek

nixie ghost Po uruchomieniu wyświetlacza pojawiły sie tzw. duchy (nixie ghost) czyli wyświetlanie tej samej cyfry lub jej części na sąsiedniej lampie. Wyeliminować to można zmniejszając napięcie zasilania. W tym wypadku nixie ghost pojawiają się przy 135V, po zmniejszeniu napięcia do 130V nie występuje ten efekt.

c.d.n

Pliki i linki::
nixie_supply.pdf - przetwornica; trochę o MOSFETach - pdf, pdf; kurs z  EP o indukcyjności - zip; o zasilaczch impulsowych - zip;
dokumentacja: kod rc5; DS1307; TSOP1736;



Olek Kwaśniewski, Warszawa, 2007
Grenlandia 2012