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).
Attachments
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.
Attachments
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.