Índice:

Conheça Twinky, o robô mais fofo do Arduino: 7 etapas (com imagens)
Conheça Twinky, o robô mais fofo do Arduino: 7 etapas (com imagens)

Vídeo: Conheça Twinky, o robô mais fofo do Arduino: 7 etapas (com imagens)

Vídeo: Conheça Twinky, o robô mais fofo do Arduino: 7 etapas (com imagens)
Vídeo: ESCAPE FROM BARRY'S JAIL! | Tinky Winky Plays: Roblox Escape Barry's Prison Run 2024, Dezembro
Anonim
Conheça Twinky, o robô Arduino mais fofo
Conheça Twinky, o robô Arduino mais fofo
Conheça Twinky, o robô Arduino mais fofo
Conheça Twinky, o robô Arduino mais fofo
Conheça Twinky, o robô Arduino mais fofo
Conheça Twinky, o robô Arduino mais fofo

Olá, Neste instrutível, vou ensinar como fiz meu próprio "Jibo", mas chamado de "Twinky"

Quero esclarecer isso … ESTA NÃO É UMA CÓPIA! EU ESTAVA CONSTRUINDO O TWINKY E ENTÃO PERCEBI QUE ALGO ASSIM JÁ EXISTE: c

Tem quase as mesmas funções, mas não precisa de uma conexão com a Internet e, embora não precise de um servidor. (Claro que isso traz muitas limitações, comparando com as funções do Jibo Robot)

PODE FALAR! TOQUE MÚSICA, AJUSTE TEMPORIZADORES, ALARMES, LIGUE / DESLIGUE AS LUZES OU OUTROS APLIENTES, TEM UMA CALCULADORA E UMA ESTAÇÃO METEOROLÓGICA! DATA E HORA, BLUETOOTH 4.0, TUDO COM COMANDOS DE VOZ !!!! e também com tela sensível ao toque, possui um pequeno motor para que possa girar quando um dos dois microfones ouvir você falar ou fazer barulho.

Você pode gravar seus próprios comandos em qualquer idioma, estou no México, então tudo está em espanhol.

O "cérebro" é um Arduino Mega, onde todo o código está rodando, existe uma placa diferente para o reconhecimento de voz chamada "SpeakUp Click" da "Mikroelektronika" Vou deixar todos os links depois para que você possa adquirir essas placas diferentes.

www.youtube.com/embed/n1WuJv-SATU

Etapa 1: Design e impressão 3D // Documentos

Design e impressão 3D // Documentos
Design e impressão 3D // Documentos
Design e impressão 3D // Documentos
Design e impressão 3D // Documentos
Design e impressão 3D // Documentos
Design e impressão 3D // Documentos
Design e impressão 3D // Documentos
Design e impressão 3D // Documentos

Eu quero torná-lo "fofo" e amigável, então decidi chamá-lo de Twinky e a melhor cor que encontrei foi o amarelo, também foi a única cor legal que eu tenho por aí.

Tudo foi feito em SolidWorks e depois impresso em 3D em um Rise N2 Plus.

O corpo é realmente muito grande, cerca de 32 cm de altura e 19 cm de largura.

Aqui você tem todos os arquivos STL.

Os componentes são …

-CABEÇA

-ENFRENTAR

-CORPO

-BASE

- CAIXA DO ALTIFALANTE

-BREARING ADAPTER

-GEARS

drive.google.com/open?id=1GApWHVjIjuwkE-Vm…

Nesse link está tudo, desde as notas de áudio que você deve colocar dentro do cartão de memória SD, um arquivo.spk que são os comandos de voz, a música, os arquivos STL, o código do Arduino, tudo!

Etapa 2: Componentes

Componentes
Componentes
Componentes
Componentes

Para as funções que coloquei, há muitos módulos que estão dentro do twinky.

Arduino Mega

SpeakUp Click

RCT

Bluetooth

4 Módulo Rellay

Amplificador de áudio

Alto falante

Motor DC

2 microfones de sinal digital

Tela sensível ao toque ITEAD de 4,3 pol.

Módulo SD

LED RGB

Escudo de prototipagem Arduino Mega

E assim por diante … outros componentes como alguns resistores, cabos e outros não mostrarei todos os detalhes neste instrutível, faria com que fosse tãããão longo … mas se você tiver alguma dúvida, terei todo o gosto em responder! E te explicar cada pequeno detalhe.

www.itead.cc/nextion-nx4827t043.html.

www.dfrobot.com/product-60.html

