Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Es un robot multipropósito automatizado que está diseñado para realizar funciones como aspirar el polvo, limpiar el piso, eliminar los gérmenes y trapear. Utiliza un microcontrolador Arduino que está programado para impulsar cuatro motores de CC, un servo y dos sensores ultrasónicos. El objetivo principal es automatizar el proceso de limpieza y hacerlo más eficiente y que requiera menos tiempo.
Paso 1: REQUISITOS DE HARDWARE Y SOFTWARE
1. SENSOR ULTRASÓNICO HC-SR04 Ultrasónico x2
2. ADRUINO (Uno R3)
3. PROTECTOR DE MOTOR L 293D
4. ASPIRADORA (portátil)
5. LUZ ULTRAVIOLETA
6. Motor DC 12 V (alto par o baja velocidad) x4
7. Servomotor
7. Persecución de robot y 4 ruedas
6. FUENTE DE ALIMENTACIÓN CC o batería
Paso 2: DIAGRAMA Y DIAGRAMA DE FLUJO DEL BLOQUE DEL SISTEMA
AUVC tiene principalmente dos sensores ultrasónicos. Uno de los sensores realiza
la función de evitar obstáculos comparando las distancias izquierda, derecha y hacia adelante, y evita la ruta de obstáculos más cercana o, en otras palabras, selecciona menos ruta de obstáculos, si el robot está cubierto con obstáculos completos alrededor, entonces el robot se dará la vuelta. El otro sensor que evita los bordes midiendo la profundidad
Paso 3: DIAGRAMA DE CIRCUITOS
1. coloque el protector del motor sobre Ardino uno3
2. conecte los cables como se muestra en la figura
3. Pin (A0 y A1) Sensor ultrasónico de avance, este sensor se coloca sobre el servomotor
4. pin (A2 y A3) Sensor ultrasónico de profundidad que se fija en la persecución del robot y se enfrenta a la profundidad
5. La potencia del servomotor se proporciona a través del blindaje del motor (puerto 0 en el blindaje)
Paso 4: tiempo de codificación
1. instale el software Arduino (IDE)
2. agregue estos archivos de biblioteca (biblioteca Adafruit Motor Shield, biblioteca de servomotor, biblioteca de sensor ultrasónico)
3. y cargue este código
el código se publicará en el enlace de github está aquí
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Paso 5: El robot en acción
Desarrollado por
AKHIL JOSEPH, [email protected]
ADARSH MOHAN, BASIL T ABRAHAM y
EDWIN JOHNY