Nixie Display för UNO - Bygg din unika Nixie Tube-klocka

Artikelns innehåll
  1. Nixie Display för UNO - Bygg din unika Nixie Tube-klocka
  2. Introduktion
  3. Vad är Nixie-rör?
  4. Material och verktyg du behöver
  5. Steg för steg: Bygg din Nixie Tube-klocka
  6. Koden för Nixie-klockan
  7. Justering av tid: Så fungerar det
  8. 12- och 24-timmars format: Skillnader och val
  9. Visuella funktioner: Hur klockan visar tid
  10. Felsökning och tips
  11. Avslutning: Njut av din skapelse

Nixie Display för UNO - Bygg din unika Nixie Tube-klocka

Att skapa din egen Nixie Display för Arduino UNO kan vara en jättekul och lärorik upplevelse. Genom att bygga en Nixie Tube-klocka kan du inte bara förstå hur elektronik fungerar, utan också njuta av den nostalgiska skärmen som dessa rör erbjuder. I denna guide kommer vi att gå igenom alla steg du behöver för att framgångsrikt bygga en Arduino Nixie Tube clock, inklusive material, steg-för-steg-instruktioner, och koden för att programmera klockan.

Nixie-rör har en speciell plats i hjärtat hos både elektronikentusiaster och nostalgiker. Dessa rör är inte bara vackra att titta på, de representerar också en tid när teknologi var både funktionell och estetisk. Genom att följa vår steg-för-steg-guide kommer du att få möjlighet att göra en unik Nixie Tube-klocka som inte bara visar tiden, utan också tillför en retro touch till ditt hem.

Introduktion

I denna artikel kommer vi att dyka djupt in i världen av Nixie-rör och hur du kan bygga din egen Nixie Tube-klocka med hjälp av Arduino. Förutom en detaljerad beskrivning av allt material och verktyg du behöver, inkluderar vi även nixie clock schematics samt tips för felsökning. Oavsett om du är nybörjare eller har erfarenhet av elektronik, kommer du att kunna följa med i processen.

Vad är Nixie-rör?

Nixie-rör är en form av elektrisk lampa som används för att visa numeriska tecken. Dessa rör består av gasfyllda rör med flera elektroder i form av siffror. När en viss elektrod är upplyst, lyser den upp numret, vilket skapar en fascinerande visuell effekt. Dessa rör har blivit populära igen som en del av vintage och retro elektronikprojekt, särskilt i skapandet av nixie clock.

Den unika designen hos Nixie-rör tillsammans med deras varma, glödande ljus gör dem väldigt attraktiva som en del av en klocka. Dessutom har de en lång hållbarhet och ett distinkt utseende som ger en nostalgisk känsla. Kombinationen av teknik och estetik gör dem till en utmärkt kandidat för den som vill bygga en klocka som verkligen sticker ut.

See also  CrowPi 2: En Djupgående Analys av Datorlärande

Material och verktyg du behöver

Innan du börjar bygga din Nixie Tube-klocka är det viktigt att samla alla nödvändiga komponenter. Här är lista över vad du kommer att behöva:

  • Arduino UNO - Huvudkortet för att styra Nixie-rören.
  • Nixie-rör (exempelvis IN-14 eller Z570M)
  • En Nixie-diskret drivrutin (t.ex. K155ID1 eller 74HC595)
  • Strömförsörjning (vanligtvis 12V för Nixie-rör)
  • Motstånd (specifika värden beroende på dina rör)
  • Knappar för justering av tid
  • Dioder, kabel, och plintar för kopplingar
  • Brödbräde eller PCB för montering
  • Multimeter (för att kontrollera kretsarna)
  • Arduino IDE (för programvaran och uppladdning av koden)

Genom att ha dessa komponenter redo kan du snabbt komma igång med byggandet av din Nixie Tube-klocka. Kom ihåg att noggrant kontrollera kompatibiliteten hos de olika komponenterna som du väljer att använda, särskilt när det kommer till drivrutinerna och Nixie-rören.

Steg för steg: Bygg din Nixie Tube-klocka

Nu när vi har allt material och verktyg klart, låt oss gå igenom stegen för att bygga vår Nixie Tube-klocka:

  1. Koppla ihop kretsen: Använd Nixie-klockschemat för att koppla ihop Nixie-rören med Arduino UNO. Se till att varje rör får korrekt strömmatning och att drivrutinerna är korrekt kopplade.
  2. Montera knapparna: Placera knapparna på din brödbräda och koppla dem till Arduino. Dessa används för att justera tid och välja mellan 12- och 24-timmars format.
  3. Programmera Arduino: Öppna Arduino IDE och skriv in koden för Nixie-klockan. Denna kod kommer att styra visningen av siffrorna på Nixie-rören och hantera tidjusteringen.
  4. Testa klockan: När du har laddat upp din kod, koppla in strömmen och se om Nixie-rören lyser upp och visar korrekt tid.
See also  Hur installerar man Widevine DRM på Raspberry Pi

Koden för Nixie-klockan

Här är en grundläggande koden för Nixie-klockan som du kan använda som utgångspunkt:

#include 
#include 

