Índice:

Bola Oito Mágica Elétrica: 5 Passos
Bola Oito Mágica Elétrica: 5 Passos

Vídeo: Bola Oito Mágica Elétrica: 5 Passos

Vídeo: Bola Oito Mágica Elétrica: 5 Passos
Vídeo: JOJO TODYNHO FAZENDO DESAFIO FITNESS com NICOLAS LIMA #shorts 2024, Novembro
Anonim
Bola Oito Mágica Elétrica
Bola Oito Mágica Elétrica
Bola Oito Mágica Elétrica
Bola Oito Mágica Elétrica

Você está interessado em conhecer os segredos do Universo? Bem, o Magic Eight Ball pode não ser para você!

Capaz de responder sim ou não a perguntas, com o talvez ocasional, o Magic Eight Ball pode responder a todas as suas perguntas com 100% de garantia! *

Usando um Arduino Atmega328P, alguns LEDs, um botão e vários resistores, você também pode construir sua própria Bola Oito Mágica!

Se um Arduino Uno não estiver disponível para você, mas por acaso você tiver um regulador de voltagem e um cristal de tempo, você também pode construir sua própria Bola Oito Mágica!

* O Magic Eight Ball não é responsável por quaisquer consequências de suas ações com base em suas decisões de agir de acordo com o que o Magic Eight Ball decretou.

Lista de peças:

1 Atmega328p

4 LEDs vermelhos

1 Resistor de 1 K Ohm

4 resistores de 560 ohms

1 botão momentâneo

1 regulador de tensão LM7805

1 16 MHz Time Crystal

2.022 uF Capacitores

2 capacitores 10 uF

1 breadboard

Etapa 1: Código

Código
Código
Código
Código
Código
Código

A parte mais difícil do código é controlar onde as variáveis são criadas e onde podem ser modificadas. Variáveis locais como decisão só podem ser modificadas dentro de seu método, enquanto variáveis de classe como delayLoop podem ser modificadas em qualquer lugar. Também é importante entender quais variáveis estão controlando seu loop e quais coisas são alteradas após seu loop. É difícil executar todo o programa se o seu loop executar os LEDs infinitamente.

Usamos um ArduinoUno existente para mover nosso código do computador para o Arduino e para testar nosso código antes de anexá-lo ao circuito final. Essa provavelmente seria a maneira mais fácil de fazer isso, mas qualquer método para colocar o código no Arduino também funcionaria.

Etapa 2: construir a configuração do Arduino

Build Arduino Setup
Build Arduino Setup
Build Arduino Setup
Build Arduino Setup

Para começar, precisamos configurar os componentes necessários para o arduino funcionar. Para alimentar o arduino, usamos uma bateria de 9V com um regulador de voltagem de 5V. Dois capacitores de 10 uF conectados aos pinos de entrada e saída do regulador levam ao aterramento e um fio do pino do meio ao aterramento.

O cristal de tempo está preso aos pinos nove e dez do arduino, onde dois capacitores de 0,022 uF conduzem ao aterramento para ambos os pinos.

Por último, o pino 8 no Arduino precisa se conectar ao aterramento.

Etapa 3: Botão

Botão
Botão

Coloque o botão em uma parte de fácil acesso da placa de ensaio e conecte-o ao pino de saída do regulador de tensão para ligá-lo. Além disso, coloque seu resistor de 1 KOhm neste pino do botão e aterramento.

No lado oposto e na metade inferior do botão, conecte-o ao pino 4 no arduino.

Etapa 4: LEDs

LED's
LED's

Para esta etapa, os quatro LEDs precisam ser conectados aos pinos 11, 14, 17 e 19. O outro pino de cada LED precisa ser conectado a um dos resistores de 560 Ohms, que vão para o aterramento.

Para este dispositivo, optamos por ter quatro LEDs para quatro respostas possíveis; o primeiro LED para "sim", o segundo LED para "não", o terceiro LED para "talvez" e o quarto LED para "pergunte novamente".

Etapa 5: melhorias / variações

Melhorias / Variações
Melhorias / Variações

Por ser uma bola oito "mágica", o dispositivo poderia ser escondido em algum tipo de recipiente, uma lata de Altoids, por exemplo. Apenas ter os LEDs saindo do contêiner e ter acesso ao botão pode dar a ilusão de que esse contêiner de Altoids mágico está respondendo a perguntas.

Outra opção para melhorar este dispositivo seria soldá-lo a uma perf-board para torná-lo mais permanente e, se for soldado de forma mais compacta, caberia em recipientes menores.

Este dispositivo possui os LEDs para efeito visual, mas também existe a possibilidade de adicionar um componente de áudio ao dispositivo. Talvez conectar um alto-falante ao dispositivo e tocar a música do temporizador Jeopardy pode aumentar a estética do dispositivo. Obviamente, há uma melhoria em adicionar mais LEDs para dar mais opções de decisão, o que seria bastante simples.

Recomendado: