Índice:

Arduino Powered Automatic Sweeper: 9 Passos
Arduino Powered Automatic Sweeper: 9 Passos

Vídeo: Arduino Powered Automatic Sweeper: 9 Passos

Vídeo: Arduino Powered Automatic Sweeper: 9 Passos
Vídeo: How to Make Arduino based Smart Vacuum Cleaner Robot Best for Science Project 2024, Novembro
Anonim
Arduino Powered Automatic Sweeper
Arduino Powered Automatic Sweeper

Então, um dia decidi comprar um roomba, mas é muito caro para eu sou um estudante e ainda minha prioridade é minha escola, e uma ideia surge na minha mente dizendo que tal fazer um, eu tenho um bom conhecimento em programação e arduino, então por que não?

Etapa 1: terceirização de materiais

Terceirização de Materiais
Terceirização de Materiais
Terceirização de Materiais
Terceirização de Materiais
Terceirização de Materiais
Terceirização de Materiais
Terceirização de Materiais
Terceirização de Materiais

As partes dos projetos estão listadas abaixo:

Arduino pro mini ou qualquer placa arduino

Acabei de usar o pro mini porque é mais eficiente e menor

Motorista L298n

Este driver de motor é usado para acionar os dois motores que alimentam a varredora

Vassoura

se você não sabe o que é uma vassoura, é como uma vassoura com várias escovas

e gira conforme você o empurra e coleta a sujeira

2 motores escovados DC

Acabei de usar alguns motores DC diversos que comprei de carros de brinquedo quebrados

Dois Sensores Ultrassônicos

sentir e evitar paredes e obstáculos

Conector de alimentação DC

Para carregar os bancos de energia

Bancos de energia

para fornecer a energia necessária para a placa e motores

dois cabos USB machos

para conectar ao banco de energia

Etapa 2: Ferramentas necessárias

Ferramentas necessárias
Ferramentas necessárias

Uma ferramenta Dremel

para cortar e colocar o buraco onde for necessário

Um ferro de solda

para soldar fios, é claro.

Alicate

para cortar fios e ajudar a dobrar os fios

pistola de cola (opcional)

para manter os motores juntos, mas se você não usar apenas zipties

Chave de fenda

para apertar e afrouxar os parafusos de vários componentes

Etapa 3: Descobrir onde colocar os motores e sensores e o trabalho de pintura

Descobrindo onde colocar os motores e sensores e o trabalho de pintura
Descobrindo onde colocar os motores e sensores e o trabalho de pintura
Descobrindo onde colocar os motores e sensores e o trabalho de pintura
Descobrindo onde colocar os motores e sensores e o trabalho de pintura
Descobrindo onde colocar os motores e sensores e o trabalho de pintura
Descobrindo onde colocar os motores e sensores e o trabalho de pintura

Estimei onde colocar os sensores apenas colocando-os acima e marquei os círculos que serão depois cortados pela dremel e enquanto estou nisso, pintei com uma tinta spray azul metálico

Etapa 4: colocar orifícios

Colocando buracos
Colocando buracos
Colocando buracos
Colocando buracos
Colocando Buracos
Colocando Buracos
Colocando Buracos
Colocando Buracos
  • Então, eu coloquei quatro furos na frente da vassoura do corpo superior dois à esquerda e dois à direita para os sensores entrarem
  • e também coloquei dois furos retangulares na parte inferior do corpo da vassoura para os motores entrarem

Etapa 5: juntando tudo

Juntando tudo
Juntando tudo
Juntando tudo
Juntando tudo
Juntando tudo
Juntando tudo

Colei a quente todos os sensores e motores no corpo, para os motores coloquei na parte inferior do corpo e apoiei com buchas de madeira para que não balançasse. para os sensores, também colei-os a quente em seus orifícios adequados, também fiz uma placa de breakout para o mini pro para que seja mais fácil de conectar e solucionar problemas. enquanto o motorista do motor está na frente do limpador

Etapa 6: Código

o código foi feito no IDE do Arduino e é c mais modificado, é claro. se quiser fazer o download do código basta clicar no link abaixo. então há duas partes do código em termos leigos, a tarefa da primeira parte é obter os dados dos sensores para que a placa possa analisá-los e a tarefa da segunda parte é atribuir quais motores giram e manobram, são apenas dois simples partes. se você está se perguntando como eu fiz upload do código, eu apenas uso um arduino uno para fazer o upload

Etapa 7: Fiação

Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It

Eu usei o fio de conexão de calibre # 12 para conectar tudo ao seu devido lugar. esquemático fritzing é dado acima.

o VCC e o GND dos sensores são conectados aos bancos de energia que fornecem 5 volts e o pino trigonométrico, um pino de eco é conectado aos pinos apropriados. também os pinos para controlar o motor são definidos no código

Etapa 8: Fechando tudo

Fechando tudo
Fechando tudo

Coloquei o banco de potência no topo porque não há espaço para os dois enormes bancos de força dentro. Também coloquei na frente para adicionar peso, colocando mais tração nas rodas dianteiras que estão conduzindo a escova. Eu também estraguei todas as coisas de volta

Etapa 9: Toques finais

esta é a última etapa desta longa esperança instrutível de que você goste de fazê-lo e sinta-se à vontade para modificá-lo e alterá-lo.

Recomendado: