Índice:
- Etapa 1: peças necessárias
- Etapa 2: Peças e montagem impressas em 3D
- Etapa 3: Esquema elétrico
- Etapa 4: esboço do Arduino
- Etapa 5: Produto final e montagem
Vídeo: Projeto Roomba: 5 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Este instrutível foi criado em cumprimento ao requisito do projeto do Makecourse na University of South Florida (www.makecourse.com).
Este instrutível cobrirá todas as etapas e componentes necessários para montar meu projeto Roomba. O instrutível incluirá os arquivos STL, a montagem, o sistema de controle e a programação do projeto.
Etapa 1: peças necessárias
Componentes:
1 x Arduino Uno
1 x receptor inferido
1 x remoto inferido
1 x MG90S Servos
1 x HC SR04 Sensor Ultra Sônico
1 x resistores de 220 ohm
2 x DAOKI Dual H-Bridge
4 x # 2 parafusos
1 x Epóxi Gorila
2 x 12 V bateria
1 x 12 V 120 mm PC Case Ventilador
1 x filtro
Motor de engrenagem 4 x 6V para DIY Robot Smart Car Robot
Ferramentas:
impressora 3d
Ferro de solda
Solda de núcleo de fluxo
Cortadores de fio
Chave de fenda Phillips pequena
Pistola de cola quente
Etapa 2: Peças e montagem impressas em 3D
Todas as peças deste projeto foram impressas em 3D. Incluí todos os arquivos STL necessários para construir seu próprio robô a vácuo roomba. Todas as peças foram modificadas para ficarem abaixo de 6 "x 6" x 6 ". Usando o Gorilla Epoxy, as peças da pasta superior foram coladas de acordo com a montagem e todas as peças da pasta Base foram coladas também.
*** Observe que, devido a variações de tolerância, podem ser necessárias modificações nos arquivos STL ou nas impressões finais.
Etapa 3: Esquema elétrico
Aqui está o esquema básico do sistema elétrico. As tensões necessárias para as baterias são de 12 volts. Se você conectar seu sistema elétrico de forma semelhante a este esquema, o esboço do Arduino abaixo funcionará.
Etapa 4: esboço do Arduino
O esboço do Arduino para este projeto usa duas bibliotecas e uma função. A biblioteca servo está incluída no software Arduino e incluí um arquivo zip para a biblioteca IRremote. A função HCSR04 estava localizada na mesma pasta zip que o esboço do Roomba. Para funcionar corretamente, os arquivos HCSR04 precisam estar na mesma pasta que o esboço do Roomba.
*** Para adicionar a biblioteca, baixe a pasta zip para o computador e inicie o software Arduino. Na guia Sketch na parte superior do programa, selecione Incluir Biblioteca e, em seguida, selecione Adicionar. ZIP Biblioteca … Selecione a pasta zip da biblioteca que deseja adicionar à biblioteca Arduino e selecione abrir.
*** Os valores de IV para o controle remoto podem ser diferentes para o seu controle remoto. Para alterar os valores, simplesmente localize os valores e altere-os para corresponder aos valores do seu controle remoto. Este tutorial do YouTube demonstra como encontrar os valores do seu controle remoto.
www.youtube.com/watch?v=YW4pP1GoFIk
Etapa 5: Produto final e montagem
Aqui podemos ver o robô roomba operando. O roomba é inicializado e começa a se mover para frente onde o sensor ultrassônico começa a varrer os obstáculos. Quando o robô detecta um obstáculo, o robô recua, vira e continua avançando até o próximo obstáculo. O robô pode ser controlado pelo controle remoto. O controle remoto foi capaz de ativar / desativar o robô, ligando / desligando os motores cc.
*** (Observe que o robô foi conectado à tomada da parede, em vez de uma bateria. As baterias que eu forneci forneceram energia insuficiente para as rodas, fazendo com que os motores dessem torque devido ao peso do robô.) ***
Recomendado:
Projeto de estabilizador de cardan: 9 etapas (com fotos)
Projeto de estabilizador de cardan: Como fazer um cardanAprenda como fazer um cardan de 2 eixos para sua câmera de ação Na cultura de hoje, todos amamos gravar vídeos e capturar os momentos, especialmente quando você é um criador de conteúdo como eu, com certeza enfrentou o problema de vídeo tão instável
PROJETO DE RELÓGIO DE PALAVRA IEEE: 12 etapas (com fotos)
PROJETO IEEE WORD CLOCK: Este é um projeto para o clube IEEE da UNO, é uma forma única de representar que horas são. O Word Clock mostra a hora e com a faixa RGB você pode ter o relógio em qualquer cor de sua escolha. Usando os recursos WiFi do ESP32, o clo
Como adicionar um visor E-Ink ao seu projeto: 12 etapas (com fotos)
Como adicionar um display E-Ink ao seu projeto: Muitos projetos envolvem o monitoramento de algum tipo de dados, como dados ambientais, geralmente usando um Arduino para controle. No meu caso, queria monitorar o nível de sal no meu amaciante de água. Você pode querer acessar os dados em sua rede doméstica
Projeto Roomba MATLAB: 5 etapas
Projeto Roomba MATLAB: O plano atual que a NASA tem para o Mars rover é que ele seja um coletor de dados e vagueie ao redor de Marte, coletando amostras do solo para trazer de volta à Terra para que os cientistas possam ver se houve alguma forma de vida anterior em o planeta. Adicional
Gravador alimentado por USB! Este projeto pode queimar plásticos / madeira / papel (o projeto divertido também deve ser uma madeira muito fina): 3 etapas
Gravador alimentado por USB! Este projeto pode queimar através de plástico / madeira / papel (projeto divertido também deve ser madeira muito fina): NÃO FAÇA ISSO USANDO USB !!!! Eu descobri que isso pode danificar seu computador com todos os comentários. meu computador está bem tho. Use um carregador de telefone 600ma 5v. Eu usei isso e funciona bem e nada pode ser danificado se você usar um plugue de segurança para interromper a alimentação