Indholdsfortegnelse:

Arduino julelys: 5 trin (med billeder)
Arduino julelys: 5 trin (med billeder)

Video: Arduino julelys: 5 trin (med billeder)

Video: Arduino julelys: 5 trin (med billeder)
Video: Светильник из адресной ленты WS2811 2024, November
Anonim
Arduino julelys
Arduino julelys
Arduino julelys
Arduino julelys

Julen nærmer sig, så jeg besluttede mig for at lave en smuk dekoration til mit hjem. Der er mange slags julelys til rådighed, men jeg besluttede at oprette en alene. Det enkleste, jeg kan tænke på, er at tilslutte nogle lysdioder til Arduino og tænde dem. Uden at bruge en ic kan du højst tilslutte 13 lysdioder, så du ikke brænder chippen op. Jeg besluttede at bruge 12, bare af æstetiske årsager.

Trin 1: Ting der er nødvendige:

Ting der er nødvendige
Ting der er nødvendige
  • 12 lysdioder
  • 12 220-ohm modstande (eller lignende)
  • Arduino UNO
  • USB -kabel
  • 12 M-til-M jumperwires
  • Et brødbræt

Allchips er en elektronisk komponent online serviceplatform, du kan købe alle komponenterne fra dem

Trin 2: Tilslutning af lysdioderne

Tilslutning af lysdioderne
Tilslutning af lysdioderne
Tilslutning af lysdioderne
Tilslutning af lysdioderne
Tilslutning af lysdioderne
Tilslutning af lysdioderne

Nu skal du tilslutte hver led på brødbrættet. Jeg har justeret dem i træk, 2 huller fra hinanden, så de kan passe. Den højre side af LED'en skal være den længere ledning (anode, positiv), der forbinder til en digital pin på Arduino. Katoden går til den negative skinne på brødbrættet med en modstand. Skinnen er forbundet med GND (negativ) af Arduino. Jeg har valgt digitale ben 13 til 2, du kan omarrangere dem i koden

Trin 3: Ændring og upload af koden

Ændring og upload af koden
Ændring og upload af koden

Tilslut Arduino til din computer ved hjælp af USB -kablet. Start Arduino IDE og indsæt koden herfra. De forskellige forsinkelser kan ændres og også sekvensen af animationer.

Trin 4: Forståelse af animationerne

Forståelse af animationerne
Forståelse af animationerne
Forståelse af animationerne
Forståelse af animationerne

For at gøre koden lettere, har jeg adskilt hver sekvens af blink i en ny funktion. Lang historie kort - hver animation har sin funktion. I hver og en kan du finde en loop, der cykler gennem arrayet, der indeholder nummeret på hver led og den tilsvarende digitale pin på Arduino. Derefter tænder/deaktiverer de dem for at skabe de smarte effekter. Hver funktion slutter med udførelsen af off -animationen, som slukker alle lysdioder for at blive klar til den næste.

Trin 5: Projektdemonstration

Image
Image

I denne prototype har jeg inkluderet 4 grundlæggende animationer - all -on (en efter en), chaser, chaser med par og 50 tilfældige blink.

Anbefalede: