Tabla de contenido:
Video: Un perro de seguimiento por infrarrojos: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Algún día encontré un video interesante en: https://arduinotr.com/cisim/?fbclid=IwAR22rYmiRQQJ0nqAusOLhBj_778gROseej6TUonvbOnAd65A-sl_wnyqrJQ&tdsourcetag=s_pcqq_aiomsg este es realmente un buen video
A primera vista lo siento realmente extraño, y luego los pies engañados, no sé cuál es la razón de fondo por la que este diseñador hizo una historia tan engañosa… es imposible con un simple sensor de infrarrojos, o incluso sin ningún controlador pero solo simples triodos..
No conozco al chico y toda la historia, solo trato de hacerlo yo mismo. Acabo de hacer mi propio diseño, con módulos muy simples:
- Cualquier controlador compatible con Arduino como Maduino
- Controlador de motor L298N
- 3 sensores de infrarrojos
- Algunos saltadores comunes
Paso 1: detección de obstáculos
Allí se utilizan 3 sensores IR para detectar el obstáculo, y el sensor izquierdo / derecho detectó el obstáculo, debe girarse hacia la dirección del reloj / anti-reloj, mientras que el sensor del medio detecta, todo está bien.
El sensor 3 detecta si hay algún obstáculo en el frente. Conecta el pin de señal a los pines de entrada Maduino, como Pin2 / 3/4;
Como software, simplemente verifique el estado de salida del sensor para decidir qué debe hacer el motor:
if (IR1_STA == HIGH & IR2_STA == LOW & IR3_STA == HIGH) // Si el sensor medio detecta el obstáculo, el motor se detiene
{
analogWrite (EN, 0);
Parada();
}
if (IR1_STA == LOW & IR2_STA == HIGH & IR3_STA == HIGH) // si el sensor derecho detecta el obstáculo, motor marcha atrás con alta velocidad;
{
analogWrite (EN, alta velocidad);
Marcha atrás();
}
if (IR1_STA == LOW & IR2_STA == LOW & IR3_STA == HIGH) // si el
el sensor derecho y medio detecta el obstáculo, motor en reversa a baja velocidad;
{
analogWrite (EN, baja velocidad);
Marcha atrás();
}
……
Paso 2: Control del motor
Y un controlador de motor para controlar el motor, con velocidad alta / baja, depende del estado del sensor.
Usando un módulo L298N para impulsar el motor, con Maduino pin5 / 6, y PWM pin (Maduino Pin9) al pin de habilitación L298N, y alimente el módulo con 9V:
int EN = 9; // Control PWM
int highspeed = 80; // define la alta velocidad
int lowspeed = 60; // define la velocidad baja
y luego la velocidad del motor se puede controlar mediante:
analogWrite (EN, alta velocidad);
Paso 3: Instale algo allí, un perro …
Instale los sensores y motores, y haga algo, para mí, me gusta un perro para jugar con mi hija de 1.5 años. Descargue el código de Arduino aquí … de forma gratuita, contácteme: [email protected] si tiene alguna pregunta
Recomendado:
Iluminador de infrarrojos (infrarrojos) Parte 2: 3 pasos
Iluminador IR (Infrarrojos) Parte 2: Hola chicos, estoy de vuelta con la Parte 2 del Iluminador IR (Infrarrojos) Instructable. Si no ha visto la Parte 1, HAGA CLIC AQUÍ. Empecemos … Un simple circuito iluminador de infrarrojos para ayudar a la visión nocturna de las cámaras CCTV. Visión nocturna con iluminador IR, como el nombre
Iluminador de infrarrojos (infrarrojos) Parte 1: 5 pasos
Iluminador de infrarrojos (infrarrojos) Parte 1: Hola … En este instructivo, aprenderemos un poco sobre la visión nocturna, diferentes formas de lograr la visión nocturna y un circuito iluminador de infrarrojos simple para ayudar a la visión nocturna de las cámaras CCTV. La figura muestra el diagrama de circuito de IR Illumina
Seguimiento del movimiento ocular con sensor de infrarrojos: 5 pasos
Seguimiento del movimiento ocular mediante sensor infrarrojo: utilicé un sensor infrarrojo para detectar los movimientos oculares y controlar el LED. Hice globos oculares con LED Tape NeoPixel
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto de infrarrojos y aplicación de Android: 5 pasos (con imágenes)
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto por infrarrojos y aplicación de Android: Control de 8 interruptores de relé con nodemcu y receptor de infrarrojos a través de wifi y control remoto por infrarrojos y aplicación de Android. El control remoto por infrarrojos funciona independientemente de la conexión wifi. AQUÍ
Receptor de infrarrojos y control remoto por infrarrojos (TSOP1738) con Arduino: 10 pasos
Control remoto por infrarrojos y receptor de infrarrojos (TSOP1738) con Arduino: este instructivo es para principiantes de Arduino. Este es uno de mis proyectos anteriores con Arduino. Disfruté mucho cuando lo hice y espero que a ti también te guste. La característica más atractiva de este proyecto es el “ Control inalámbrico ”. Y eso es