Indholdsfortegnelse:

Neopixel ur med tre Neopixel ringe: 7 trin
Neopixel ur med tre Neopixel ringe: 7 trin

Video: Neopixel ur med tre Neopixel ringe: 7 trin

Video: Neopixel ur med tre Neopixel ringe: 7 trin
Video: Anakin & Ahsoka Ageing #shorts #starwars 2024, Juli
Anonim
Image
Image

Den geniale skabelse af Neo Pixel -uret af Steve Manley fik mig til at oprette denne instruktion om, hvordan man opretter et lignende ur til det mindste beløb. (En vigtig hollandsk vane er altid at prøve at spare penge;-))

Jeg fandt ud af, at det originale design kun passer til Adafruit NeoPixel ringe, og de er ikke ligefrem billige.

Jeg kiggede rundt på Ali Express og fandt nogle billigere versioner af det. Det viste sig at være arbejdsdele, men ikke med de samme dimensioner. Jeg endte med at søge og finde et 3D -design til uret, og justerede det derefter.

Ved siden af dette er brættet, jeg brugte, en klon af en Arduino Nano og er programmeret på samme måde. Imidlertid er det rene urprogram uden andre tilføjelser ikke tilgængeligt nogen steder, så jeg havde brug for at justere softwaren lidt.

Forbrugsvarer

  • Thinary Nano mini USB -kort
  • RTC ur
  • LR1120 batteri
  • WS2812B 60 Led Ring
  • WS2812B 24 Led Ring
  • WS2812B 12 Led Ring

Trin 1: 3D -udskriv uret

Saml alle de nødvendige dele
Saml alle de nødvendige dele

I de vedhæftede filer finder du den stl-fil, du har brug for til at udskrive urpladen.

Trin 2: Saml alle de nødvendige dele

Saml alle de nødvendige dele
Saml alle de nødvendige dele
Saml alle de nødvendige dele
Saml alle de nødvendige dele

På Ali Express vil du kunne finde alle de dele, du har brug for til dette projekt.

Ved siden af de elektroniske dele købte jeg et ur med en grim frontplade, for det gør det f.eks. 10 euro billigere end et blåt.

Trin 3: Tilslut ringene

Tilslut ringene
Tilslut ringene

Brug varm lim til at fastgøre ringene på plads. Ringene er forsynet med 5 volt og derefter forbundet serielt til hinanden ved at forbinde DOUT til DIN på hver ring i størrelsesorden, så 60 til 24 til 12.

Trin 4: Tilslutning af de andre elektroniske dele

Tilslutning af de andre elektroniske dele
Tilslutning af de andre elektroniske dele

Skemaet ovenfor viser dig, hvordan du forbinder delene med hinanden.

Vi starter med DS3234 uret i realtid. Uret er en seriel busdrevet enhed og har et backupbatteri til at huske den indstillede tid.

Trin 5: Forberedelse til programmering af Arduino Nano

Arduino Nano er programmeret ved hjælp af Arduino IDE. Det er i IDE, at du skriver "skitser", der derefter kompileres til firmware, som din computer skriver til Arduino forbundet til den ved hjælp af et USB -kabel. Download IDE og installer det.

Indlæs filen NeoPixelClock_V1.ino

Inden vi uploader koden til kortet, skal vi sikre os, at vi har driverne installeret til vores board, og at vi har valgt det korrekte board. Med Arduino Nano-klonen har vi brug for drivere til CH340G USB-seriel konverterchip. Chipsættet, der bruges til USB-til-serie, er CH340/CH341, som drivere (til Windows) kan downloades her:

www.wch.cn/download/CH341SER_EXE.html

Hvis du arbejder på en Mac, har du ikke nogen problemer som de er.

Trin 6: Installation af Adafruit NeoPixel -biblioteket

Installation af Adafruit NeoPixel -biblioteket
Installation af Adafruit NeoPixel -biblioteket
Installation af Adafruit NeoPixel -biblioteket
Installation af Adafruit NeoPixel -biblioteket

Før vi kan bruge NeoPixel -biblioteket, skal vi installere det! Det plejede at være lidt kompliceret at installere biblioteker i Arduino IDE, men de har siden forenklet det og inkluderet en praktisk Library Manager. Det er angivet under rullemenuen "Skitse> Bibliotek". Åbn bibliotekschefen, og søg efter Adafruit Neopixel.

Når den er fundet, skal du vælge den og klikke på knappen Install.

Under menuen "Værktøjer> Board" skal du også kontrollere, at det korrekte kort er valgt, Arduino Nano.

Trin 7: Upload skitsen

Upload skitsen
Upload skitsen

Nu har vi alt forberedt, vi kan starte upload til tavlen. Vi forbinder kortet med USB -kablet.

Først finder vi ud af, hvilken seriel port kortet registrerede.

I Windows:

Åbn en kommando med [Windows] [R], og skriv compmgmt.msc, i Computerhåndtering skal du klikke på Enhedshåndtering Se under porte for at finde ud af, hvilken port der bruges.

På Mac OS:

Apple -ikon> Om denne Mac> Systemrapport> USB

I menuen Værktøjer skal du kontrollere, at processoren med den gamle bootloader er valgt. Dette er nødvendigt for et klonbræt.

Klik nu på knappen Upload øverst til venstre i IDE. Det vil være knappen med pilen, der peger til højre. Så snart uploaden er udført, begynder uret at fungere.

Anbefalede: