Joias do Infinito com Arduino: Aprenda a criar seu Orbe - MakerHero
Orbe das Joias do Infinito com Arduino

Orbe das Joias do Infinito com Arduino Deixe um comentário

Você é fã da Marvel e também curte colocar a mão na massa com eletrônica? Neste projeto, vamos unir esses dois mundos e montar um Orbe das Joias do Infinito com Arduino. A ideia é criar um dispositivo interativo que acende LEDs coloridos, exibe mensagens em um display OLED e toca sons temáticos sempre que for movimentado, como se você estivesse manipulando as poderosas Joias do Infinito!

Orbe das Joias do Infinito com Arduino

Neste tutorial, você aprenderá a soldar componentes, montar o circuito com sensores, programar a placa Arduino Leonardo e montar tudo em um case personalizado com impressão 3D. É um projeto ideal para quem quer se aprofundar em eletrônica, programação e ainda criar algo visualmente incrível.

Prepare seu ferro de solda e seus superpoderes, o universo maker está chamando!

Materiais necessários

Para montar seu Orbe das Joias do Infinito com Arduino, você vai precisar de alguns componentes:

Impressão 3D do Orbe da Joias do Infinito com Arduino

As peças da case do Orbe das Joias do Infinito estão disponíveis gratuitamente para download no Thingiverse. O modelo é composto por quatro partes principais: base, corpo, garras e joia.

Peças impressas em 3D do orbe

  • Base: parte inferior do projeto, responsável por dar estabilidade ao conjunto e permitir a fixação da placa Arduino e demais componentes.
  • Corpo (meio): estrutura central que acomoda a fiação interna, o sensor de vibração, o buzzer e a fita de LED. Esta peça pode exigir a geração de suportes durante a impressão, dependendo da orientação utilizada.
  • Garras: elementos que simulam o mecanismo de contenção das joias e são fixados nas laterais do corpo. São puramente decorativos, mas contribuem significativamente para a estética do projeto.
  • Joia: peça translúcida colocada no topo do modelo, que se ilumina com os LEDs internos durante o funcionamento.

Todas as peças foram impressas em PLA com altura de camada de 0,2 mm, garantindo um bom equilíbrio entre qualidade e tempo de impressão. A joia, por sua vez, foi impressa em resina, para maior definição de detalhes, mas também pode ser impressa em PLA, utilizando altura de camada de 0,1 mm para alcançar um bom acabamento visual.

Solda com componentes do Orbe da Joias do Infinito com Arduino

Agora que você já tem todos os materiais em mãos, é hora de preparar os componentes para a montagem eletrônica. Nesta etapa, vamos fazer as soldas essenciais, separar os fios, preparar a fita de LED e montar os jumpers que conectam tudo. Aqui é onde o seu projeto começa a ganhar forma!

Comece pela placa Arduino Leonardo Pro Micro. Solde as barras de pinos na placa com os pinos voltados para cima, ou seja, do mesmo lado onde ficam os nomes dos pinos. Essas conexões serão utilizadas para ligar os demais componentes com jumpers fêmea-fêmea.

Em seguida, prepare o buzzer ativo:

  • Solde um resistor de 220Ω no terminal negativo do buzzer (geralmente o menor).
  • Essa etapa ajuda a suavizar o som e melhorar a qualidade do sinal sonoro emitido.

Para facilitar a organização dos fios e evitar erros na montagem, separe os seguintes jumpers:

  • 4 pretos
  • 3 vermelhos
  • 1 laranja
  • 1 azul
  • 1 verde
  • 1 amarelo
  • 1 branco
  • 1 roxo

Dica: use cores consistentes para funções (preto para GND, vermelho para VCC etc.). Isso ajuda muito na hora da montagem.

Este projeto utiliza uma fita de LED RGB WS2812 com 8 LEDs no total. Para criar um efeito visual mais interessante, divida essa fita em dois trechos:

  • 1 trecho com 3 LEDs
  • 1 trecho com 5 LEDs

Cada parte terá entradas e saídas padrão: 5V, GND, e DIN/DO (entrada e saída de dados). Conecte as duas partes da fita da seguinte forma:

  • Solde o DO da fita menor (3 LEDs) no DIN da fita maior (5 LEDs) usando um jumper roxo.
  • Solde um jumper vermelho nos pinos de 5V das duas fitas.
  • Solde um jumper preto nos pinos de GND.

Para a entrada de dados do Arduino:

  • Pegue um jumper laranja, corte uma das pontas, desencape, e solde no DIN da fita de 3 LEDs.

Depois, prepare o conjunto de jumpers para o GND:

  • Corte 3 jumpers pretos ao meio, totalizando 6 pontas.
  • Solde duas metades lado a lado.
  • Pegue uma terceira metade, passe um pedaço de tubo termo-retrátil, e solde às duas anteriores.
  • Aqueça o tubo para fixá-lo.

Repita esse processo para montar um segundo conjunto de GND. Esses fios vão alimentar o GND de vários componentes ao mesmo tempo.

Para o conjunto de jumpers VCC:

  • Corte 2 jumpers vermelhos ao meio, formando 4 pedaços.
  • Solde 3 pedaços lado a lado.
  • Pegue o quarto pedaço, passe um tubo termo-retrátil, e solde aos anteriores.
  • Finalize aquecendo o tubo para proteger a solda.

Esses conjuntos facilitam a distribuição de alimentação entre o display OLED, sensor de vibração, buzzer e LEDs.

Outras conexões:

  • O jumper amarelo será usado para ligar o pino positivo do buzzer ao Arduino.
  • Os jumpers verde e azul serão conectados ao display OLED (SCL e SDA, respectivamente).
  • O jumper branco será conectado ao sensor de vibração.

Circuito do Orbe da Joias do Infinito com Arduino

Agora que os componentes estão soldados e os jumpers prontos, é hora de montar o circuito. Vamos conectar tudo à placa Arduino Leonardo Pro Micro, seguindo uma lógica simples: alimentação (VCC e GND), comunicação (I2C), sinal de controle dos LEDs e leitura do sensor de vibração:

Circuito para o Orbe das Joias do Infinito com Arduino

As conexões realizadas são as seguintes:

Arduino Leonardo Componente Pino/Entrada
GND Buzzer GND (via resistor)
GND Sensor de Vibração GND
GND Display OLED GND
VCC (5V) Sensor, Display, LEDs VCC
Pino 2 Display OLED SCL
Pino 3 Display OLED SDA
Pino 4 Buzzer Terminal positivo
Pino 5 Sensor de Vibração DO
Pino 6 Fita de LED menor (3LEDs) DIN

Com todas as conexões feitas, seu circuito está pronto para ser programado. Na próxima etapa, vamos configurar a IDE Arduino, instalar as bibliotecas necessárias e carregar o código que dará vida ao seu projeto inspirado nas Joias do Infinito com Arduino.

Código do Orbe da Joias do Infinito com Arduino

Com o circuito eletrônico montado, é hora de passar para a programação. Nesta etapa, vamos configurar a IDE Arduino, instalar as bibliotecas necessárias e carregar o código que vai controlar os LEDs, o display, o sensor de vibração e o buzzer. Assim, seu Orbe das Joias do Infinito finalmente ganha vida!

Configurando a IDE Arduino

Se você ainda não instalou a IDE Arduino, baixe a versão mais recente no site oficial (arduino.cc).

Com a IDE instalada, siga os passos abaixo:

  • Abra a IDE Arduino.
  • Vá até o menu Ferramentas > Placa > Arduino AVR Boards.
  • Selecione a placa Arduino Leonardo.
  • Conecte sua placa ao computador via cabo USB (micro USB).

Importante: Se o nome da porta serial ainda não aparecer, vá em Ferramentas > Porta e selecione a que corresponde à sua placa Leonardo. Pode ser necessário aguardar alguns segundos após conectar.

Instalando as Bibliotecas

O código deste projeto utiliza bibliotecas específicas para controlar o display OLED e a fita de LEDs WS2812. Para instalá-las, siga os passos:

Na IDE, vá em Ferramentas > Gerenciador de Bibliotecas.

Na barra de busca, digite e instale as seguintes bibliotecas:

  • Adafruit NeoPixel (para os LEDs RGB WS2812)
  • Adafruit GFX (biblioteca gráfica base)
  • Adafruit SSD1306 (para o display OLED)

Código

Com a IDE configurada e as bibliotecas instaladas, você já pode copiar o código do projeto.

Arquivo pitches.h:

Para carregar o código:

  • Abra o arquivo .ino na IDE Arduino.
  • Confirme novamente se a placa está correta: Arduino Leonardo.
  • Vá em Ferramentas > Porta e selecione a porta USB correta.
  • Clique no botão “Carregar” (ícone de seta para a direita).

Aguarde o processo de upload. Quando finalizado, o código estará gravado na placa e pronto para ser executado.

Montagem do Orbe da Joias do Infinito com Arduino

Com o circuito montado e o código carregado, chegou a hora de unir tudo em uma estrutura visualmente impactante. Nesta etapa, você vai montar o Orbe das Joias do Infinito com Arduino utilizando as peças impressas em 3D, a esfera acrílica e os componentes já conectados.

O objetivo é garantir que o projeto fique organizado, funcional e com visual temático, respeitando as posições dos LEDs, do display, do buzzer e do sensor.

Fixando a placa Arduino:

  • Posicione a placa Arduino Leonardo na base impressa em 3D, alinhando o conector micro USB voltado para a saída do case.
  • Utilize parafusos ou cola quente para fixá-la, garantindo que fique estável.

Montando o display OLED:

  • Na parte cilíndrica da estrutura, localize o ressalto retangular interno, que foi projetado para acomodar o display OLED.
  • Posicione o display com os pinos voltados para o lado esquerdo (atrás do símbolo de parafuso duplo, se houver).
  • Fixe com cola quente ou fita dupla face resistente.

Instalando o buzzer:

  • O buzzer deve ser posicionado no ressalto circular da estrutura (geralmente na lateral interna do cilindro).
  • Fixe com cola quente para garantir boa sustentação.

Posicionando as fitas de LED:

  • A fita maior (5 LEDs) deve ser fixada na base do cilindro, com os LEDs alinhados aos furos de iluminação.
  • A fita menor (3 LEDs) deve ser colada na parte superior, no furo onde será encaixado o orbe.
  • Use o próprio adesivo da fita ou cole com cuidado usando cola quente.

Importante: certifique-se de que os LEDs não obstruam a porta USB da placa. Dobre as pontas da fita, se necessário.

Instalando o sensor de vibração:

  • Posicione o sensor de vibração SW-420 no espaço reservado da base — geralmente com um pequeno furo para parafuso.
  • Parafuse com cuidado ou fixe com cola quente.

Montando o Orbe com a Joia

  • Pegue a esfera acrílica transparente e cole uma joia decorativa ou cristal pequeno em uma das metades.
  • Posicione a joia na metade da esfera que contém a argola, de forma que a argola fique voltada para baixo e escondida dentro do case.
  • Una as duas metades da esfera para formar o orbe.

Fixando as garras:

  • Parafuse duas garras superiores nos encaixes do cilindro.
  • Posicione o orbe com a joia no centro da base, no espaço circular reservado para ele.
  • Encaixe e parafuse a última garra, prendendo o orbe no lugar.

Conectando a alimentação:

  • Utilize um carregador USB 5V/2A conectado ao cabo micro USB.
  • A entrada de alimentação fica acessível através do furo na estrutura, alinhado com o conector da placa.

Funcionamento do Orbe da Joias do Infinito com Arduino

Com todos os componentes conectados, a estrutura montada e o código carregado, seu Orbe das Joias do Infinito com Arduino está pronta para entrar em ação!

Assim que a alimentação for ligada (via cabo micro USB conectado a uma fonte 5V/2A), o projeto começa a rodar. Veja o que acontece:

Orbe das Joias do Infinito com Arduino

O projeto utiliza um sensor de vibração para detectar movimentos. Sempre que o dispositivo for levemente balançado ou sofrer um impacto suave, ele dispara uma sequência interativa, composta por:

  • Uma nova frase temática no display OLED
  • Um efeito sonoro emitido pelo buzzer
  • Uma cor diferente nas fitas de LEDs RGB

Cada nova vibração gera uma combinação aleatória desses três elementos, criando um efeito de “despertar de poder” sempre que a unidade é ativada. Essa dinâmica remete ao comportamento das Joias do Infinito quando tocadas ou acionadas no universo Marvel.

Conclusão

Agora você tem em mãos um incrível Orbe das Joias do Infinito com Arduino, um projeto interativo que combina eletrônica, programação e criatividade em uma experiência única. Ao trabalhar com LEDs, sensores, display OLED e um case personalizado em 3D, você explorou diversos conceitos fundamentais do universo maker de forma prática e divertida.

Além de ser uma homenagem ao universo Marvel, esse projeto é uma excelente porta de entrada para quem deseja aprender mais sobre:

  • Montagens eletrônicas com Arduino
  • Soldagem e prototipagem
  • Comunicação I2C e controle de LEDs WS2812
  • Interação com sensores físicos

Deixe seu comentário aqui embaixo, vamos adorar ajudar e conhecer sua opinião! Se você montou seu orbe, compartilhe também a sua experiência e mostre como ficou o resultado final.

E não se esqueça de nos seguir no Instagram da MakerHero para acompanhar mais conteúdos como este e se inspirar em novas ideias de eletrônica, automação e projetos criativos com Arduino.

Faça seu comentário

Acesse sua conta e participe