IV-11 VFD-klokke: 7 trinn

IV-11 VFD-klokke: 7 trinn

Innholdsfortegnelse:

Anonim

Her er min versjon av en VFD klokke, som kjører på Arduino (atmega328).

Jeg har forsket mange av VFD-klokkens tråder der ute, og dette er hva som kom av det.

Takk til:

Ladyada for isklokken skriv opp. www.ladyada.net/make/icetube/index.html

Haris for IV-11 skrive opp. www.candrian.gr/index.php/iv-11-vfd-tube-clock-final-design/

Kevin Darrah for hans forklaring på multiplexing ved hjelp av en Arduino. www.kevindarrah.com

Vær oppmerksom på at jeg ikke er en elektroingeniør, dette er bare en hobby, så unnskyld for noe skummelt design:-)

Også hvis du liker arbeidet mitt, vær så snill å stemme på meg da jeg har gått inn i mikrokontrollerkonkurransen, takk.

forsyninger:

Trinn 1: Brettdesign

Så ved å bruke de mange trådene der ute, begynte jeg å designe min PCB med Fritzing.

Fritzing leverer også en fabrikasjonstjeneste som er godt priset og veldig lett å bruke.

Designet mitt var basert på utskiftbar pære stil, så bruk separate plugin boards for VFD pærer. Jeg trodde dette ville være bedre enn usolrende ting hvis det er en pærefeil.

Klokken ville bruke en sanntidsklokke ic og en temperatursensor.

Det vil være tre knapper for menyoperasjon.

Jeg har også funnet en fin liten touch ic på HobbyTronics nettside, dette vil bli brukt som en knapp for å bytte klokke modus mellom tid, dato og temperatur.

Jeg må innrømme at brettdesign er veldig morsomt, det bringer virkelig OCD-siden av meg;-)

Trinn 2: Brett og deler

Her er et sammendrag av delene som brukes, dette er et pågående arbeid, slik at dette ikke er ferdiggjort.

VFD Clock Board

IV-11 styret

IV-1 styret

IV-11 rør

IV-1 rør

VFD Driver IC

ATMEGA328

2x6 Header Female

2x3 Header Female

1x36 Header Male

Low Profile Crystal Caps

Se Crystal

Realtime Clock

Temperatur sensor

Trykk på bryter IC

28 Pin DIL-kontakt

8 pin DIL-kontakt

Batteri Clip 12mm

Batteri 12mm

5v Bryter Regulator

1.2v bytte regulator

Inductor 2.2mH

Diode Schot 60v 1A

Diode Zener

Miniature Slide Switch

DC 2.1mm stikkontakt

Taktbryter høyre vinkel

Taktbryter Normal

P-kanal MOSFET

3mm LED Blå

NPN Transistor

Ulike Caps and Resistors

Trinn 3: Brettproduksjon

Her er de herlige brettene som produsert av Fritzing:-)

Trinn 4: Montering

Tid til å montere brettene.

Hver av VFD-pærene må loddes på de tilhørende brettene, det er vanskelig å sørge for at de alle ender i samme høyde.

Da er det bare en prosess med lodding i alle andre ting, vanskeligste biten er max6921 VFD-driverbrikken, da jeg bare kunne få disse i et bredt SO-format, slik at det trenger overflateslodding.

Som du ser i bildene, er det 3 høyre vinkeltaster på baksiden for menyoperasjon og en på / av-bryter på den andre siden.

Realtidsklokket har batteribackup, slik at ingenting går tapt når klokken er slått av, og innstillingene lagres også på ATMEGA328 eeprom.

Trinn 5: Kode Tid

Tid for kodingen.

Jeg har brukt og misbrukt et multiplexeksempel gitt for en 8x8 LED-terning, jeg har brukt denne koden før på min egen 4x4-kube som jeg bygget en stund tilbake.

Koden leveres av Kevin Darrah, vennligst sjekk ut hans nettsted, det er utrolig www.kevindarrah.com

Heldigvis er max6921 vfd-driveren bare et fancy 20bit skiftregister, så koden passer nydelig.

Jeg har lagt til menyer for å stille inn dato, dato og lysstyrke på lysdiodene og lampene.

Du kan også stille tidsformatet 12/24 timer og temperaturformatet C eller F.

Jeg vil legge ved koden, men det trenger litt å rydde opp først og kommenterer ……

Trinn 6: Etterbehandlingen

Vel brettet er fullstendig samlet, koden er nesten ferdig, og jeg har pålagt en arbeidskollega å mote meg en sak for klokken.

Dessverre fant jeg berøringsbryteren ic etter at jeg hadde sendt inn brettene for fabrikasjon, så det er bunged på noen stripe bord og blå tacked på forsiden.

Heldigvis hadde jeg brutt ut de fleste reservedelene fra mikrokontrolleren på bordet, så ledningsbryteren var enkel:-)

Når saken er ferdig, kan jeg koble berøringsbryteren til noe ledende på forsiden …

Så se på dette rommet.

Trinn 7: Laser Cut Case

Mens jeg ventet på arbeidskammeraten min for å få meg til et tilfelle, prøvde jeg hånden min på litt CAD.

Jeg fant et selskap som heter Razorlab som vil laser kutte ulike materialer for deg.

Dette er mitt første forsøk på design, og jeg er veldig fornøyd med resultatene, laserskjæringsdelene ankom i dag.

Jeg har nettopp bandet det sammen for å se hvordan det passer.

Mynten på forsiden er min berøringsbryter for å bytte mellom dato, tid og temperatur, det er hull bak på menyknappene, på / av bryter og strømledning og også et hull i siden for temperatursensoren.

Hullene er ikke helt riktige, men ikke dårlige for mitt første forsøk.