IV-11 VFD Clock: 7 Steps

IV-11 VFD Clock: 7 Steps

Talaan ng mga Nilalaman:

Anonim

Narito ang aking bersyon ng isang VFD orasan, na tumatakbo sa Arduino (atmega328).

Sinaliksik ko ang marami sa mga thread ng orasan ng VFD out doon at ito ang dumating dito.

Salamat kay:

Ladyada para sa yelo orasan isulat. www.ladyada.net/make/icetube/index.html

Haris para sa IV-11 sumulat. www.candrian.gr/index.php/iv-11-vfd-tube-clock-final-design/

Kevin Darrah para sa kanyang paliwanag ng multiplexing gamit ang isang Arduino. www.kevindarrah.com

Pakitandaan na hindi ako electrical engineer, ito ay isang libangan lang, kaya humingi ng paumanhin para sa anumang nakakatakot na disenyo:-)

Gayundin kung gusto mo ang aking trabaho pagkatapos ay mangyaring bumoto para sa akin bilang ipinasok ko ang micro controller contest, Salamat sa iyo.

Mga Kagamitan:

Hakbang 1: Disenyo ng Lupon

Kaya gamit ang maraming mga thread out doon sinimulan ko ang pagdidisenyo ng aking pcb gamit Fritzing.

Nagbibigay din si Fritzing ng isang serbisyo ng katha na napakahalaga at madaling gamitin.

Ang aking disenyo ay nakabatay sa estilo ng palitan ng bombilya, kaya gumagamit ng hiwalay na mga board ng plugin para sa mga bombilya ng VFD. Akala ko ito ay magiging mas mahusay kaysa sa walang humpay na mga bagay kung may kabiguan ng bombilya.

Ang orasan ay gagamit ng real time clock ic at isang sensor ng temperatura.

Magkakaroon ng tatlong mga pindutan para sa pagpapatakbo ng menu.

Nakakita rin ako ng magandang maliit na touch ic sa website ng HobbyTronics, ito ay gagamitin bilang isang pindutan upang lumipat sa orasan mode sa pagitan ng oras, petsa at temperatura.

Dapat kong tanggapin na ang disenyo ng board ay mahusay na masaya, talagang pinagsasama ang OCD bahagi ng akin;-)

Hakbang 2: Boards and Parts

Narito ang isang buod ng mga bahagi na ginamit, ito ay isang gawain na isinasagawa upang hindi ito makumpleto.

VFD Clock Board

IV-11 Board

IV-1 Board

IV-11 Tube

IV-1 Tube

VFD Driver IC

ATMEGA328

2x6 Header Female

2x3 Header Female

1x36 Header Male

Mababang Profile Crystal Caps

Manood ng Crystal

Realtime Clock

Sensor ng Temperatura

Pindutin ang Lumipat ng IC

28 Pin DIL Socket

8 Pin DIL Socket

Baterya Clip 12mm

Baterya 12mm

5v Switching Regulator

1.2v Switching Regulator

Inductor 2.2mH

Diode Schot 60v 1A

Diode Zener

Miniature Slide Switch

DC 2.1mm Socket

Taktika Lumipat Kanan Anggulo

Taktika Lumipat Normal

P Channel MOSFET

3mm LED Blue

NPN Transistor

Iba't ibang mga Caps at Resistors

Hakbang 3: Board Fabruction

Narito ang mga magagandang board na gawa ng Fritzing:-)

Hakbang 4: Assembly

Oras upang tipunin ang mga board.

Ang bawat isa sa mga bombilya ng VFD ay kailangang ma-soldered sa may mga katumbas na boards, ang nakakalito upang matiyak na ang lahat ng mga ito ay napupunta sa parehong taas.

Pagkatapos ito ay isang proseso ng paghihinang sa lahat ng iba pang mga bagay-bagay, trickiest bit ay ang max6921 VFD driver chip bilang maaari ko lamang makuha ang mga ito sa isang malawak na SO format kaya kailangan nito ibabaw paghihinang.

Tulad ng makikita mo sa mga larawan mayroong 3 mga pindutan ng tamang anggulo sa likod para sa pagpapatakbo ng menu at isang on / off switch sa kabilang panig.

Ang real time clock ay may backup na baterya upang walang mawawala kapag ang orasan ay nakabukas, at ang mga setting ay naka-imbak sa ATMEGA328 eeprom.

Hakbang 5: Code Time

Oras para sa coding.

Ginamit ko at inabuso ang isang multiplex halimbawa na ibinigay para sa isang 8x8 LED cube, ginamit ko ang code na ito bago sa aking sariling 4x4 kubo na aking binuo ng isang habang pabalik.

Ang code ay ibinibigay ni Kevin Darrah, mangyaring tingnan ang kanyang site na ito ay kamangha-manghang www.kevindarrah.com

Sa kabutihang-palad ang driver ng max6921 vfd ay isang magarbong 20bit shift register, kaya naaangkop ang code.

Nagdagdag ako ng mga menu upang itakda ang oras, petsa at liwanag ng LED's at bombilya.

Maaari mo ring itakda ang format ng oras 12/24 oras at ang temperatura na format C o F.

Ilalagay ko ang code, ngunit nangangailangan ito ng kaunting paglilinis at pagkomento ……

Hakbang 6: Pagwawakas ng Mga Pag-tap

Bueno ang board ay ganap na binuo, ang code ay halos natapos na at ako ay may tasked isang kasamahan sa trabaho sa fashion ako ng isang kaso para sa orasan.

Nakalulungkot na nakita ko ang touch switch ic matapos kong isumite ang mga board para sa katha, kaya't ito ay bunged sa ilang mga strip board at blue tacked sa harap.

Thankfully ako ay nasira out ang karamihan ng mga ekstrang Pins mula sa micro controller papunta sa board, kaya ang mga kable ang lumipat sa ay madali:-)

Kapag ang kaso ay tapos na maaari kong isabit ang touch switch sa isang kondaktibo sa harap …

Kaya panoorin ang puwang na ito.

Hakbang 7: Laser Cut Case

Habang naghihintay para sa aking trabaho mate upang gumawa ako ng isang kaso sinubukan ko ang aking kamay sa isang bit ng CAD.

Natagpuan ko ang isang kumpanya na tinatawag na Razorlab na laser cut iba't ibang mga materyales para sa iyo.

Ito ang aking unang pagtatangka sa disenyo at napakasaya ako sa mga resulta, ang mga bahagi ng cut ng laser ay dumating ngayon.

Pinagsama ko lang ito upang makita kung paano ito magkasya.

Ang barya sa harap ay ang aking pindutin ang switch para sa pagbabago sa pagitan ng petsa, oras at temperatura, may mga butas sa likod para sa mga pindutan ng menu, on / off switch at kapangyarihan lead at din ng isang butas sa gilid para sa temperatura sensor.

Ang mga butas ay hindi tama ngunit hindi masama para sa aking unang pagtatangka.