/Projekti/Warm tube clock v2 - Nixie sat

Ovo je nova verzija "Warm Tube Clock" sata. Bitne hardverske razlike između ove nove verzije i one prethodne su sljedeće:

- Čuvanje vremena je tačnije a za to je zadužen DS3231 (ili DS3232) RTC IC
- Nema DS18S20 temperaturnog senzora, već se koristi interni senzor od RTC IC-a
- Backup baterija ne napaja AVR nego samo RTC IC
- Nema "slide switch"-a koji se koristio za alarm (budilnik) - sada je to riješeno softverski
- Kristal na ploči nije obavezan, a ako se koristi može se izabrati do 16 MHz za takt AVR-a (a ujedno i za GSCLK pin-a TLC59401 IC-a)
- Pin-kompatibilan sa prethodnim Nixie "shield"-ovima

Ukoliko već niste posjetili projektnu stranicu prethodne verzije sata, predlažem da to uradite sada.

v21
Warm Tube Clock v2 sa IN-14 Nixie cijevima

Pločice se mogu naručiti sa adrese: http://www.elecrow.com/warm-tube-clock-v2-pcb-board-p-1154.html

Opcije novog firmware-a sa DS3231 (DS3232) RTC IC-om

1. prikaz vremena
2. prikaz datuma
3. prikaz temperature
4. prikaz sekundi
5. podesiva vremena za prikaz gore nabrojanog (naprimjer, moguće je podesiti sat tako da se vrijeme prikazuje 20 sekundi i nakon toga da se prikaže datum, temperatura pa sekunde. Takođe je moguće podesiti sat da prikazuje naprimjer samo temperaturu)
6. podesiv nivo osvjetljenja Nixie cijevi
7. podesiva boja RGB LED-ica koje blinkaju sa frekvencijom od 1/2 Hz (ili isključeno)
8. podesiva boja RGB LED-ica prilikom prikaza datuma (ili isključeno)
9. promjenljiv nivo osvjetljenja Nixie cijevi prilikom prikaza datuma za bolje razumjevanje onoga što je trenutno prikazano (DD.MM pa YYYY)
10. čuvar Nixie cijevi - ova opcija omogućuje definisanje vremena kada će se Nixie cijevi isključiti i drugog vremena za njihovo ponovno uključenje (naprimjer moguće je podesiti da se sat isključi u 23:30 i ponovo uključi ujutro u 07:30) što produžuje vijek trajanja sata
11. budilnik sa proizvoljnom melodijom i "snooze" funkcijom
12. podesivo trajanje "snooze"-a sa automatskim aktiviranjem ako sat zvoni duže vrijeme
13. Nixie "cross-fading" sa podesivom brzinom
14. "candle mode" za malo romantike :-)
15. "anti-poisoning" katoda podešen na svakih 5 minuta
16. 24-satni i 12-satni format za prikaz vremena, datuma i konverzija temperature u "Fahrenheit"-e

mainboard4
ploča sa procesorom v2 - gornja strana

mainboard1
ploča sa procesorom v2 - donja strana

Izmjene u dizajnu
Kao što je već navedeno, ova verzija sata koristi DS3231 RTC IC a pločica je kompatibilna i sa DS3232 RTC IC-om. DS3231/2 IC se mogao koristiti na nekoliko načina a ja sam izabrao slijedeći: njegov izlazni pin SQW je doveden na jedan od ulaznih pinova AVR-a koji generiše "prekid" (interrupt). Na svaki primljeni SQW signal (1Hz takt) AVR preko I2C komunikacije pročita trenutno vrijeme i datum iz DS3231/2 RTC IC-a i kopira u radne varijable. Te varijable se koriste kroz program za prikaz vremena na displeju kao i razne druge operacije - baš kao u prethodnoj verziji ovog sata.

mainboard3
DS3231 RTC IC na mjestu gdje je bio "slide switch"

Drugi način kako se ovaj RTC IC mogao koristiti je dosta jednostavniji - dovoljno je dovesti njegov 32kHz izlazni pin (tačno 32,768kHz) na OSC1 (PB6) pin AVR-a koji bi služio kao izvor takta umjesto kristala. U tom slučaju se nebi koristile nikakve I2C rutine za komunikaciju sa DS3231/2 već bi on radio zasebno a mi bi samo koristili njegov izuzetno precizni 32,768kHz signal.
Još jedan način je da se ne koristi ni SQW niti 32kHz signal, već da se kroz programsku petlju u AVR-u konstantno (ili po potrebi) "proziva" DS3231/2 i čita vrijeme/datum preko I2C bus-a. Za ovu verziju sam na pločici stavio SMD jumper koji po želji možete "otpojiti" i taj pin koristiti u neke druge svrhe. Ukoliko planirate koristiti priloženi firmware onda ovaj jumper morate spojiti (zalemiti sa malo kalaja).

