Innehållsförteckning:

Neopixelklocka med tre Neopixelringar: 7 steg
Neopixelklocka med tre Neopixelringar: 7 steg

Video: Neopixelklocka med tre Neopixelringar: 7 steg

Video: Neopixelklocka med tre Neopixelringar: 7 steg
Video: LoRa Transmitter Power Measurement with AD8318 and Arduino DIY Tool (EP10) 2024, Juli
Anonim
Image
Image

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

Samla alla nödvändiga delar
Samla alla nödvändiga delar

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

Samla alla nödvändiga delar
Samla alla nödvändiga delar
Samla alla nödvändiga delar
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

Anslut ringarna
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

Anslutning av andra elektroniska delar
Anslutning av andra elektroniska delar

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

Installera Adafruit NeoPixel -biblioteket
Installera Adafruit NeoPixel -biblioteket
Installera Adafruit NeoPixel -biblioteket
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

Ladda upp skissen
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.

Rekommenderad: