Cupido robô com cabeça, luzes e som em movimento: 6 etapas
Cupido robô com cabeça, luzes e som em movimento: 6 etapas
Anonim

Por snorlaxprimeFollow Mais do autor:

Distribuidor de doces sem contato para o Dia das Bruxas
Distribuidor de doces sem contato para o Dia das Bruxas
Distribuidor de doces sem contato para o Dia das Bruxas
Distribuidor de doces sem contato para o Dia das Bruxas
Robô sem cabeça com braços móveis
Robô sem cabeça com braços móveis
Robô sem cabeça com braços móveis
Robô sem cabeça com braços móveis
Relacionado ao Arduino
Relacionado ao Arduino
Relacionado ao Arduino
Relacionado ao Arduino

Fiquei inspirado para adicionar alguns acréscimos ao robô cupido fofo para torná-lo mais vivo, porque é um robô e também é o dia dos namorados. Reciclo meu circuito de MP3 ativado por luz. O mesmo circuito também está sendo usado nos instructables Frankenbot.

Etapa 1: Crie seu Cupido Robô Instructables

Siga as instruções incríveis para criar seu cupido robô instructables. Mas não cole o corpo na cabeça ainda. Vamos colocar um circuito que o fará balançar a cabeça e acender as luzes.

Outra coisa que mudei foi colar o papel em um papelão mais grosso, como caixas de cereal. Mas torna mais difícil dobrar e você precisará ajustar a espessura da cabeça para que a parte que segura o doce caiba no corpo.

Etapa 2: O circuito e a lista de peças

O circuito e a lista de peças
O circuito e a lista de peças

Como você pode ver no circuito acima, estou usando o Arduino nano como o cérebro do robô. O servo motor é controlado pelo pino 9 para mover o cabeçote para cima e para baixo. O MP3 player é usado para tocar sua canção de amor favorita quando o LDR (sensor de luz) é ativado. Você pode colocar o robô na caixa e quando ela estiver aberta, o sensor de luz irá ativar a música. Quando está ativado, também estou piscando os 3 LEDs que estão montados no tórax do robô.

Aqui está a lista das peças utilizadas:

- Arduino Nano

- DFPlayer mini

- 3 LEDs

- Mini alto-falante

- 1K resistor x2

- resistor de 330 ohms

- Servo motor

- LDR

- String para conectar o servo à cabeça do robô

- Clipe de papel para segurar o barbante

Etapa 3: faça furos no peito

Faça buracos no peito
Faça buracos no peito
Faça buracos no peito
Faça buracos no peito

O robô não fica completo sem luzes piscando, então fazemos alguns furos para encaixar os 3 LEDs no peito. Seja gentil e não quebre seu coração.

Em seguida, encaixe os 3 LEDs no peito.

Etapa 4: montar o circuito e a codificação

Monte o circuito e a codificação
Monte o circuito e a codificação

Monte o circuito. Adicionei o servo conectado ao pino 9 do Arduino. O servo vem com 3 fios. Fio preto ou marrom para ser conectado ao GND. o fio vermelho intermediário deve ser conectado ao VCC (5V) e o fio amarelo é o controle que está conectado ao pino 9 do Arduino.

A inicialização do servo é feita na seguinte seção do código:

Servo myservo; // cria um objeto servo para controlar um servoint pos = 0; // variável para armazenar a posição do servo

A outra modificação do circuito Frankenbot é ter a música MP3 chamada 002.mp3 localizada na pasta 07. A inicialização do código é a seguinte:

música int = 2; //sd:/07/002.mp3

Em seguida, inicialize o servo e adicione o seguinte código à seção de configuração do código

void setup () {

… Myservo.attach (9); // conecta o servo no pino 9 ao servo …}

O servo só pode girar 180 graus por design, por isso é como um limpador, o código para mover o servo é o seguinte:

for (pos = 0; pos <= 90; pos + = 1) {// vai de 0 graus a 90 graus // em passos de 1 grau myservo.write (pos); // diz ao servo para ir para a posição na variável 'pos' delay (15); // espera 15ms para que o servo alcance a posição} for (pos = 90; pos> = 0; pos - = 1) {// vai de 90 graus para 0 graus myservo.write (pos); // diz ao servo para ir para a posição na variável 'pos' delay (15); // espera 15ms para que o servo alcance a posição}

O código acima moverá o servo até 90 graus e depois o girará de volta para a posição zero.

Mais uma coisa menor. Se você usar o código do Frankenbot, ele foi projetado para ativar quando estiver escuro, então você precisará alterar a lógica para ativar quando houver luz. Isso é feito na seção seguinte do código.

if (ldrStatus> 200) {// acende quando aberto

… // Pisque o LED aqui e toque a música, você pode ajustar o limite de 200 // se a sala estiver muito clara ou muito escura}

Agora você pode fazer o upload do código para o arduino e testar se tudo funciona bem. Não se esqueça de carregar sua canção de amor favorita no cartão SD dentro da pasta sd: /07/002.mp3, se você estiver usando o meu código, ou você pode mudar para outra coisa.

Eu tinha carregado o código completo para sua conveniência.

Etapa 5: Monte o Servo

Monte o Servo
Monte o Servo
Monte o Servo
Monte o Servo
Monte o Servo
Monte o Servo
Monte o Servo
Monte o Servo

Agora que você sabe que o circuito está funcionando, é hora de inserir o circuito no robô. A primeira coisa a fazer é abrir um buraco atrás e instalar o servo. Então, a parte complicada é colocar todo o resto do circuito no compartimento inferior. Mostrado na imagem 3. Eu também fiz outro buraco para poder alimentar o circuito. Então você terá que colar tudo junto. Mas não cole primeiro a parte de trás da cabeça, pois você precisará conectar um barbante preso por um clipe de papel.

Como estou colando o papel no papelão, é muito mais difícil de colar, então estou usando um clipe de papel para ajudar a segurar as coisas.

Etapa 6: toques finais

Image
Image
Toques Finais
Toques Finais
Toques Finais
Toques Finais

Agora que tudo está montado, é hora de prender o barbante na nuca, seguro o barbante com um clipe de papel. Desculpe, eu esqueci de tirar a foto antes de colar a cabeça. Em seguida, conecte a corda ao servo. Minha corda é um pouco curta demais, então a boca não está fechando tão bem, você pode ajustar a corda para ter certeza de obter o efeito desejado.

Em seguida, cole a mão e a asa para os retoques finais. Se você notar que meu LDR está cutucando no canto traseiro da boca do robô. Eu sugeriria colocar isso na frente do baú também.

A última etapa é ligar e aproveitar o seu bot Cupido ganhando vida. É hora de impressionar seu ente querido com algumas surpresas guardadas em sua boca e ter um Feliz Dia dos Namorados.

Espero que você tenha gostado de fazer este robô tanto quanto eu gosto de fazê-los. Por favor, deixe um comentário ou se você tiver alguma dúvida, terei o maior prazer em respondê-las. Obrigado por ler meus instructables.