Índice:

Coração Animado: 5 Passos (com Imagens)
Coração Animado: 5 Passos (com Imagens)

Vídeo: Coração Animado: 5 Passos (com Imagens)

Vídeo: Coração Animado: 5 Passos (com Imagens)
Vídeo: Trajeto do Fluxo Sanguíneo pelo Coração, Animação. Alila Medical Media Português. 2024, Novembro
Anonim
Image
Image
Materiais e ferramentas
Materiais e ferramentas

Bem a tempo para o dia dos namorados, um pequeno gadget para ser dado ao seu amor: um coração que gira em várias animações. Cabe perfeitamente em uma escrivaninha ou mesa para que seu ente querido se lembre de você!

Este coração animado é muito compacto e simples: basta ligá-lo e os 12 LEDs que formam um coração percorrerão um ciclo de animações que você pode personalizar totalmente.

Ele funciona com uma coincidência e é baseado em um microcontrolador muito comum e barato, o ATTINY13 de 8 pinos, que pode ser convenientemente programado com um Arduino Uno. Através da técnica especial de charlieplexing, 12 LEDs podem ser controlados individualmente com apenas 4 pinos de saída.

Etapa 1: Materiais e Ferramentas:

Materiais:

  • 12 LEDs vermelhos de 5 mm
  • Uma placa de protótipo de 3x7cm (10x24 furos, o verde espesso de dupla face é o melhor)
  • Um microcontrolador Attiny13A
  • Um soquete DIP de 8 pinos
  • Um mini-switch
  • Um suporte para célula de moeda
  • Uma célula tipo moeda CR2032
  • 20 cm de fio de conexão multi-trançado colorido
  • 15 cm de fio de núcleo sólido de espessura

Ferramentas:

  • Um Arduino Uno para programar o ATTINY
  • Um ferro de solda
  • Um cortador de arame

Etapa 2: construir o coração

Construir o coração
Construir o coração
Construir o coração
Construir o coração
Construir o coração
Construir o coração

Os 12 LEDs são inseridos em uma placa protótipo em um arranjo em forma de coração, conforme mostrado no diagrama. Preste atenção na polaridade: 6 LEDs possuem ânodo direito e cátodo esquerdo, 6 LEDs estão inseridos no sentido oposto. Cubra os LEDs com fita adesiva para evitar que caiam enquanto trabalhamos na parte de trás.

Os cabos dos LEDs devem ser conectados em um padrão complexo. Dobre os pinos e corte-os seguindo o diagrama. Esteja ciente de que o diagrama mostra a parte da frente, enquanto estamos trabalhando na parte de trás, então ele deve se parecer com a imagem espelhada do diagrama, conforme mostrado na imagem. Os fios podem agora ser soldados juntos e a fita de celofane removida.

Teste se funciona: o coração tem quatro conexões elétricas indicadas como azul, verde, amarelo e branco no diagrama. Conecte o terra a uma conexão e + 5V em série com um resistor de 1kOhm a outra. 1 LED deve acender e todos os 12 LEDs devem ser acesos dessa forma.

Etapa 3: execute o coração em um Arduino

Image
Image
Movendo-se para o ATTINY
Movendo-se para o ATTINY

Carregue o esboço anexado em um Arduino UNO ou Nano e anexe os pinos D8-D11 às 4 conexões elétricas do coração: D8 para azul, D9 para verde, D10 para amarelo e D11 para branco. O coração deve mostrar uma animação que dura cerca de 1 minuto.

O código pode ser personalizado para alterar a velocidade ou alterar a animação. A matriz ‘patt’ contém o padrão de animação. Dois bytes de cada etapa indicam quais luzes LED estão acesas em cada etapa. Os LEDs são numerados de 0-11 começando de baixo e rodando no sentido anti-horário ao redor. LED0 corresponde ao bit 0, LED1 ao bit 1 etc.

A matriz de padrões é armazenada na memória do programa, o que permite uma animação muito mais rica do que se estivessem armazenadas na RAM. O presente esboço tem 168 etapas. Para o Arduino, há espaço para mais milhares, e mesmo para o ATTINY13, que tem apenas 1kByte de memória de programa, há espaço para aproximadamente 400 passos.

A velocidade da animação é determinada por ‘steptime’ definido na linha 196. Para acelerar a animação, torne este número menor. Esteja ciente de que no ATTINY, a animação rodará um pouco mais devagar porque a rodaremos em uma velocidade de clock menor.

Etapa 4: Movendo para ATTINY

Movendo-se para o ATTINY
Movendo-se para o ATTINY
Movendo-se para o ATTINY
Movendo-se para o ATTINY

O código é pequeno o suficiente para caber em um pequeno microcontrolador de 8 pinos muito conveniente, o ATTINY13A. O esboço da etapa anterior funcionará sem nenhuma modificação no ATTINY.

  • Existem https://www.instructables.com/id/Programming-an-A… instructables dedicados a como programar o ATTINY13A. Um breve resumo está abaixo:
  • Iniciando o IDE do Arduino, abra 'Preferências' e adicione https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json para gerenciadores de placa adicionais.
  • Em 'Tools / Board', selecione 'Board Manager' e na parte inferior da lista, instale 'MicroCore by MCUdude'
  • Conecte o Arduino Uno e carregue o 'ArduinoISP'. Está disponível em 'Arquivo / exemplos'
  • Conecte o Arduino ao ATtiny, mais fácil de fazer colocando o ATtiny em um protetor de protótipo: Arduino pino 13 - ATtiny pino 7 Arduino pino 12 - ATtiny pino 6 Arduino pino 11 - ATtiny pino 5 Arduino pino 10 - ATtiny pino 1 Arduino + 5v - AT minúsculo pino 8 Arduino GND - AT minúsculo pino 4
  • Escolha 'Board ATtiny13', 'B. O. D 2.7V', 'Clock 1.2 MHz interno' e programador 'Arduino como ISP' (atenção: não 'ArduinoISP', mas 'Arduino como ISP')
  • Faça ‘Burn Bootloader’ - não há bootloader para o attiny, e pode dar um erro, mas esta etapa é necessária para ‘definir os fusíveis’ para a configuração de relógio correta. Envie o esboço.

Teste se funciona: conecte as conexões azul, verde, amarela e branca do coração ao PB0 (pino 5), PB1 (pino 6), PB2 (pino 7) e PB3 (pino 2), respectivamente. O coração deve ser animado da mesma forma que no Arduino, apenas um pouco mais lento. Verifique também se funciona quando o ATTINY é alimentado por uma coincidência.

Etapa 5: Finalizando o Projeto

Finalizando o Projeto
Finalizando o Projeto
Finalizando o Projeto
Finalizando o Projeto
Finalizando o Projeto
Finalizando o Projeto
Finalizando o Projeto
Finalizando o Projeto

Agora que você tem o circuito cardíaco e um ATTINY programado, o projeto pode ser concluído. Solde o soquete IC, o suporte de célula tipo moeda e o botão liga / desliga na placa de protótipo e conclua as conexões conforme mostrado no diagrama. Insira o ATTINY, a coincidência e ligue para verificar se funciona.

Finalmente, adicionei um suporte feito de fio elétrico de núcleo sólido de ~ 15 cm. Retire o isolamento de 2 cm em ambos os lados e dobre-o em forma de suporte. A parte removida agora pode ser soldada às almofadas da placa de protótipo.

Tudo pronto para fazer um incrível presente de Dia dos Namorados!

Heart Contest
Heart Contest
Heart Contest
Heart Contest

Vice-campeão no concurso Heart

Recomendado: