Índice:

Projeto Roomba: 5 etapas (com fotos)
Projeto Roomba: 5 etapas (com fotos)

Vídeo: Projeto Roomba: 5 etapas (com fotos)

Vídeo: Projeto Roomba: 5 etapas (com fotos)
Vídeo: Roomba Error 11: Troubleshoot & Fix Guide 2024, Julho
Anonim
Projeto Roomba
Projeto Roomba

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

Peças Requeridas
Peças Requeridas
Peças Requeridas
Peças Requeridas
Peças Requeridas
Peças Requeridas
Peças Requeridas
Peças Requeridas

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

Peças e montagens impressas em 3D
Peças e montagens impressas em 3D
Peças e montagens impressas em 3D
Peças e montagens impressas em 3D
Peças e montagens impressas em 3D
Peças e montagens 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

Esquema elétrico
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: