Índice:
- Etapa 1: Vídeo de interação do caso
- Etapa 2: Declaração do Problema
- Etapa 3: Visão geral de como funciona
- Etapa 4: Lista de materiais e ferramentas
- Etapa 5: Link para o código
- Etapa 6: Baixe o Arduino
- Etapa 7: Baixar Bibliotecas de sensores de cores
- Etapa 8: Baixe a Biblioteca Neopixel
- Etapa 9: Teste o Arduino
- Etapa 10: Testando o Sensor FLORA
- Etapa 11: Testando os LEDs
- Etapa 12: Solda
- Etapa 13: Adicionando o Código
Vídeo: Caso de mudança de cor: 13 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Um guia sobre como recriar nosso caso de mudança de cor
Etapa 1: Vídeo de interação do caso
Etapa 2: Declaração do Problema
A maioria das pessoas compra muitas capas de telefone pelo simples fato de quererem capas em uma variedade de cores. O que desenvolvemos é uma capa de telefone que mudará de cor de acordo com a cor da escolha do consumidor. Isso é feito usando um pedaço de pano do lado de dentro do gabinete que tem luzes LED, coberto por um pedaço de plástico transparente. Haveria um sensor de luz colorida que usa valores RGB para detectar uma determinada cor e, em seguida, muda a cor da caixa para essa cor.
Etapa 3: Visão geral de como funciona
A caixa consiste em várias partes: a caixa impressa em 3D, o sensor arduino + FLORA + LEDs RGB + interruptor do sensor e a bateria portátil.
O sensor FLORA é conectado ao Lilypad Arduino, junto com uma string de 8 LEDs. O arduino é então programado para reconhecer o sensor e os LEDs e usar os dois para interagir entre si. A chave do sensor não precisa ser programada porque é usada apenas para abrir / fechar a alimentação para ele. Quando a chave é colocada na posição ON, o sensor FLORA é acompanhado por um LED brilhante. Sempre que o sensor é exposto a uma cor que ele pode reconhecer, o valor RGB que ele detecta é enviado para os LEDs que acendem em uníssono. Assim que a cor desejada for alcançada, a chave do sensor pode ser desligada para bloquear a cor. A bateria portátil deve ser carregada e conectada ao arduino para que o dispositivo funcione corretamente.
Etapa 4: Lista de materiais e ferramentas
Materiais
-FLORA - PLATAFORMA ELETRÔNICA WEARABLE: ARDUINO-COMPATÍVEL
- SENSOR DE COR FLORA COM LED DE ILUMINAÇÃO BRANCA
-FLORA RGB SMART NEOPIXEL VERSÃO 2 - PACK DE 4
-PREMIUM MACHO / MACHO JUMPER FIOS - 40 X 6 (150 MM)
-iNiCE 3000mAh Ultra Slim Mini Power Bank carregador de bateria externa Tamanho de bolso com Lightning integrado (MFi) e cabo Micro USB para iPhone, Samsung, HTC e mais --- Cinza
- Acrílico claro
-Material de difusão leve
Ferramentas
Ferro de solda
Impressora 3D com filamento PLA
Cortador a laser
Etapa 5: Link para o código
github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process
Etapa 6: Baixe o Arduino
Etapa 7: Baixar Bibliotecas de sensores de cores
Acesse https://learn.adafruit.com/adafruit-color-sensors/use-it e siga as instruções para baixar a biblioteca.
Etapa 8: Baixe a Biblioteca Neopixel
Acesse https://learn.adafruit.com/flora-rgb-smart-pixels/run-pixel-test-code e siga as instruções para baixar a biblioteca.
Etapa 9: Teste o Arduino
Agora você precisa fazer testes no painel Flora para garantir que funciona. Uma vez que você fez o download da biblioteca, você deve ser capaz de abrir o arduino e ir para os arquivos, depois os exemplos, depois abrir Adafruit_Motor_Shield_Library e, em seguida, para MotorTest. Execute o código para garantir que não haja problemas. Se houver problemas, você provavelmente não baixou a biblioteca de neopixel corretamente e precisa voltar e verificar se perdeu alguma etapa. Agora conecte sua placa Flora ao seu computador e carregue o código, certifique-se de que está na porta certa. Depois de carregar isso na placa, você deve ver o LED na placa começar a mudar de cores.
Etapa 10: Testando o Sensor FLORA
Você precisa conectar o sensor de cores com as pinças de crocodilo à placa Flora e executar um teste de cores. Para testar o sensor, você precisa executar o TCS34725 para fazer isso, vá para o arquivo, por exemplo, abra o Adafruit TCS34725 e depois o colorview. Execute o código para se certificar de que funciona bem e carregue-o no seu painel. Agora você deve ser capaz de colocar qualquer cor sobre ele e ele deve mudar essa cor, você também deve abrir uma porta para que possa ver as saídas do sensor de cor baixando o processamento. Este também é um bom momento para ver quais cores funcionam e quais não funcionam e com quais cores o sensor tem dificuldade.
Etapa 11: Testando os LEDs
Agora que você tem a flora e o sensor de cores funcionando, verifique cada luz para ter certeza de que cada luz está funcionando. Para fazer isso, conecte um LED à placa de flora, use pinças de crocodilo e conecte o sensor de cor à placa de flora com pinças de crocodilo. Agora vá para o arquivo, exemplos, Adafruit_NeoPixel e então strandtest. Execute este código em cada luz, uma de cada vez, altere também a cor da luz ao testá-la para garantir que funcione bem. Agora que você sabe que tudo funciona, é hora de colocar tudo junto para testar. Para testar todas as luzes, você precisará soldar porque as pinças jacaré se tornam menos confiáveis à medida que você adiciona mais luzes.
Etapa 12: Solda
Soldando o fio de solda do Flora Color Sensor à placa FLORA com …
GND para GND
SCL para SCL
SDA para SDA
3V para AE * E
Chave de solda para FLORA …
um lado do interruptor para 9
outro lado do interruptor para GND
A FLORA solda o fio a FLORA RGB SMART NEOPIXEL….
GND para -
VBATT para +
A FLORA solda um resistor em FLORA RGB SMART NEOPIXEL….
Db 6 para a seta apontando para o led
FLORA RGB SMART NEOPIXEL em FLORA RGB SMART NEOPIXEL….
- para -
+ para +
A seta aponta para longe do led para apontar a seta para o led
Etapa 13: Adicionando o Código
Acesse https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process e copie e cole o código no Arduino. Execute o código para se certificar de que não haja erros, adicionamos um botão a este código. O botão permite que você desligue e ligue o sensor de cores conforme desejar, dessa forma, você pode alterar a cor do gabinete sem desligar e ligar todo o gabinete. Observe que, como você não tem o botão de solda ali, o sensor de cores ficará ligado por 3 segundos e depois desligado. Depois que o botão estiver ativado, você não precisa alterar o código para fazer o botão funcionar, ele funcionará automaticamente.
Recomendado:
Lâmpada de cubo Rubik sem fio de fácil mudança de cor baseada na inclinação: 10 etapas (com imagens)
Lâmpada Rubik's Cube sem fio com mudança de cor baseada na inclinação fácil: Hoje vamos construir esta lâmpada Rubik's Cube incrível que muda de cor com base no lado que está para cima. O cubo funciona com uma pequena bateria LiPo, carregada por um cabo micro-usb padrão e, em meus testes, tem uma bateria com duração de vários dias. Esse
Guitarra brilhante com mudança de cor: 49 etapas (com imagens)
Guitarra brilhante com mudança de cor: No reino do rock and roll, é importante diferenciar-se. Com milhões de pessoas neste mundo que podem tocar guitarra, simplesmente tocar bem não é suficiente. Você precisa de algo extra para se tornar um deus do rock. Considere isso gu
Fácil mudança de cor do LED "Vela": 5 etapas (com imagens)
"Vela" de fácil mudança de cor LED: Esta é uma luz simples de mudança de cor que é ótima para crianças e adultos. Parece lindo em uma sala mal iluminada, ótimo para as férias e cria uma luz noturna muito legal
Tecido de fibra óptica de mudança de cor: 10 etapas (com imagens)
Tecido de fibra ótica que muda de cor: por cerca de US $ 150 o metro e com muitas limitações de corte, o tecido de fibra ótica do mercado não é o material mais acessível. Mas com seu próprio filamento de fibra ótica, tule e LEDs, você pode criar o seu próprio em qualquer formato por uma fração do
Mudança de cor da luz noturna usando Ardruino 101: 4 etapas (com imagens)
Luz noturna de mudança de cor usando Ardruino 101: Neste projeto, você fará uma lâmpada noturna usando ardruino, Adafruit neo rgb Strips e uma impressora 3D. Observe que este intrutável é puramente para o meu projeto escolar. O código para este projeto é baseado em outro projeto. Com isso dito, não sou um ex