RTCshema
Dio sheme sa DS3231/2 RTC IC-om

Nixie "shield"-ovi
Nova verzija sata je pin-kompatibilna sa prethodnom što znači da se Nixie "shield" ploče sa starog sata mogu staviti na novi i obratno. Sada je još dizajniran "shield" za IN-14 cijevi, koje su istog izgleda kao minijaturne IN-16 ali 2-3 puta veće.

v22
IN-14 Nixie "shield"

in-142
TLC59401 je sa donje strane štampane pločice

in-141
Ispod Nixie cijevi su SMD RGB LED-ice

Informacija: kod IN-14 Nixie cijevi cifra "5" je ustvari naopaka "2".

HV - visokonaponski generator
Generator visokog napona je ostao hardverski nepromjenjen. Međutim, ukoliko se za takt AVR-a koristi kristal od npr. 12 MHz tada je frekvencija PWM signala 46,875 kHz (po formuli FREQ/256). Sa vrijednošću zavojnice se može eksperimentisati da bi se dobila optimalna vrijednost i najmanje zagrijavanje u toku rada. Ako se sat napaja sa 11V, vrijednost zavojnice može biti i oko 680uH.

mainboard2

Nixie "tačke"
Dvije Nixie "tačke" između cijevi su ustvari obični neonski indikatori iz 220V prekidača.

neondotharvest
Neonski indikatori

Termalne slike elektronike
Najtoplija tačka: 36°C, najhladnija: 21°C. Hvala Filipu za slike!

therm2

therm4

therm1

3D printane kutije
Hvala Filipu! Fajlovi se mogu skinuti sa njegovog bloga na ovom linku.

therm2

Fotografija i video prezentacija

noleds
Slika sata sa isključenim LED blinkerom


Video


Video bez RGB LED-ica


AM/PM prikaz vremena


Nixie cross-fading primjer


Anti-poisoning Nixie katoda

Autor (poslao): Trax

Broj download-a: 3,118

Ocjena: (2.93, glasova 4613)

Glasaj:

Datum: 02-06-2011

English version of this page: Warm Tube Clock v2 - Nixie Clock

800_warmtubeclock_v2.rar

Bookmark and Share Komentari (31)

komentar [11]

how critical the use of chip tlc59401? Can it be replaced by tlc5940 or tlc5941?
IP: 91.144.146.186

komentar [10]

You need to check all resistors, maybe you have put a smaller value resistor somewhere than required? Could you make some pictures and post them somewhere so I can check?
IP: n/a

komentar [9]

Hello, I have compiled this watch and ran into a problem with voltage fuse is lit, or a coil. May have particular requirements for it .. Where I could make a mistake? Coil did not buy that company, which is listed in the project ... Tried on 480 and 1200. The result is the same ... Where to look for a mistake ... Thanks in advance.
IP: 213.110.96.157

komentar [8]

Hello, I don't know abot AVRDude, I use AVRFLASH from www.mikroe.com. You have to enable CKOUT, Frequency=12MHz, OSC=XTAL 8-16 MHz. And that is all.
IP: n/a

komentar [7]

Hello, this is the best watch that I have seen. Please help .. Please tell me how to set the fuse bits on the microcontroller, use AVRDude ... They know little while And about the throttle .. What the best out there in the scheme The range of choice, and the photo on 1200uH Thank you in advance ...
IP: 213.110.96.157

komentar [6]

Trax, Od koja firma ti gi imaat ispecateno plockite?I po koja cena gi prodavas? Pozdrav Inace sakam da go izrabotam proektov
IP: n/a

komentar [5]

W. Brok sent list of parts for both clocks that you can order from Farnell: http://bit.ly/j6BGXT
IP: n/a

komentar [4]

If you are interested in PCBs, send e-mail to: kit at elektronika.ba with subject: "warmtube pcb".
IP: n/a

komentar [3]

do you have any v2 boards for sale?
IP: 206.225.132.27

komentar [2]

Yes, shields are compatible! :)
IP: n/a


Stranica komentara: <1234>


dodaj komentar

ime

e-mail (neće biti objavljen)

web

Koliko je = takođe dodaj slovo "a" na kraj rezultata! Npr.: 7a

Ulogiraj se!

To možeš uraditi na forumu: Login stranica. Kada se ulogiraš, vrati se na ovu stranicu i uradi refresh.

prijatelji sajta

sponzorirani linkovi

reklame