Arduino VFD Display klocka handledning - en Guide till VFD displayer (6 / 10 steg)

Steg 6: VFD klockan - Hardware Design II: scheman & hur det fungerar



Detta steg är att visa hur hårdvaran i klockan fungerar.

Egentligen är det bara en jävla enkel förlängning för att kontrollera VFD klockan. Ta en titt på scheman. Ser du de välkända element som VFD segmentet och rutnät driver transistorer. Eftersom örnen inte har denna specifika display, beslutat jag bara att placera en manlig stifts huvud som har exakt samma pin räkna som min VFD. Bredvid en AVR-styrenhet kan du hitta DS1307 RTC och knappar som hjälper dig att justera tiden. På nedre vänstra, 7805 ger det + 5V spänning till AVR mikrokontroller och du hittar den 2,85 tillsynsmyndigheten för glödtråden/katoden i VFD. Högst upp till vänster kan du se LM2577T boost omvandlare. Läs mer om power supply överväganden nedan.

---

Arduino fristående Design

Jag har beslutat att använda Arduino-plattformen eftersom det är lätt att ladda upp koden till det. Ingen SPI programmering, ingen HV, bara USB! Denna klocka används dock en fristående AVR ATmega328P-PU (datablad) mikrokontroller i stället för Arduino Uno hela kretskortet. Enbart på grund av storlek och pengar. Det går som du ladda upp koden till Arduino som din AVR µC är monterad på och sedan lyfta din AVR av uttaget och koppla in den i din klocka som har en fristående uttag själv. För att göra en AVR tror att det är på en faktisk Arduino PCB du behöver ansluta följande:

  • Stift 1, /RESET i Vcc genom en 10 k resistor och en taktil switch med andra änden av växeln kommer att GND
  • Stift 7 och 20 till Vcc
  • Stift 8 och 22 till GND
  • Stift 9 och 10 till en 16 MHz kristall och varje stift till en 22 pF keramiska mössa med andra änden av den gemensamma jordbrukspolitiken kommer att GND
  • PIN 21 (AREF) lämnas svävande för detta projekt
  • Du kan lägga till en 100n buffert kondensator mellan Vcc och GND intill AVR.

Där har du det. En fristående Arduino.

---

Därför använder en RTC?

Någonsin undrat varför din PC eller bärbara datorer håller tiden även efter koppla ur strömkällan? Svaret är en realtidsklocka IC som håller håller tiden. Eftersom det finns inget sätt detta IC kan anskaffa makt från ingenstans, används en knapp cell CR2032 för att hålla det vid liv. Men hey, det är fantastiskt! Det innebär att RTC du sparar från att anpassa tid varje gång du tar bort strömkällan av klockan.
Dessutom behöver du inte skriva din egen klocka som tickar programvara. RTC berättar vad klockan är. Och har en högre precision jämfört med AVR: s timer. Klockor jag har byggt med bara en AVR (med funktionen milis()) inte det exakta. Kanske hittat jag bara inte det rätta sättet att göra det super exakt ännu. Men hur som helst, som är i grunden varför jag väljer att använda en RTC.

RTC chip används för detta projekt är en allmänt förekommande DS1307 (datablad). Jag har byggt RTC direkt till andra komponenter för att spara lite utrymme, men normalt är det billigare om du går för en modul, som är vad jag har hittat.

Ledningar för DS1307goes så här:

  • Stift 1 och 2 till 32.768 KHz kvartar
  • Stift 3 till den positiva sidan av CR2032 uttaget vid anslutning den negativa sidan till GND
  • Stift 4 till GND
  • Stift 5 och 6 (SCL och SDA) till Arduino SCL och SDA pin (stift 28 och 27)
  • Stift 7 vänster flytande
  • Stift 8 till VCC.
  • Du kan lägga till en 100n buffert kondensator mellan Vcc och GND intill DS1307

---

Power leverans överväganden

