Arduino VFD Display klocka handledning - en Guide till VFD displayer (5 / 10 steg)
Steg 5: VFD klockan - del maskinvarulistan Design I:
Slutligen, nu när du vet mer om hur VFDs fungerar, hur du koppla dem till göra saker du vill att de ska jag tror det är dags att visa dig hur du kan göra en klocka av din VFD, precis som jag gjorde! Eftersom jag inte försöka hålla du väntar, här (eller bara ta en titt på bilden ovan) är listan över saker jag har använt och måste du bygga VFD klockan. Jag har försökt mitt bästa att använda generiska komponenter.
- 1 x Atmel ATmega328P-PU. Köpa en fristående en eller ta den ur en Arduino!
- 1 x 28-pin DIP uttag
- 12 x [eller 13 x (notera 0)] BC547B eller liknande liten signal NPN transistor
- 20 x (ca.) 10 k motstånd 1/4W (du kan aldrig ha tillräckligt 10 k motstånd)
- 7 x 33 k motstånd 1/4W
- 4 x taktil Switch
- 1 x 16 MHz HC49U/S kristall
- 1 x LM7805 + 5VDC linjär regulator
- 1 x LM1117MPX-2,85 + 2.85VDC linjär regulator
- 6 x (ca.) 100n keramiska kondensator (du kan aldrig ha tillräckligt 100n caps)
- 2 x 22pF keramiska kondensator
- 3 x 10µF elektrolytisk kondensator
- 1 x 470µF elektrolytisk kondensator
- 1 x DC-ingången strömkontaktObs 0: 13 transistorn används till att kontrollera staplarna ovanför och nedanför siffrorna. Du kan göra utan.
De nödvändiga grundläggande komponenterna bör inte kosta mer än 20 euro om du få dem nya. Annars inte har du bara hittat den bästa källan till komponenter. Jag behövde bara köpa AVR och 2.85V regulator. Alla andra komponenter bärgades från skrot.
Uppenbarligen krävs:
- VFD display sig
- An Arduino Uno för prototyper och/eller ladda upp koden till AVR mikrokontroller (Få den från gearbest.com)
- Vissa perfboard eller en fancy PCB
- Lite pengar mäta utrustning. Jag tycker att kontinuiteten testa funktionen mest användbart när lödning komponenter. Används för att mäta spänningsnivåer och nuvarande drar
- Lödutrustning
- Vissa tråd
- En hel del kaffe
- En hel del tid och mycket tålamod
- Mycket kärlek och passion
- Någon kan du visa upp din klocka till
Då måste du bestämma om du vill använda en RTC modul (jag kommer att förklara i nästa del) eller bygga modulen själv och om du vill bygga steg upp converter själv eller använda ett steg upp modul. Jag bestämde mig att bygga min egen DS1307 modul och använda en boost omvandlare. Faktiskt visade det sig att modulerna är mycket billigare än egen konstruktion:
DS1307 baserade RTC IIC / I2C Real Time Clock modul med kalender (Få den från gearbest.com)
XL6009 Step up modul (Få den från gearbest.com)
För att bygga DS1307 RTC modulen på din egen du behöver:
- 1 x DS1307 RTC IC
- 1 x 4-pin DIP uttag
- 1 x CR2032 batterihållare
- 1 x CR2032 batteri
- 1 x 32.768 KHz kvarts
För att bygga LM2577 baserat (mycket praktiskt IC!) öka omvandlare du behöver:
- 1 x 2 k 2 och 1 k motstånd alla 1/4W
- 1 x 25k potentiometer (i stället för 18 k motstånd)
- 1 x 100µH induktor (500 mA)
- 1 x 330n keramiska kondensator
- 1 x 680µF electrolytic kondensator
- 1 x 1N5821 schottky diod