Turinys:
- Prekės:
- 1 žingsnis
- 2 žingsnis: lentos ir dalys
- 3 žingsnis: valdybos gamyba
- 4 žingsnis: surinkimas
- 5 veiksmas: kodo laikas
- 6 žingsnis: Baigti prisilietimus
- 7 žingsnis
Čia yra mano VFD laikrodis, veikiantis Arduino (atmega328).
Aš tyrinėjau daugelį VFD laikrodžių sriegių, ir tai įvyko.
Ačiū:
Ladyada užrašo ledo laikrodį. www.ladyada.net/make/icetube/index.html
Haris už IV-11 rašymą. www.candrian.gr/index.php/iv-11-vfd-tube-clock-final-design/
Kevinas Darrahas dėl jo paaiškinimo, kaip dauginti, naudojant Arduino. www.kevindarrah.com
Atkreipkite dėmesį, kad nesu elektrinis inžinierius, tai tik hobis, todėl atsiprašau už baisų dizainą:-)
Taip pat, jei jums patinka mano darbas, prašau balsuoti už mane, nes įžengiau į mikrokontrolerių konkursą, ačiū.
Prekės:
1 žingsnis
Taigi, naudodamiesi daugybe temų, aš pradėjau kurti savo PCB naudojant „Fritzing“.
„Fritzing“ taip pat tiekia gaminimo paslaugą, kuri yra labai brangi ir labai paprasta naudoti.
Mano dizainas buvo pagrįstas pakeičiamu lemputės stiliumi, todėl naudojant atskiras VFD lempučių plokštes. Maniau, kad tai būtų geriau nei nepanaudotos medžiagos, jei yra lemputės gedimas.
Laikrodis naudoja realaus laiko laikrodį ic ir temperatūros jutiklį.
Meniu veikimui bus trys mygtukai.
HobbyTronics tinklalapyje taip pat aptikau gražią prisilietimą, kuris bus naudojamas kaip mygtukas, kuriuo perjungsite laikrodžio režimą tarp laiko, datos ir temperatūros.
Turiu pripažinti, kad lentos dizainas yra labai įdomus, jis iš tiesų iškelia mane iš OCD pusės;-)
2 žingsnis: lentos ir dalys
Čia yra panaudotų dalių santrauka, tai yra nebaigtas darbas, todėl tai nėra baigta.
VFD laikrodžių lenta
IV-11 valdyba
IV-1 valdyba
IV-11 vamzdelis
IV-1 vamzdelis
VFD tvarkyklės IC
ATMEGA328
2x6 antraštė Moteris
2x3 antraštė Moteris
1x36 antraštė Vyras
Žemo profilio krištolo dangteliai
Žiūrėti „Crystal“
Realaus laiko laikrodis
Temperatūros jutiklis
Palieskite jungiklį IC
28 DIL lizdas
8 Įkiškite DIL lizdą
Akumuliatoriaus gnybtas 12mm
12 mm baterija
5v Perjungimo reguliatorius
1.2v perjungimo reguliatorius
Induktorius 2.2mH
Diodas Schot 60v 1A
Diodas Zeneras
Miniatiūrinis skaidrės jungiklis
DC 2.1mm lizdas
Taktų perjungimo dešinysis kampas
Tact Switch Normal
P kanalo MOSFET
3mm LED mėlyna
NPN tranzistorius
Įvairūs dangteliai ir rezistoriai
3 žingsnis: valdybos gamyba
Čia yra gražių lentų, pagamintų pagal „Fritzing“:-)
4 žingsnis: surinkimas
Laikas surinkti lentas.
Kiekviena VFD lemputė turi būti lituojama ant atitinkamų plokščių, jos sudėtinga įsitikinti, kad jie visi patenka į tą patį aukštį.
Tada tai tik lydymo procesas visose kitose medžiagose, sudėtingiausia bitė yra max6921 VFD vairuotojo lustas, nes galėčiau gauti tik platų SO formatą, todėl jam reikia paviršiaus litavimo.
Kaip matote paveikslėliuose, yra 3 dešiniojo kampo mygtukai ant meniu, o meniu - įjungimo / išjungimo jungiklis.
Realaus laiko laikrodis turi akumuliatoriaus atsarginę kopiją, todėl, kai laikrodis yra išjungtas, niekas nepraranda, taip pat išsaugomi parametrai ATMEGA328 eeprom.
5 veiksmas: kodo laikas
Kodavimo laikas.
Aš naudoju ir piktnaudžiauju multiplekso pavyzdžiu, pateiktu 8x8 LED kubui, aš naudoju šį kodą prieš savo 4x4 kubą, kurį pastatiau atgal.
Kodą pateikia Kevin Darrah, prašome patikrinti jo svetainę, tai yra nuostabi www.kevindarrah.com
Laimei, max6921 vfd vairuotojas yra tik išgalvotas 20 bitų pamainų registras, todėl kodas puikiai tinka.
Pridėjau meniu, kad nustatytumėte šviesos diodų ir lempučių laiką, datą ir ryškumą.
Taip pat galite nustatyti laiko formatą 12/24 val. Ir temperatūros formatą C arba F.
Aš pridėsiu kodą, tačiau jam reikia šiek tiek išvalyti ir komentuoti ……
6 žingsnis: Baigti prisilietimus
Na, valdyba yra visiškai surinkta, kodas beveik baigtas, ir aš uždaviau darbo kolegai modeliuoti man laikrodį.
Deja, po to, kai aš pateikiau lentas gamybai, aptikome jutiklinį jungiklį, taigi jis užsikabinęs ant kai kurios juostelės ir mėlynos spalvos.
Laimei, dauguma mikrojo valdiklio atsarginių kaiščių išsiskyrė ant lentos, todėl jungiklio įjungimas buvo paprastas:-)
Kai byla yra padaryta, galiu prijungti jutiklinį jungiklį prie kažko laidaus priekyje.
Taigi žiūrėkite šią erdvę.
7 žingsnis
Laukdamas, kol mano darbuotojas taps man pavyzdžiu, bandžiau savo ranką šiek tiek CAD.
Radau kompaniją „Razorlab“, kuri lazeriu supjaustys įvairias medžiagas.
Tai mano pirmasis bandymas kurti ir labai džiaugiuosi rezultatais, šiandien lazeriu supjaustytos dalys.
Aš ką tik užklijuojau, kad pamatytumėte, kaip jis tinka.
Priekyje esanti moneta yra mano jutiklinis jungiklis, skirtas pakeisti datą, laiką ir temperatūrą, galinėje dalyje yra skylių meniu mygtukams, įjungimo / išjungimo jungikliui ir maitinimo laidui, taip pat temperatūros jutiklio šone.
Skylės ne visai teisingos, bet mano pirmasis bandymas nėra blogas.