Du kan verkligen göra oavsett spänning konfiguration du vill. Det är möjligt. Eller bara göra som jag gjorde med 12VDC ur en vägg vårta. Men generellt är det bra att ha i åtanke att det är mycket lite ström vid hög spänning för anoder och stödraster och mycket ström på lägsta spänningsnivån (2,5-3V).

  • om du vill använda en högre spänning strömkälla (24 DC t.ex.): emot din 2,85/låg spänningsregulator linjär effektförbrukning. Det kommer säkert att producera några allvarliga värme. Lägga till en kylfläns. Fördelen är dock att du inte behöver en boost omvandlare längre.
  • Det finns inga faktiska fördelen med ett 12 v-strömkälla som jag gjorde. Eftersom du behöver för att reglera ner den höga spänningen för AVR och glödtråden och öka spänningen för anoden. Den enda anledningen till varför jag kanske använde 12V är eftersom jag har alldeles för många vägg vårtor liggande och 12V bara kom väl till pass. Kanske är det fördelen. Det är den mest kompatibla lösningen.
  • jag tror att en 5V källa, ur en USB-kontakt t.ex. är den mest effektiva lösningen. 7805 tillsynsmyndigheten inte kommer att behövas. Mindre värme kommer att produceras för att reglera spänningen från 5V ner till 2,5-3V och en boost omvandlare kan fortfarande användas för att generera en liten mängd nuvarande vid hög spänning.

Om du bygger ett steg upp converter dig själv, är det nödvändigt att hitta lämplig feedback motstånd för steget upp byter regulator, LM2577T (datablad). Använda en 25 k potentiometer i stället för 18 k som kan ses på min scheman. 18k för R90 skulle bara ge dig en produktion av 23.5V. Vi vill mer. Mycket mer. Så med 25k för R90 får du runt 32V.
Men jag fick mina händer på en boost omvandlare modul och som även sparat pengar. At minst Tyskland du måste betala mer för LM2577T + delar jämfört till en modul.

Nuvarande Rita av min VFD klockan på 12V DC: cirka 120-180 mA, jag förväntar mig 200mA max (se nedre bilden. Du behöver bara titta på multimeter). Det är ca 1-2 Watt. Kanske 3 Watt när man räknar energiförbrukning vägg vårtan. Naturligtvis din kunde dra mer eller mindre aktuella. Ta reda på det genom att mäta aktuellt!

---

Scheman: Nedan kan du hitta den ursprungliga eagle filer jag har skapat. Upp ovan är PNG återges version med kom kommentarer på det. Den schematiska 2 har 60 sekunder LED cirkeln tagits bort.

Se Steg
Relaterade Ämnen

Arduino Nano och Visuino: 7 Segment Display klocka med MAX7219 och DS1307 realtid Clock(RTC)

DS1307 Realtidsklocka finns allmänt tillgänglig låg kostnad I2C RTC moduler. De kommer med en klocka och ett litet batteri, och när ansluten till Arduino, kan hålla reda på realtid även när Arduino styrelsen inte drivs. Jag har redan gjort Instructab...

En nybörjares guide till Arduino

Efter några år av experimentera med Arduino, beslutade jag att det är dags att dela den kunskapen har jag fått. Så jag här går, en guide till Arduino, med nakna grunderna för nybörjare och lite mer avancerade förklaringar för personer som är något me...

En Guide till Raspberry Pi Arduino kommunikation i inbyggda system

Det här är en guide till olika metoder för kommunikation mellan Raspberry Pi och Arduino. Denna guide är skapad av allt jag lärt mig från inrättandet av en kapacitet skog. Inlägget av projektet kan ses, en video av projektet kan ses här, och dokument...

Android bära Apps med en iPhone: en omfattande Guide till installation av 3: e parts program på Android bära klocka ihopkopplad med en iPhone

Äger en Android bära klocka med en iPhone?Lär dig hur du kan utöka sina förmågor genom att installera 3: e parts apps nedan!Smart klockor är bra. De har en hel del andra användbara funktioner som en vanlig klocka inte kan erbjuda. Dessutom, finns de...

Cwik klocka v1.0 - An Arduino binär klocka

ÖversiktDetta är en guide till att bygga en Arduino-driv klocka som använder lysdioder för att Visa 24-timmarsformat (timmar och minuter) som binära siffror, en analog mätare att Visa sekunderna, en switch för att växla mellan tidsvisning och tidsins...

Arduino Intel Edison - nybörjare vattning Guide - Uncomplete

Hej alla,Här är min lilla guide för mitt projekt Intel IOT "Växt Rehab Installation".Min huvudsakliga koncept är att föra växter de bästa förutsättningarna att växa tack vare en Automatisk installation, drivs av Arduino - Intel Edison. Jag är ny...

Arduino DCF77 puls klocka

