Índice:
Vídeo: Projeto Roomba: 5 etapas (com fotos)
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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ô.) ***