Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Estoy actualizando el proyecto SONAR de escaneo ultrasónico. Quiero agregar algunos botones en la pantalla de procesamiento que cambiarán el azimut, el rumbo, el rango, la velocidad y la inclinación para un segundo servo. Empecé con el proyecto Lucky Larry. Creo que es el creador de este sistema. Como antiguo sonarista de la NAVY, veo las mejoras necesarias. Además, esta fue una excelente oportunidad para desarrollar una red troncal full duplex para futuros proyectos de Arduino / Processing. También agregué una unidad de rango IR Sharp a este proyecto que espero usar en conjunto con el sensor U / S. En última instancia, será un módulo de sensores de navegación y mapeo para robots móviles. Tengo la mayoría de las actualizaciones funcionando.
Hitos alcanzados:
Modos de trabajo.
Velocidades de escaneo funcionando.
Trabajo de inclinación de cabeza.
Entonces, este es un trabajo en progreso y sé que hay algunos problemas, pero funciona. Este proyecto vive aquí.
www.facebook.com/groups/596507724269561/
Hacer:
Mantener los botones encendidos después de la selección.
Obteniendo el sensor de infrarrojos mostrado en azul con la superposición en violeta.
Nivelación de la cabeza del sensor con un giroscopio.
Me apoyé en los hombros de gigantes para comenzar y he tenido la ayuda de algunas personas bastante importantes para llevarme hasta aquí. Si toma este código y lo mejora, por favor compártalo.
Suministros
Arduino Nano
Escudo Nano Sensor
2 x servomotor (mg-996)
Sensor ultrasónico HC-SR04
Culata de aluminio en ángulo
Montaje del sensor
Paso 1:
Imprimí en 3D mi montaje de servo e hice soportes de servo rápidos con un ángulo de aluminio en la sierra de cinta. Use cualquier conjunto de giro e inclinación que pueda encontrar o hacer, con el protector del sensor, las conexiones son bastante simples
trigPin = 3
echoPin = 4
Pan_Servo = 5
Tilt_Servo = 6
Paso 2:
Paso 5: Software necesario para Arduino SoNAR:
Necesitará arduino IDE y Processing IDE para ejecutar este proyecto de sonda. Processing IDE recibirá los valores enviados desde arduino y mostrará los datos en la PC. Los botones en pantalla cambian el comportamiento del boceto de arduino.