IntroduktionDetta Instructable visar dig hur man gör en digital puls klocka och lägga till det i en gammal 12"(300mm) klockan fallet eller ratten & bezel. Jag har använt en gammal engelsk ringa klocka med 12" ratten men någon klocka med en s...

Arduino Real Time klocka med Alarm och miljö-sensorer

Arduino klocka, med batteribackup (realtidsklocka), tid, datum, Alarm, temperatur, fuktighet, tryck, LCD utgång, knappsats ingång, viloläge, LED LCD-belysning (4 X) vit med dimmer kontrollSteg 1: ReservdelslistaArduino Real Time klocka med Alarm och...

Mini Arduino miljön bildskärm ** uppdatering - lagt till RTC ***

detta är ett exempel på hur du kan använda Arduino att övervaka olika miljöparametrar och visa dem på en LCD-skärm.Obs: Jag la en realtidsklocka! För att se steg, extra delar och skiss jag lagt till nya steg...Steg 1: Reservdelslista Arduino uno R3 e...

7 segment display klocka!

I detta instructable, jag kommer att lära dig haw för att göra en 7 segment siffrig display klocka!Du behöver:En sunfounder kit som innehåller en skärbräda, hoppare ledningar, knappar, lysdioder, en 7 segment display och resistersEn arduinoTejpArduin...

ThermoClock: En OpenSource Arduino UNO OLED klocka som mäter även temperatur

Hej, alla!Idag ska jag visa dig hur man gör An OpenSource Arduino UNO OLED klocka att också åtgärder temperatur. Detta projekt är en OpenSource och det är öppet för alla. Det kräver inte någon särskild ingenjör färdigheter, och tar dig mindre än någr...

LilyPad Arduino binär klocka

LilyPad Arduino binär klocka instruktioner!Förteckning över material:LilyPad Arduino 328 moderkortet - $21,95https://www.Sparkfun.com/products/9266LilyPad FTDI grundläggande Breakout - $14.95https://www.Sparkfun.com/products/10275Mini USB-sladd - $3,...

Botten är Guide till svärd att göra

På tisdag senast råkade jag på en konstig maskin, som befuddled mig helt. Märklig grej weigghed inte så mycket mer än en ound är värt av fjädrar och var formad och storlek helt lik en anteckningsbok, de vackert smyckade med en bild av ett äpple. Ett...

Arduino-powered LED klocka

En rolig, enkel LED-klocka, som ger dig tiden till den närmaste halvtimmen med hjälp av enfärgade lysdioder. Delar som behövs är följande:Arduino Nano400 tie-punkt skärbrädaBandkabelDS1307 RTC IC32.768 kHz Crystal(12) 10mm lysdioder(12) 180 Ohm motst...

Din kompletta Guide till Minecraft PE

så, naturligtvis, jag gjorde min typiska bläddra-igenom cykel av Instructables, som jag bara om en gång i timmen eller så, när jag såg en av mina favorit medlemmar hade postat nyligen ännu ett Minecraft tutorial (denna medlem var Austydude). Jag klic...

Omfattande Guide till elektroniska brödunderläggen: en Meta Instructable

Brödunderläggen vet ibland som prototyping styrelser eller proto styrelser är ett snabbt sätt att arbeta upp och experimenterar med elektroniska kretsar. Set av brödunderläggen kretsar var ursprungligen kretsar byggd på riktigt trä brödunderläggen. V...

Passiva högtalare, bärbara högtalare och mycket mer! Guide till att köpa delar för bluetooth högtalare

* Uppdatering: ny uppdaterad artikel är upp! *Hej stötarna, så här är mitt första inlägg på Instructables!Så detta är inte mycket av en handledning, utan mer av en guide till att köpa delar för att bygga bärbara högtalare. Under de senaste 4 månadern...

Arduino DS3231 RTC klocka

För att bekanta mig med en DS3231 RTC (realtidsklocka), byggde jag en enkel arduino baserat 24 timmars klocka. Den har 3 knappar med följande funktioner: Tryck på valfri knapp för att aktivera tidsläget inställning, öka och minska tiden i minuter med...

3D skrivare inhägnad med Arduino LED Display

Hej, har nyligen köpt en 3d-skrivare, och sedan dess då jag har utskrift nästan non stop. Men när jag tog skrivaren till skolan blev det en utmaning att skriva ut säkert i mitt lilla studentrum utan andas abs rök. Dess bredvid ett fönster så jag förs...