Spisu treści:
- Kieszonkowe dzieci:
- Krok 1: Projekt deski
- Krok 2: Płyty i części
- Krok 3: Produkcja deski
- Krok 4: Montaż
- Krok 5: Czas kodu
- Krok 6: Dotyki wykończeniowe
- Krok 7: Cięcie laserowe
Oto moja wersja zegara VFD działającego na Arduino (atmega328).
Zbadałem wiele wątków zegara VFD i właśnie z tego wynika.
Dzięki:
Ladyada do zapisania zegara lodowego. www.ladyada.net/make/icetube/index.html
Haris do napisania IV-11. www.candrian.gr/index.php/iv-11-vfd-tube-clock-final-design/
Kevin Darrah za wyjaśnienie multipleksowania za pomocą Arduino. www.kevindarrah.com
Pamiętaj, że nie jestem inżynierem elektrykiem, to tylko hobby, więc przepraszam za przerażający projekt:-)
Również jeśli podoba Ci się moja praca, proszę, zagłosuj na mnie, ponieważ wszedłem w konkurs mikrokontrolera, dziękuję.
Kieszonkowe dzieci:
Krok 1: Projekt deski
Korzystając z wielu wątków, zacząłem projektować mój pcb za pomocą Fritzinga.
Fritzing dostarcza również usługę produkcji, która jest dobrze wyceniona i bardzo łatwa w użyciu.
Mój projekt opierał się na wymienialnym stylu żarówki, więc za pomocą oddzielnych kart wtyczek dla żarówek VFD. Myślałem, że to będzie lepsze niż odlutowanie rzeczy, jeśli nastąpi awaria żarówki.
Zegar używałby zegara czasu rzeczywistego i czujnika temperatury.
Będą trzy przyciski do obsługi menu.
Na stronie HobbyTronics znalazłem też fajny mały dotyk ic, który będzie używany jako przycisk do przełączania trybu zegara między czasem, datą i temperaturą.
Muszę przyznać, że projekt deski jest świetną zabawą, naprawdę wydobywa ze mnie stronę OCD;-)
Krok 2: Płyty i części
Oto podsumowanie użytych części, jest to praca w toku, więc nie jest sfinalizowana.
Płyta zegara VFD
Zarząd IV-11
Zarząd IV-1
Probówka IV-11
Probówka IV-1
IC sterownika VFD
ATMEGA328
Header Female 2x6
2x3 Header Female
1x36 Header Male
Niski profil kryształów
Oglądaj Crystal
Zegar czasu rzeczywistego
Czujnik temperatury
Touch Switch IC
28 Pin DIL Socket
8 pin DIL Socket
Zacisk akumulatora 12 mm
Bateria 12 mm
5V Regulator przełączania
1.2V Regulator przełączania
Induktor 2,2mH
Dioda Schot 60v 1A
Dioda Zenera
Miniaturowy przełącznik slajdów
Gniazdo DC 2,1 mm
Tact Switch Right Angle
Tact Switch Normal
MOSFET kanału P
3mm LED Blue
Tranzystor NPN
Różne czapki i oporniki
Krok 3: Produkcja deski
Oto urocze tablice wykonane przez Fritzinga:-)
Krok 4: Montaż
Czas na montaż desek.
Każda z żarówek VFD musi być przylutowana do odpowiednich płyt, co jest trudne, aby upewnić się, że wszystkie kończą się na tej samej wysokości.
Wtedy jest to tylko proces lutowania we wszystkich innych rzeczach, najtrudniejszym bitem jest chip sterownika max6921 VFD, ponieważ mogłem je uzyskać tylko w szerokim formacie SO, więc potrzebuje lutowania powierzchniowego.
Jak widać na zdjęciach, są 3 przyciski kątowe z tyłu do obsługi menu i przełącznik on / off po drugiej stronie.
Zegar czasu rzeczywistego ma podtrzymanie bateryjne, więc nic nie jest tracone, gdy zegar jest wyłączony, również ustawienia są przechowywane w eepromie ATMEGA328.
Krok 5: Czas kodu
Czas na kodowanie.
Użyłem i nadużywałem multipleksowego przykładu dla kostki 8x8 LED, użyłem tego kodu wcześniej na mojej własnej kostce 4x4, którą zbudowałem jakiś czas temu.
Kod jest dostarczany przez Kevina Darraha, proszę sprawdź jego stronę to niesamowite www.kevindarrah.com
Na szczęście sterownik max6921 vfd jest po prostu wymyślnym 20-bitowym rejestrem przesuwnym, więc kod pasuje do niego.
Dodałem menu, aby ustawić godzinę, datę i jasność diod LED i żarówek.
Możesz także ustawić format godziny 12/24 godz. I format temperatury C lub F.
Dołączę kod, ale najpierw trzeba trochę posprzątać i komentować ……
Krok 6: Dotyki wykończeniowe
Cała deska jest w pełni zmontowana, kod jest już prawie gotowy, a ja zleciłem koledze z pracy zaprojektowanie futerału na zegar.
Niestety znalazłem przełącznik dotykowy ic po złożeniu desek do fabrykacji, więc jest on wpinany na jakąś deskę listwową i niebieską przyczepioną z przodu.
Na szczęście wyłamałem większość zapasowych pinów z mikrokontrolera na płytkę, więc okablowanie przełącznika było łatwe:-)
Po zakończeniu sprawy mogę podłączyć przełącznik dotykowy do czegoś przewodzącego z przodu …
Więc obserwuj tę przestrzeń.
Krok 7: Cięcie laserowe
Czekając, aż mój kolega z pracy zrobi mi sprawę, spróbowałem swoich sił przy odrobinie CAD.
Znalazłem firmę Razorlab, która będzie cięła laserowo różne materiały dla ciebie.
To moja pierwsza próba projektowania i jestem bardzo zadowolony z rezultatów, dziś otrzymałem laserowo wycięte części.
Właśnie nagrałem to razem, aby zobaczyć, jak to pasuje.
Moneta z przodu to mój dotykowy przełącznik do zmiany daty, godziny i temperatury, z tyłu znajdują się otwory na przyciski menu, włącznik / wyłącznik i przewód zasilania, a także otwór z boku czujnika temperatury.
Dziury nie są w porządku, ale nie są złe dla mojej pierwszej próby.