www.mikroe.com/speakup-click

Etapa 3: esquemático

Esquemático
Esquemático
Esquemático
Esquemático
Esquemático
Esquemático
Esquemático
Esquemático

Este é um esquema simples, tudo é representado por um conector, do Arduino Mega para cada módulo, com a etiqueta que você pode ver qual módulo é.

O bluetooth está conectado ao Serial1, a Tela ITEAD do Serial2, como você pode ver ainda há muitos pinos não utilizados.

O módulo de temperatura é conectado no pino 13.

O RTC está conectado a SDA e SCL (pinos 20, 21)

O leitor de cartão SD é definido para ser conectado nos pinos, 50, 51, 52 e 53.

A placa SpeakUp é alimentada por 3V3 e todos os outros módulos são 5V

Não coloquei o controlador do motor L239D, mas é muito simples de usar. NÃO CONECTE O MOTOR DIRETAMENTE AO ARDUINO.

Além disso … a ÚNICA saída de alto-falante funcional está no pino 46.

Etapa 4: Arduino Mega Shield

Image
Image
Arduino Mega Shield
Arduino Mega Shield
Arduino Mega Shield
Arduino Mega Shield
Arduino Mega Shield
Arduino Mega Shield

Coloquei todos os componentes no lugar que achei melhor, embaixo do módulo SD existe um controlador de motor L239D.

Solde tudo junto com VCC, GND e as conexões com os pinos que eu coloco no programa Arduino, você pode alterar todas as definições de pinos se quiser, e depois fazer as conexões que quiser também … você nem precisa do escudo haha, funcionará com cabos também, mas é mais confuso.

Você deve conectar todos os componentes individualmente, quero dizer, um por um e testá-lo e, em seguida, no código, você pode "colocar tudo junto", por exemplo:

Se você quiser conectar o RTC então pesquise na internet como conectar um RTC ao Arduino Mega e fazer as conexões, teste e depois vá para o próximo modo.

De novo … Me desculpe se eu não explico tudo isso no instrutível, mas isso daria muito trabalho, e será um instrutível infinito.

Fiz um pequeno regulador de 12V e 5V e comprei um amplificador de áudio, muuuuito simples.

SE ALGUMA COISA NÃO ESTÁ FUNCIONANDO ENTÃO ESCREVA-ME UM COMENTÁRIO E TENHO FELIZ DE RESPONDER! C:

Etapa 5: junte tudo

Junte tudo
Junte tudo
Junte tudo
Junte tudo
Junte tudo
Junte tudo

O cérebro de Twinkys estará dentro dele, com o amplificador de áudio e o clique do SpeakUp.

Na terceira foto você pode ver os microfones na cabeça

O motor, na verdade, o LED RGB e o alto-falante estão na base e conectados com o cérebro através do orifício no corpo

Com o motor o corpo pode girar se algum som ativar um dos microfones, os relés podem ser acionados para controlar seus aparelhos e o LED RGB mostra o status do programa:

Se houver um alarme em execução, ele será rosa, se você disser "cintilante" e o detectar, será azul e assim por diante com os diferentes comandos.

Etapa 6: rosto e menu

Rosto e Menu
Rosto e Menu
Rosto e Menu
Rosto e Menu
Rosto e Menu
Rosto e Menu

Para o rosto utilizo um ecrã táctil resistivo da forma ITEAD, é muito simples de usar, pode ser controlado com comunicação serial! Portanto, são necessários apenas 2 pinos do arduino!

Você pode enviar o valor de qualquer variabele na tela, ou quando você pressiona qualquer botão o ID é enviado para o Arduino.

Para fazer o programa de rosto o ITEAD tem um editor

www.itead.cc/display/nextion.html

É muito simples de usar, mas se você usar uma tela como a minha, o programa HMI e o.tft estarão no Google Drive Link

O.tft é o documento que você coloca no cartão SD para carregar o programa na tela.

Existem muitos vídeos no youtube que explicam como usar o software.

Etapa 7: Vídeos

Uma pequena demonstração das funções, ainda existem mais, mas com isso você pode ver do que é capaz!

(Ele não gosta de ser tocado nos olhos: b) mas no canto superior direito você pode abrir o menu.

E com mais codificação, você pode fazer quase tudo! Ainda há muitos pinos não usados. Você pode adicionar wi-fi … use o bluetooth para controlar outras coisas ou algo parecido.

Espero que goste do meu instrutível!

Sinta-se à vontade para comentar ou fazer perguntas!

Recomendado: