Índice:
- Etapa 1: Pixel Flip
- Etapa 2: Plano de fundo
- Etapa 3: Material
- Etapa 4: Seleção da placa de controle
- Etapa 5: selecione o material do flipbook
- Etapa 6: Projeto Estrutural e Prototipagem
- Etapa 7: Motor de etapa e instalação estrutural
- Etapa 8: Instale a estrutura interna
- Etapa 9: Instalação do botão
- Etapa 10: Fiação
- Etapa 11: uma fonte de alimentação
Vídeo: Pixel Flip: 13 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Pixel Flip: Art Wall interativo
www.justdreamdesign.com/
Etapa 1: Pixel Flip
Este é um Auto Flip Art Wall que combina analógico e digital com um Flip Book como tema.
Etapa 2: Plano de fundo
O projeto foi criado porque queria maximizar reflexos a partir de vários materiais e expressá-los para as pessoas. Foi desenvolvido para expressar o fascínio das reflexões que vemos no nosso dia a dia.
A primeira questão que pensamos é como expressar uma variedade de reflexões. Colocamos muito nessa ideia de forma ampla.
Encontramos a animação de um flipbook. Ao contrário do flipbook analógico operado manualmente, o flipbook automático com motor foi capaz de experimentar o analógico no digital. Quando o flipbook voltou, achei que seria interessante usar uma variedade de materiais.
Também pensamos em como usar mais a animação de flipbook. O flipbook que encontramos era um quadrado, mas a estrutura de usar apenas um flipbook para animar através dele era comum. Pensei, bem, que tal usar vários flipbooks para criar uma parede com elementos interativos.
E não apenas a sensação de que a parede está se movendo, mas se a usarmos para expressar a imagem que queremos, podemos criar uma experiência interessante que nos permite sentir tanto analógico quanto digital, bem como reflexos de materiais.
Trabalhamos com esses objetivos.
- Combinação de analógico e digital
- Utilizar a estrutura Flip Book
- Implementar paredes interativas
Etapa 3: Material
- Material Interno
1. acoplamento acoplamento de 25 peças
2. Barra de latão de 3 mm 25 cm * 25 barra de latão
3. 3T acrílico 3mm 3t 30cm * 30cm acrílico
4. Barra de madeira de 3 mm Barra de madeira de 200 peças de 3 mm
5. grampo de cabo de plástico 400 peças de plástico de grampo de cabo de 5 mm
- Material de flipbook
6. folha de capa de livro em pvc capa de livro em pvc de 200 peças
7. lençol de veludo preto lençol de veludo preto
8. lascas de fita lascas de fita
9. folha de holograma branco folha de holograma branco 30 cm * 30 cm
10. spray de prata metálica krylon 9 mm spray de prata metálica krylon
- Material Externo
11. Arduino uno R3 Placa compatível com arduino uno
12. Motor de passo de 5v (motor de passo de 5 fios de 4 fases DC 5V) motor de passo de 5 V + placa de driver ULN2003 para Arduino
13. Placa de driver de motor de passo ULN2003
14. DPLC-485HCA DPLC-485HCA
15. Fonte de alimentação do computador 5V SMPS
16. Perfil de 20 mm Perfil de 20 mm
17. hub usb hub usb
18. Dobradiça L Dobradiça L
19. Dobradiça plana em L Dobradiça plana em L
20. parafuso de parafuso
21. porca porca
22. chave inglesa
23. epóxi epóxi
24. Adesivo em spray 3M Adesivo em spray 3m
Etapa 4: Seleção da placa de controle
O Arduino decidiu que havia muitos códigos abertos e bibliotecas disponíveis, para que pudéssemos usá-los facilmente, e que o processamento também está usando a mesma linguagem, então não haveria problema de compatibilidade. Em seguida, verificamos os requisitos para prosseguir com este projeto.
- Luz: forte iluminação deve ser usada para maximizar os reflexos dos materiais. - Material: Material que pode mostrar reflexo de luz diferente. - Estrutura Flipbook: Para a animação que queremos, use um motor de passo com controle de ângulo livre. - Aduino: Inicialmente precisávamos do Aduino Mega, porque queríamos controlar todos os motores com apenas um Aduino.
No entanto, como o processamento está se comunicando com um Aduino, como outro Arduino era necessário, havia a necessidade de uma maneira de os dados enviados pelo processamento serem enviados a um grande número de Aduínos
Isso resultou no uso de um módulo DPLC485HCA com comunicação RS485 que permite comunicação bidirecional 1: N.
O processamento então transmite os dados para um único Master Aduino (Master Aduino) e comunicação serial, e o Master Arduino estabelece a comunicação entre Master-Slab usando o módulo DPLC-485HCA.
Usando os dados recebidos do Master, o Slave Arduino controla o ângulo em que cada motor deve ser girado, fornecendo uma representação visual do resultado da imagem que está sendo processada com o movimento do motor.
Etapa 5: selecione o material do flipbook
Porque o projeto queria maximizar os reflexos de acordo com diferentes materiais e expressá-los para as pessoas, ele escolheu quatro materiais diferentes com reflexos de luz diferentes e materiais diferentes dependendo do ângulo.
- holograma: é o material mais luminoso devido à intensa reflexão da luz.
- splange: é um material que reflete várias lantejoulas à primeira vista para mostrar diferentes reflexos.
- Metal: Dissipa a luz.
- Veludo: um material que varia de cor com a luz devido ao seu brilho.
Para expressar os materiais acima por meio de controle motor usando processamento, mudamos a imagem para uma imagem em preto e branco usando um filtro de cor cinza, medimos as cores mínimas e máximas de cada pixel por ajuste de pixel, dividimos cada pixel em quatro seções de cor, e enviar cada valor de pixel para o motor para representar a representação de cada seção de acordo com a rotação do motor com holograma, lantejoulas, metal e material de veludo.
Etapa 6: Projeto Estrutural e Prototipagem
O que considerar ao determinar a estrutura:
- Garantir que os motores um do outro estejam livres de colisões
- O flipbook deve parar no ângulo desejado
- Certifique-se de que não haja interferência entre o flipbook e a moldura externa
Usamos um 3T de acrílico relativamente fácil de processar e decidimos usar um perfil de metal devido ao custo e à disponibilidade das placas de acrílico.
A estrutura consiste em 5 * 5, um total de 25 retângulos. Cada placa de acrílico foi então cortada com cortadores de acrílico em qualquer tamanho desejado e então montados juntos usando dobradiças e parafusos.
A folga deixada entre as placas de acrílico servia como local para proteger os cabos sem colisões com os motores uns dos outros.
Etapa 7: Motor de etapa e instalação estrutural
Usamos 25 motores de passo.
- Use dois motores de passo para cada aduino
.- Instale motores de passo no centro direito dos quadrados
- Os parafusos são usados para prender o motor de passo.
- Cappling é usado para conectar a nova barra principal ao motor de passo
.- Conecte uma haste de madeira fora do Shinjubong e conecte o material com uma braçadeira.
Etapa 8: Instale a estrutura interna
Etapa 9: Instalação do botão
Escolhemos diferentes botões do teclado para cada imagem para maximizar os efeitos interativos ao usar flipbooks. Quando o usuário clica no teclado, o motor e o flipbook funcionam e imagens específicas do teclado aparecem.
Etapa 10: Fiação
O quadrado utilizou 25 motores de passo, 14 aduino e 14 a DLC-485HCA. O Processing e o Master Arduino devem estar conectados.
Nós o conectamos usando uma placa de ensaio. Tentei dividir as peças + e - na placa de ensaio e conectá-las ao motor para fornecer energia suficiente.
- Mestre Aduino
1. Conexão de DPLC-485HCA a POWER por fio2. DPLC-485HCA
2 conecta ao Arduino No. 2 pin3.
3 do DLC-485HCA se conecta ao Arduino 3 pin4. DPLC-485HCA
4 conecta ao Arduino 3 pinos
5. DPLC-485HCA 5 se conecta ao Aduino 5Vpin
6. DPLC-485HCA 6 é TERRA de comunicação, conectando-se com a linha GND do Arduino no BREADBOARD
- Escravo Aduino
- MOTOR 1
1. Conectado aos 12 pinos IN1 e Aduino do driver do motor ULN20031
2. Conectado a IN2 em ULN2003 Motor Drive1 e Arduino 5 pinos
3. Conectado aos pinos IN3 no Motor Drive1 ULN2003 e Arduino 6
4. Conectado aos pinos IN4 do ULN2003 Motor Drive1 e Arduino 7
5. Link para - no ULN2003 Motor Drive1 e - no BREADBOARD
6. Conexão entre + em ULN2003 Motor Drive1 e + em BREADBOARD
- MOTOR2
1. Conecte aos pinos IN1 e Aduino 8 do Motor Drive2 ULN2003
2. Conectado a IN2 em ULN2003 Motor Drive2 e Arduino 9 pinos
3. Conectado a IN3 no ULN2003 Motor Drive2 e pino 10 no Aduino
4. Conectado aos pinos IN4 do ULN2003 Motor Drive2 e Arduino 11
5. Link para - no ULN2003 Motor Drive2 e - no BREADBOARD
6. Conexão entre + em ULN2003 Motor Drive2 e + em BREADBOARD
-DPLC-485HCA
1. Conexão de DPLC-485HCA ao POWER por fio
2. DPLC-485HCA 2 conecta ao pino Arduino No. 2
3. 3 do DLC-485HCA se conecta ao pino 3 do Arduino
4. DPLC-485HCA 4 conecta ao Arduino 3 pinos
5. DPLC-485HCA 5 se conecta ao Aduino 5Vpin
6. DPLC-485HCA 6 é TERRA de comunicação, conectando-se com a linha GND do Arduino no BREADBOARD
- FONTE DE ALIMENTAÇÃO DO COMPUTADOR
1. Conecte o + e- do BREADBOARD ao + e- de 5V da FONTE DE ALIMENTAÇÃO DO COMPUTADOR
Etapa 11: uma fonte de alimentação
Como o processamento funciona apenas quando conectado ao computador, usamos um HUB USB, que não está com pouca energia. No entanto, o único HUB USB de origem tem energia insuficiente para conectar um dos dois motores conectados a um único aduino a um SMPS de 5V para que ele não fique sem energia.
Recomendado:
Como fazer um alto-falante de baixo extra DIY de JBL Flip 5 Teardown: 5 etapas
Como fazer um alto-falante de baixo extra DIY de JBL Flip 5 Teardown: Desde que eu era pequeno, sempre tive um interesse apaixonado em fazer coisas DIY. Hoje em dia, começo a pensar em alto-falantes bluetooth feitos à mão que economizam dinheiro e me ajudam a me divertir fazendo as coisas sozinho. Então, decidi construir um alto-falante extra para baixo
Relógio digital usando cristal oscilador e flip-flops: 3 etapas
Relógio digital usando cristal oscilador e flip-flops: Os relógios são encontrados em quase todos os tipos de eletrônicos, eles são o batimento cardíaco de qualquer computador. Eles são usados para sincronizar todos os circuitos sequenciais. eles também são usados como contadores para controlar a hora e a data. Neste instrutível, você aprenderá como
Motor de passo com flip-flops D e temporizador 555; a primeira parte do circuito, o temporizador 555: 3 etapas
Motor de passo com flip-flops D e temporizador 555; a primeira parte do circuito, o temporizador 555: O motor de passo é um motor CC que se move em etapas discretas. É frequentemente usado em impressoras e até mesmo na robótica. Explicarei este circuito em etapas. A primeira parte do circuito é um 555 cronômetro. É a primeira imagem (veja acima) com um chip 555 w
Pixel Kit executando MicroPython: primeiras etapas: 7 etapas
Pixel Kit executando MicroPython: Primeiros passos: A jornada para desbloquear todo o potencial do Pixel de Kano começa com a substituição do firmware de fábrica por MicroPython, mas isso é apenas o começo. Para codificar no Pixel Kit, devemos conectar nossos computadores a ele. Este tutorial irá explicar o que
Flip-It! - O jogo mais idiota do mundo ?: 7 etapas (com imagens)
Flip-It! - o jogo mais idiota do mundo ?: Origins: este é um jogo que desenvolvi ao longo de alguns anos 2018-2019. Ele era originalmente chamado de " Estúpido Flip " e surgiu do meu interesse em criar jogos interativos simples e divertidos que também pudessem ser usados para ensinar programação. Isso é abo