RTC_DS3231 rtc;

void setup() {
  Serial.begin(9600);
  rtc.begin();
}

void loop() {
  DateTime now = rtc.now();
  // Visa timmar, minuter och sekunder här
  // Använd digitalWrite för att styra Nixie-rören
  delay(1000); // uppdatera varje sekund
}

Denna kod är bara en del av det kompletta programmet. Det hanterar grundläggande tidtagning och visuella effekter, inklusive sekvensering av siffrorna. Du kan utöka koden för att lägga till funktioner som justering av timmar och minuter, samt val av tidsformat.

Justering av tid: Så fungerar det

För att ställa in tiden på din Nixie Tube-klocka, behöver du implementera funktionalitet för att justera timmar och minuter med hjälp av knapparna. När du trycker på knappen för att justera timmar, kan ett enkelt kommando låta din klocka öka timmen med ett tryck.

Här är en enkel kodsnutt för tidsjustering:

void adjustTime() {
  if (button1Pressed) {
    // öka timmar
    if (hours < 23) {
      hours++;
    } else {
      hours = 0;
    }
  }

  if (button2Pressed) {
    // öka minuter
    if (minutes < 59) {
      minutes++;
    } else {
      minutes = 0;
    }
  }
}

Denna funktion kommer att vara viktigt för att ställa in klockan korrekt och se till att du alltid har rätt tid.

12- och 24-timmars format: Skillnader och val

När du bygger din Nixie Tube-klocka kan du välja mellan att visa tiden i antingen 12- eller 24-timmars format. Många föredrar det 24-timmars formatet av bekvämlighetsskäl, medan andra kanske föredrar det traditionella 12-timmars formatet.

För att implementera detta kan du lägga till en knapp som gör att användaren kan växla mellan formaten. Koden skulle se ut ungefär så här:

if (formatButtonPressed) {
  if (is24HourFormat) {
    is24HourFormat = false; // Växla till 12-timmars
  } else {
    is24HourFormat = true; // Växla till 24-timmars
  }
}

Detta erbjuder användare flexibiliteten att välja det format som bäst passar deras behov.

Visuella funktioner: Hur klockan visar tid

En del av charmen med en Nixie Tube-klocka är dess visuella presentation. Förutom att endast visa tid, kan du lägga till olika visuella funktioner för att förbättra upplevelsen. Det kan vara blinkande decimalpunkter eller nätdisplay av varje siffra, exempelvis:

void displayTime() {
  // Blinkande decimalpunkt logik
  digitalWrite(decimalPointPin, second % 2 == 0);
  
  // Visa timmar
  displayDigit(hours / 10); // Tiotal
  displayDigit(hours % 10); // Enhetstalet
  // ... Fortsätt för minuter
}

Denna typ av logik ger en dynamisk visning av tiden och gör att din Nixie Tube-klocka känns mer levande.

Felsökning och tips

Om du stöter på problem när du bygger din Nixie Tube-klocka, tveka inte att kontrollera robotarnas kopplingar och kod. Här är några tips för felsökning:

  • Kontrollera kopplingarna: Se till att alla kablar är korrekt anslutna och att det inte finns några lösa anslutningar.
  • Titta på loggar: Om din Nixie-klocka inte fungerar som förväntat, kan du använda Serial.print för att skriva ut variabler och se vad som går fel.
  • Testa komponenterna: Kontrollera varje komponent separat för att säkerställa att de fungerar innan du sätter ihop dem i helheten.

Genom att följa dessa tips och dela med dig av erfarenheterna i elektronikgemenskapen kan du förkorta tiden till en fungerande Nixie Tube-klocka.

Avslutning: Njut av din skapelse

Att bygga en Nixie Tube-klocka med Arduino UNO är en unik möjlighet att kombinera elektronik och design. Genom att följa denna guide har du nu en fungerande klocka i Nixie-rör, vilket inte bara är en fantastisk prydnad utan också en bra funktionell enhet. Ta dig tid för att anpassa din klocka ytterligare för att göra den ännu mer unik för dig.

Vi hoppas att denna guide har varit till hjälp och inspirerande, och att du kommer att njuta av denna kreativa process av att bygga din egen Arduino Nixie tube clock. Lycka till!

Tack för att du läste vår artikel, du kan se alla artiklar i våra webbkartor eller i Sitemaps

Tyckte du att den här artikeln var användbar? Nixie Display för UNO - Bygg din unika Nixie Tube-klocka Du kan se mer här NanoPi.

Niklas Andersson

Niklas Andersson

Hej, jag heter Niklas Andersson och är en passionerad student på civilingenjörsprogrammet i elektronik och en entusiastisk bloggare. Redan som liten har jag varit nyfiken på hur elektroniska apparater fungerar och hur tekniken kan förändra våra liv. Denna nyfikenhet ledde till att jag började studera elektronikkonstruktion, där jag varje dag utforskar nya idéer, konstruktioner och innovativa lösningar.

Tack för att du läser innehållet i Maker Electronics

Se mer relaterat innehåll

Leave a Reply

Your email address will not be published. Required fields are marked *

Your score: Useful

Go up