Jack-O-Lantern Lights With Arduino: 3 trin

Jack-O-Lantern Lights With Arduino: 3 trin

Indholdsfortegnelse:

Anonim

Dette viser, hvordan man bruger en Arduino til at styre og strøm adresserbare lysdioder, WS2812, for at belyse et græskar.

Vi har testet modes, der ligner et stearinlys, en strobe og flerfarvefade.

Dette instruerbare demonstrerer dette ved hjælp af et RGB breakout bord forbundet til en Arno og til en Arduino kompatibel.

Dette er en sjov introduktion til brug af adresserbare lysdioder, som gør det meget lettere at bruge RGB-LED'er. Vi har brugt strenge til forskellige projekter og planlægger et par projekter til jul. Vi holder dig opdateret.

forsyninger:

Trin 1: Dele

Til dette projekt skal du bruge et breakout bord med adresserbare RGB LED'er eller et par lysdioder på en strimmel. Vi brugte et bord, vi laver kaldet Arno Digital RGB Add On. Det er et breakout bord med 3 WS2812 LED'er og en 2x3 header for nem forbindelse til en Arduino kompatibel. Desuden er der brug for en Arduino-kompatibel, vi brugte en Arno, og en strømforsyning.

- Digital RGB Add On

- Arno bestyrelse

- USB-batteripakke eller anden strømforsyning

- græskar, vi bruger et syntetisk græskar, men noget vil gøre, hvis fugt er styret

Trin 2: Tilslutninger

Mulighed 1:

Brug af en Arno og Digital RGB Add On board.

Digital RGB Add On er designet til at tilslutte Arno, eller anden Arduino, ICSP-header.

Den leveres med to sæt headers, afhængigt af hvad du tilslutter. For en Arno, brug de machinerede headers, kvindelige på Arno, mand på Add On. For et Arduino bord skal du bruge det rette køn med firkantede overskrifter.

Når den er tilsluttet, skal du indlæse koden.

Mulighed 2:

Tilslut et lille antal WS2811 eller WS2812 LED'er til en Arno eller Arduino. Tilslut til 5V, GND og SPI pin.

En RGB er tilsluttet, og Arduino eller Arno er programmeret, du kan få styret fra USB-opladeren.

Trin 3: Programmet

Programmeringen anvender Fast SPI biblioteket.

Den vedhæftede skitse har tre tilstande og er indstillet for at tillade to af dem at blive styret af knapper til testning. Når du vælger den tilstand, du kan lide, skal du bare ringe til den funktion.

Skissen bruger HSV til RGB-funktionen fra demokoden. HSV er til nuance, mætning, værdi.

Dette gør det lettere at indtaste farveværdier i nogle tilfælde.

Strobe-funktionen gør RGB'erne til et strobe-lys. Ændre forsinkelserne for at ændre stroboskopets hastighed.

Flamfunktionerne simulerer en stearinflamme. Effekten varierer afhængigt af hvilken farve lyset afspejler. Så du kan ændre indstillingerne for at få det til at fungere for dig.

Fade-funktionen er til en blid, fadingændring af farverne.