Introduction: Fotospectrum

Esse projeto consiste em um relógio decorativo que mostra as horas a partir de cores. São duas pequenas "luminárias" de led que mudam de cor de acordo com as horas e os minutos.

Materiais:

1 placa arduino

1 protoboard

10 jumpers

1 RTC DS3231 (real time clock)

2 leds RGB

6 resistores 220 ohm

2 origamis para deixar a luz mais difusa (opcional)

Step 1: RTC

Primeiro, você deve configurar o RTC no programa Arduino para que ele comece a trabalhar. Siga esse tutorial. (Utilize o arquivo da pasta Time-master.zip anexada).

Step 2: Leds

Conecte os leds à protoboard.

(Primeiro led:
R = pin 11
neutro = gnd ou 5V (mais informações no próximo passo)
G = pin 9
B = pin 10
Segundo led:
R = pin 6
neutro = gnd ou 5V (mais informações no próximo passo)
G = pin 3
B = pin 5)

Seu circuito deve ficar como nas imagens acima.

Step 3: Programar Os Leds

Abra o arquivo rel_gio_de_cores.ino e faça o upload para a placa.


Informações importantes!!!!!

A maioria dos leds RGB são de catodo comum, ou seja, você deve ligar a perna neutra no ground (gnd) para que ele ligue. Porém, nós usamos leds de anodo comum, e por isso ligamos a perna neutra no pin 5V, ou eles não iriam funcionar. Portanto, se o seu led não acender, tente trocar do gnd para o 5V. (catodo comum = gnd; anodo comum = 5V)

Normalmente, a cor vermelha, por exemplo, estaria na programação da seguinte forma:

REDpin = 255
GREENpin = 0
BLUEpin = 0

ou algo parecido, mas respeitando as regras rgb naturais.

Se você notar na programação, a primeira cor dos leds - que deve ser vermelha - consta como:

REDpin = 0
GREENpin = 255
BLUEpin = 255

Por conta da diferença entre catodo/anodo, tivemos que colocar as cores de maneira contrária para que elas funcionassem. Basicamente, todas as cores estão "ao contrário" mas é isso o que faz com que elas funcionem.

Lembrando que a programação que disponibilizamos é de um ANODO comum. Se você estiver usando um led de CATODO comum, mude todos os 255 para 0 e todos os 0 para 255. O catodo respeita a regra das cores normalmente.

Step 4: Finalização E Explicações~~

Coloque os origamis em cima dos leds.

Seu relógio está pronto!

De acordo com essa programação, seu relógio funcionará da seguinte forma:

- Ele possui 6 cores: vermelho, amarelo, verde, ciano, azul escuro, rosa.
- As cores do primeiro led mudam de hora em hora, começando em 00:00 - vermelho e voltando para o vermelho quando completar o ciclo das 6 cores. Por exemplo, vermelho servirá para 00h, 6h, 12h e 18h. A mesma lógica funciona para as outras cores.
- As cores do segundo led mudam de 10 em 10 minutos. Portanto, o ciclo das 6 cores no segundo led durará 1 hora. Entre 0 minutos e 10 minutos = vermelho, entre 10 e 20 minutos = amarelo, e assim por diante.
- Você pode ver acima um infográfico que mostra a relação cor/tempo.

~~Considerações finais:

Esse é um projeto open source. Sinta-se livre para baixá-lo e alterá-lo como quiser :)

A programação não é de autoria nossa - pegamos outros projetos open source e fomos adaptando.

Se houver qualquer dúvida, faça um comentário.

Projeto final da disciplina Plástica II dos alunos do 2º Período de Design da Unesp/Bauru.