Índice:
- Etapa 1: Design e impressão 3D // Documentos
- Etapa 2: Componentes
- Etapa 3: esquemático
- Etapa 4: Arduino Mega Shield
- Etapa 5: junte tudo
- Etapa 6: rosto e menu
- Etapa 7: Vídeos
Vídeo: Conheça Twinky, o robô mais fofo do Arduino: 7 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
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
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
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
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
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
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:
Conheça seu clima: 5 etapas
Knowyourweather: Olá, para o nosso projeto na escola tínhamos uma lista onde podíamos escolher um projeto que queríamos fazer ou uma ideia por nós mesmos. Eu escolhi uma estação meteorológica porque parecia interessante e talvez uma boa ideia para mantê-la intacta e pequena como pos
Conheça Codey Rocky!: 4 etapas
Conheça Codey Rocky !: Olá a todos, recentemente conheci o Codey Rocky do novo kit STEAM da Makeblock e tive a oportunidade de analisá-lo. Eu amo isso. Tenho certeza que você vai adorar, porque posso dizer que não há limite para o que você pode fazer com ele.:)No meu artigo, eu
O Qbit fofo e engraçado está chegando: 9 etapas
O Qbit Fofo e Engraçado Está Chegando: Se você está interessado em um carro de equilíbrio pequeno, você está no lugar certo. O nome do carro é Qbit. Tem apenas duas rodas que podem se equilibrar muito bem e tem um visual muito legal! Agora podemos fazer uma introdução ao Qbit, neste instrutível
O menor e mais fofo robô Arduino para evitar obstáculos de todos os tempos: 5 etapas
O menor e mais fofo robô Arduino para evitar obstáculos de todos os tempos: Cansado de robôs grandes e desajeitados que ocupam meia prateleira em seu quarto? Você está disposto a levar seu robô com você, mas ele simplesmente não cabe no seu bolso? Aqui está! Eu apresento a você Minibot, o robô mais fofo e minúsculo para evitar obstáculos que você poderia imaginar
Robô de pulsação mais fofo: 5 etapas (com imagens)
O robô mais fofo do batimento cardíaco: Qual é a primeira coisa que vem à sua mente, quando você vê um sensor ultrassônico? Eles parecem olhos. Não é mesmo? Com base nisso, construí um pequeno robô feito de alumínio, madeira e alguns componentes eletrônicos básicos. Se você gosta, vote em mim: