Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
É um robô multiuso automatizado que é projetado para executar funções como aspiração de pó, limpeza de pisos, eliminação de germes e esfregão. Ele usa um microcontrolador Arduino programado para acionar quatro motores CC, um servo e dois sensores ultrassônicos. O principal objetivo é automatizar o processo de limpeza e torná-lo mais eficiente e menos demorado.
Etapa 1: REQUISITOS DE HARDWARE E SOFTWARE
1. SENSOR ULTRASSÔNICO HC-SR04 Ultrassônico x2
2. ADRUINO (Uno R3)
3. ESCUDO DO MOTOR L 293D
4. LIMPADOR DE VÁCUO (portátil)
5. LUZ ULTRAVIOLETA
6. Motor DC 12 V (alto torque ou baixa velocidade) x4
7. Servo motor
7. Perseguição de robô e 4 rodas
6. FONTE DE ALIMENTAÇÃO DC ou bateria
Etapa 2: DIAGRAMA DE BLOCO DE SISTEMA E FLUXOGRAMA
AUVC tem principalmente dois sensores ultrassônicos. Um dos sensores realiza
a função de evitar obstáculos comparando as distâncias esquerda, direita e à frente, e evita o caminho de obstáculo mais próximo ou em outras palavras, selecione menos caminho de obstáculo, se o robô estiver coberto com todos os obstáculos ao redor, então o robô irá se virar. O outro sensor que evita bordas medindo a profundidade
Etapa 3: DIAGRAMA DO CIRCUITO
1. coloque a blindagem do motor sobre Ardino uno3
2. conecte os fios conforme mostrado na figura
3. Pino (A0 e A1) Sensor ultrassônico dianteiro, este sensor é colocado acima do servo motor
4. pino (A2 e A3) O sensor ultrassônico de profundidade é fixado na perseguição do robô e está voltado para a profundidade
5. a energia do servo motor é fornecida através da blindagem do motor (porta 0 na blindagem)
Etapa 4: tempo de codificação
1. instale o software Arduino (IDE)
2. adicionar estes arquivos de biblioteca (biblioteca Adafruit Motor Shield, biblioteca Servo Motor, biblioteca de sensor ultrassônico)
3. e carregue este código
o código será publicado no github, o link está aqui
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Etapa 5: O robô em ação
Desenvolvido por
AKHIL JOSEPH, [email protected]
ADARSH MOHAN, BASIL T ABRAHAM e
EDWIN JOHNY