Talaan ng mga Nilalaman:
- Mga Kagamitan:
- Hakbang 1: Disenyo ng Lupon
- Hakbang 2: Boards and Parts
- Hakbang 3: Board Fabruction
- Hakbang 4: Assembly
- Hakbang 5: Code Time
- Hakbang 6: Pagwawakas ng Mga Pag-tap
- Hakbang 7: Laser Cut Case
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.