Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Fonte de referência: Aqui
RGB Colorful World é uma luz noturna feita por sensores de cores RGB. Ele pode facilmente mudar e escolher a cor desejada de acordo com seu humor atual. Você pode ter a cor da luz noturna desejada, uma vez que a use para sentir o objeto de cor brilhante.
//
Modificar peça (original):
- Nome original: RGB Color Picker
Suprimentos
Você vai precisar de:
- Arduino Leonardo (ou outro) - Compre aqui
- TCS3200 RGB Sencer (ou outro) - Compre aqui
- Painel LCD (1602 IIC / I2C) - Compre aqui
- Botão (qualquer tipo)
- Resistor de 4,7 kΩ (x1)
- Resistor de 10kΩ (x1)
- Resistor 220Ω (x2)
- RGB LED - Compre aqui
- BreadBoard
- Abajur de luz noturna
- Caixa
//
Modificar peça (original):
- Arduino Pro Micro
- Painéis LCD sem I2C
- Sensor TCS34725 RGB
- impressora 3d
Etapa 1: conectando todos os elementos à placa de ensaio
Antes de instalarmos tudo de uma vez, é mais seguro testar cada item um por um. Porque se você instalou tudo, mas não funciona, você dificilmente descobrirá o que deu errado.
A fiação de diferentes Arduinos será diferente. Se estiver usando outro Arduino, você pode pesquisar o diagrama de fiação e o código de outros projetos.
Agora vamos apresentar como conectar o fio:
Sensor de cor RGB
GND_there são dois GND, ambos estão conectados ao pólo negativo da placa de ensaio (o pólo negativo deve puxar o fio para o Arduino GND)
OUT_connect ao pin8 do Arduino
S2 → Arduinopin10
S3 → Arduino pin9
VCC_há dois VCC, ambos conectados ao pólo positivo da placa de ensaio (o pólo positivo precisa puxar um fio para os 5v do Arduino)
S0 → Arduino pin12
S1 → Arduino pin11
painel LCD
GND_conectado ao negativo da placa de ensaio
VCC_connected to breadboard positivo
SDA → Arduino pin2
SCL → Arduino pin3
Botão
Use o pino para inserir os dois fios na placa de ensaio
Fio do lado esquerdo conecte um resistor de 10kΩ e, em seguida, puxe um fio para o Arduino analógico A1.
Fio do lado direito_Dividido em dois lados:
O primeiro lado: puxe o fio para o lado positivo da placa de ensaio.
O segundo lado é: conecte um resistor de 10kΩ e, em seguida, conecte uma linha ao lado negativo da placa de ensaio.
LED RGB
RGB LED tem 4 pinos , Inclui vermelho, negativo, verde, azul (curto, longo, curto, curto)
Red_ conectado à placa de ensaio e, em seguida, puxe uma linha para o pino 5 do Arduino
O eletrodo negativo _ está diretamente conectado ao eletrodo negativo na placa de ensaio
Green_ Conecte à placa de ensaio, adicione um resistor de 220Ω e, em seguida, puxe um fio para o pino 6 do Arduino
Blue_connect à breadboard, adicione um resistor de 4,7kΩ e, em seguida, puxe um fio para o pino 7 do Arduino
O acima é a introdução da conexão do circuito.
//
Modificar peça (original):
A fiação é a mesma, exceto para o LCD e o módulo de detecção de cores.
LCD_Ele originalmente usava apenas LCD, eu mudei para LCD I2c.
RGB color sencor_He originalmente usou TCS34725 RGB Sensor, eu mudei para TCS3200.
Etapa 2: escrever o código
Depois que o circuito for conectado, você pode começar a escrever o código.
O código está aqui: Aqui
Lembre-se de testar cada parte separadamente !!
Antes de conectar o cabo USB ao Arduino, verifique cuidadosamente se todos os cabos estão corretos. Se houver um circuito incorreto, ele pode causar danos ao computador ou à placa Arduino.
O pino pode ser alterado por você, de acordo com o circuito de sua placa de circuito.
//
Modificar peça (original):
- O código do sensor de cores LDC e RGB foi alterado.
- O início das legendas do display LCD também foi alterado.
- Mudou a posição de alguns pinos.
Etapa 3: Faça um contêiner para seu Arduino
Meça a distância entre o Arduino e a placa de ensaio e corte-a com uma caixa de papelão. Após a colagem, coloque o componente.
Fiz um contêiner em forma de escada onde o botão e o LED RGB no plano superior e o sensor de cor RGB e o LCD estão no nível inferior. O espaço interno é relativamente grande e não vai quebrar o fio. Para conectar o Arduino ao banco de potência, devemos cortar um pequeno na lateral da caixa.
O tamanho da casca:
- Nível superior
Comprimento: 19,5 / Largura: 10,5 / Altura: 11 cm
- Nível mais baixo
Comprimento: 19,5 / Largura: 7,5 / Altura: 5cm
//
Modificar peça (original):
- Ele usou a impressão 3D para fazer seu contêiner.
Etapa 4: usando seu mundo colorido
Conecte o cabo USB ao Arduino e depois de ligado, você pode começar a usá-lo!
Selecione um item com cores brilhantes, coloque-o a 1 cm de distância do sensor de cores RGB e pressione o botão. A cor do item será exibida no painel LCD e, em seguida, o LED RGB também acenderá a lâmpada semelhante a essa cor.
Devido às limitações da lâmpada LED, ela não pode iluminar cores muito precisas. Por exemplo, ele não pode iluminar a cor preta ou cinza, porque o material do próprio LED é branco. Objetos escuros e menos brilhantes diminuirão o efeito, as luzes circundantes e as luzes de reflexão também farão com que ele detecte a cor falsa, por isso é recomendado usá-lo em um quarto escuro.