Cuprins:

Lumini de Crăciun Arduino: 5 pași (cu imagini)
Lumini de Crăciun Arduino: 5 pași (cu imagini)

Video: Lumini de Crăciun Arduino: 5 pași (cu imagini)

Video: Lumini de Crăciun Arduino: 5 pași (cu imagini)
Video: TUTORIALE Arduino #4 Joc de lumini cu 5 leduri 2024, Noiembrie
Anonim
Lumini de Crăciun Arduino
Lumini de Crăciun Arduino
Lumini de Crăciun Arduino
Lumini de Crăciun Arduino

Crăciunul se apropie, așa că am decis să fac un decor elegant pentru casa mea. Există multe tipuri de lumini de Crăciun disponibile, dar am decis să creez una singură. Cel mai simplu lucru la care mă pot gândi este să conectez câteva led-uri la Arduino și să le aprind. Fără a utiliza un ic, puteți conecta cel mult 13 leduri, astfel încât să nu ardeți cipul. Am decis să folosesc 12, doar din motive estetice.

Pasul 1: Lucruri necesare:

Lucruri necesare
Lucruri necesare
  • 12 LED-uri
  • 12 rezistențe de 220 ohmi (sau similare)
  • Arduino UNO
  • cablu USB
  • 12 fire jumper de la M la M
  • O placă de măsurare

Allchips este o platformă de servicii online pentru componente electronice, puteți cumpăra toate componentele de la acestea

Pasul 2: Conectarea LED-urilor

Conectarea LED-urilor
Conectarea LED-urilor
Conectarea LED-urilor
Conectarea LED-urilor
Conectarea LED-urilor
Conectarea LED-urilor

Acum, trebuie să conectați fiecare led de pe panou. Le-am aliniat la rând, la două găuri una de cealaltă, astfel încât să se potrivească. Partea dreaptă a ledului trebuie să fie cea mai lungă (anod, pozitiv) care se conectează la un pin digital al Arduino. Catodul se îndreaptă spre șina negativă a panoului de rulare, cu un rezistor. Sina este conectată la GND (negativ) al Arduino. Am ales pinii digitali de la 13 la 2, îi puteți rearanja în cod

Pasul 3: Modificarea și încărcarea codului

Modificarea și încărcarea codului
Modificarea și încărcarea codului

Conectați Arduino la computer utilizând cablul USB. Porniți ID-ul Arduino și lipiți codul de aici. Diferitele întârzieri pot fi modificate, precum și secvența de animații.

Pasul 4: Înțelegerea animațiilor

Înțelegerea animațiilor
Înțelegerea animațiilor
Înțelegerea animațiilor
Înțelegerea animațiilor

Pentru simplitatea codului, am separat fiecare secvență de clipiri într-o funcție nouă. Poveste lungă scurtă - fiecare animație are funcția sa. În fiecare puteți găsi o buclă, care parcurge ciclul prin matrice, conținând numărul fiecărui led și pinul digital corespunzător al Arduino. Apoi, le activează / dezactivează pentru a crea acele efecte fanteziste. Fiecare funcție se încheie cu execuția animației oprite, care oprește toate ledurile pentru a se pregăti pentru următoarea.

Pasul 5: Demonstrația proiectului

Image
Image

În acest prototip am inclus 4 animații de bază - all-on (una câte una), chaser, chaser cu perechi și 50 de clipiri aleatorii.

Recomandat: