Sommario:

Luci di Natale Arduino: 5 passaggi (con immagini)
Luci di Natale Arduino: 5 passaggi (con immagini)

Video: Luci di Natale Arduino: 5 passaggi (con immagini)

Video: Luci di Natale Arduino: 5 passaggi (con immagini)
Video: Quando provi a fare un complimento a una ragazza... 2024, Dicembre
Anonim
Luci di Natale Arduino
Luci di Natale Arduino
Luci di Natale Arduino
Luci di Natale Arduino

Il Natale si avvicina, quindi ho deciso di realizzare una decorazione fantasiosa per la mia casa. Ci sono molti tipi di luci natalizie disponibili, ma ho deciso di crearne una per conto mio. La cosa più semplice che mi viene in mente è collegare alcuni led ad Arduino e accenderli. Senza usare un ic, puoi collegare al massimo 13 led in modo da non bruciare il chip. Ho deciso di usarne 12, solo per ragioni estetiche.

Passaggio 1: cose necessarie:

Cose necessarie
Cose necessarie
  • 12 LED
  • 12 resistori da 220 ohm (o simili)
  • Arduino UNO
  • cavo USB
  • 12 ponticelli da M a M
  • Una breadboard

Allchips è una piattaforma di servizi online di componenti elettronici, è possibile acquistare tutti i componenti da loro

Passaggio 2: collegamento dei LED

Collegamento dei LED
Collegamento dei LED
Collegamento dei LED
Collegamento dei LED
Collegamento dei LED
Collegamento dei LED

Ora, devi collegare ciascun led sulla breadboard. Li ho allineati in fila, 2 fori l'uno dall'altro in modo che possano adattarsi. Il lato destro del led deve essere il cavo più lungo (anodo, positivo) che si collega a un pin digitale dell'Arduino. Il catodo va al binario negativo della breadboard, con un resistore. Il binario è collegato a GND (negativo) dell'Arduino. Ho scelto i pin digitali da 13 a 2, puoi riorganizzarli nel codice

Passaggio 3: modifica e caricamento del codice

Modifica e caricamento del codice
Modifica e caricamento del codice

Collega Arduino al computer utilizzando il cavo USB. Avvia l'IDE Arduino e incolla il codice da qui. I diversi ritardi possono essere modificati e anche la sequenza delle animazioni.

Passaggio 4: comprendere le animazioni

Capire le animazioni
Capire le animazioni
Capire le animazioni
Capire le animazioni

Per semplicità del codice, ho separato ogni sequenza di lampeggi in una nuova funzione. Per farla breve: ogni animazione ha la sua funzione. In ognuno puoi trovare un loop, che scorre attraverso l'array, contenente il numero di ciascun led e il corrispondente pin digitale dell'Arduino. Quindi, li attiva / disattiva per creare quegli effetti fantasiosi. Ogni funzione termina con l'esecuzione dell'animazione off, che spegne tutti i led per prepararsi alla successiva.

Passaggio 5: dimostrazione del progetto

Image
Image

In questo prototipo, ho incluso 4 animazioni di base: all-on (uno per uno), il chaser, il chaser con coppie e 50 lampeggi casuali.

Consigliato: