Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: 3D -udskriv uret
- Trin 2: Saml alle de nødvendige dele
- Trin 3: Tilslut ringene
- Trin 4: Tilslutning af de andre elektroniske dele
- Trin 5: Forberedelse til programmering af Arduino Nano
- Trin 6: Installation af Adafruit NeoPixel -biblioteket
- Trin 7: Upload skitsen
Video: Neopixel ur med tre Neopixel ringe: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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
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
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
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
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
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
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:
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Få en gammel telefon til at ringe igen: 4 trin
Få en gammel telefon til at ringe igen: Hej, jeg hedder Lazar, og det er min første instruks. Her vil jeg vise og forklare, hvordan jeg formåede at forbinde en gammel telefon med træledninger, der kom ud af det, til et nyt system med kun to ledninger.Dette var ret let at reparere og bliver kort og roligt
Flere uafhængige NeoPixel -ringe: 3 trin
Flere uafhængige NeoPixel -ringe: Så jeg byggede dette projekt for at se de 12 LED Pixel, der fungerer. Jeg fandt denne her med 16 her. Og jeg så dette integrerede armbånd, men jeg ville se, hvordan forskellige ringe, forskellige størrelser ville fungere uafhængigt af hinanden. Så i stedet for at forbinde Dig
Tilpassede NeoPixel ringe fra bunden !: 8 trin (med billeder)
Tilpassede NeoPixel -ringe fra bunden !: NeoPixel -ringe og NeoPixels generelt er blandt de mest populære elektroniske komponenter til producenter af alle typer. Også med god grund gør Adafruit med en enkelt pin fra enhver populær mikrokontroller tilføjelse af smukke lysdioder og animationer til enhver professionel
Brug af Parallax Basic Stamp II til at ringe til en dørklokke eksternt: 4 trin (med billeder)
Brug af Parallax Basic Stamp II til at ringe til en dørklokke eksternt: Problemet? En hund der bliver alt for begejstret når dørklokken ringer. Løsningen? Ring på døren på tilfældige tidspunkter, hvor ingen er der, og ingen svarer på den for at modvirke hunden - for at bryde foreningen, som en ringende dørklokke e