Innehållsförteckning:
Video: Neopixelklocka med tre Neopixelringar: 7 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Det lysande skapandet av Neo Pixel -klockan av Steve Manley fick mig att skapa denna instruktion om hur man skapar en liknande klocka för minsta summa pengar. (En viktig nederländsk vana är alltid att försöka spara pengar;-))
Jag fick reda på att den ursprungliga designen bara passar Adafruit NeoPixel -ringarna, och de är inte direkt billiga.
Jag tittade runt på Ali Express och hittade några billigare versioner av den. Det visade sig vara arbetsdelar, men inte med samma dimensioner. Jag slutade söka och hitta en 3D -design för klockan och justerade den därefter.
Bredvid detta är kortet jag använde en klon av en Arduino Nano, och är programmerat på samma sätt. Men det rena klockprogrammet, utan några andra tillägg, finns inte någonstans så jag behövde justera programvaran lite.
Tillbehör
- Thinary Nano mini USB -kort
- RTC -klocka
- LR1120 batteri
- WS2812B 60 Ledring
- WS2812B 24 Ledring
- WS2812B 12 Led -ring
Steg 1: 3D -utskrift av urtavlan
I de bifogade filerna hittar du stl-filen du behöver för att skriva ut klockans frontplatta.
Steg 2: Samla alla nödvändiga delar
På Ali Express kommer du att kunna hitta alla delar du behöver för detta projekt.
Bredvid de elektroniska delarna köpte jag en klocka med en ful frontplatta, för det gör den till exempel 10 euro billigare än en blå.
Steg 3: Anslut ringarna
Använd varmt lim för att fästa ringarna på plats. Ringarna är försedda med 5 volt, och sedan anslutna till varandra i serie genom att ansluta DOUT till DIN på varje ring i storleksordning, så 60 till 24 till 12.
Steg 4: Anslut de andra elektroniska delarna
Schemat ovan visar hur du kopplar delarna till varandra.
Vi börjar med DS3234 realtidsklocka. Klockan är en seriebussdriven enhet och har ett reservbatteri för att komma ihåg den inställda tiden.
Steg 5: Förbereda för att programmera Arduino Nano
Arduino Nano är programmerad med Arduino IDE. Det är i IDE som du skriver "skisser" som sedan sammanställs till firmware som din dator skriver till Arduino ansluten till den med en USB -kabel. Ladda ner IDE och installera det.
Ladda filen NeoPixelClock_V1.ino
Innan vi laddar upp koden till kortet måste vi se till att vi har drivrutinerna installerade för vårt kort och att vi har rätt kort valt. Med Arduino Nano-klonen behöver vi drivrutiner för CH340G USB-seriell omvandlarchip. Chipsetet som används för USB-till-serie är CH340/CH341, för vilket drivrutiner (för Windows) kan laddas ner här:
www.wch.cn/download/CH341SER_EXE.html
Om du arbetar på en Mac har du inga problem som de är.
Steg 6: Installera Adafruit NeoPixel -biblioteket
Innan vi kan använda NeoPixel -biblioteket måste vi installera det! Det brukade vara lite komplicerat att installera bibliotek i Arduino IDE, men de har sedan förenklat det och inkluderat en praktisk bibliotekshanterare. Den listas under rullgardinsmenyn "Skiss> bibliotek". Öppna bibliotekschefen och sök efter Adafruit Neopixel.
När den hittas väljer du den och klickar på installationsknappen.
Under menyn "Verktyg> Kort", se till att rätt kort är valt, Arduino Nano.
Steg 7: Ladda upp skissen
Nu har vi allt förberett, vi kan börja ladda upp till styrelsen. Vi ansluter kortet med USB -kabeln.
Först räknar vi ut vilken serieport som kortet registrerade.
I Windows:
Öppna ett kommando med [Windows] [R] och skriv compmgmt.msc, i Datorhantering, klicka på Enhetshanteraren Titta under Portar för att ta reda på vilken port som används.
På Mac OS:
Apple -ikon> Om den här Mac> Systemrapport> USB
Kontrollera att processorn med den gamla startladdaren är vald på menyn Verktyg. Detta behövs för en klonbräda.
Klicka nu på överföringsknappen uppe till vänster i IDE. Det är knappen med pilen som pekar åt höger. Så snart uppladdningen är klar börjar klockan att fungera.