Tabla de contenido:
- Paso 1: Componentes:
- Paso 2: Principio
- Paso 3: Procedimientos:
- Paso 4: diagrama esquemático
- Paso 5: Código
Video: Seguimiento automático de la fuente de luz: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
En esta lección, usaremos un servomotor, un fotorresistor y un resistor desplegable para ensamblar un sistema de fuente de luz de seguimiento automático.
Paso 1: Componentes:
- Placa Arduino Uno * 1
- Cable USB * 1
- Servomotor * 1
- fotorresistencia * 1
- Resistencia (10k) * 1
- Tablero de pruebas * 1
- Cables de puente
Paso 2: Principio
El servomotor y el fotoresistor escanean y buscan la fuente de luz en 180 grados y registran la ubicación de la fuente de luz. Después de terminar el escaneo, el servomotor y la fotorresistencia se detienen en la dirección de la fuente de luz.
Paso 3: Procedimientos:
Paso 1:
Construye el circuito.
Paso 2:
Descarga el código de
Paso 3:
Sube el boceto a la placa Arduino Uno
Haga clic en el icono Cargar para cargar el código en el tablero de control.
Si aparece "Carga finalizada" en la parte inferior de la ventana, significa que el boceto se cargó correctamente.
Ahora, si usa una linterna para iluminar el fotorresistor, verá que el servomotor y el fotorresistor giran y finalmente se detienen en la dirección de la fuente de luz.
Paso 4: diagrama esquemático
Paso 5: Código
/********************************************************************
* nombre:
Seguimiento automático de la fuente de luz
* función
: si usa una linterna para iluminar la fotorresistencia, * ya verás
el servomotor y el fotorresistor giran, * y finalmente
deténgase en la dirección de la fuente de luz.
***********************************************************************
/ Correo electrónico: [email protected]
// Sitio web: www.primerobotics.in
#incluir
const int photocellPin = A0;
/************************************************/
Servo myservo; // crea un objeto servo para controlar un servo
int outputValue = 0;
ángulo int = {0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180};
int maxVal = 0;
int maxPos = 0;
/*************************************************/
configuración vacía ()
{
Serial.begin (9600);
myservo.attach (9); // adjunta el servo en el pin 9 al objeto servo
}
/*************************************************/
bucle vacío ()
{
para (int i = 0;
i <19; i ++)
{
myservo.write (angle ); // escribe el ángulo en el servo
outputValue
= analogRead (photocellPin); // leer el valor de A0
Serial.println (outputValue); // imprimirlo
if (outputValue> maxVal) // si el valor actual de A0 es mayor que el anterior
{
maxVal = outputValue; // anote el valor
maxPos
= yo; //
}
retraso (200);
}
myservo.write (angle [maxPos]); // escribe el ángulo del servo en el que A0 tiene el mayor valor
mientras (1);
}
Recomendado:
Una fuente de alimentación de banco de Sleak desde la fuente de alimentación de la PC: 8 pasos (con imágenes)
Una fuente de alimentación de banco de Sleak desde la fuente de alimentación de la PC: Actualización: la razón por la que no he tenido que usar una resistencia para detener el apagado automático de la fuente de alimentación es que (creo que …) el led en el interruptor que usé consume suficiente corriente para evitar el PSU apagándose, así que necesitaba una fuente de alimentación de sobremesa y decidí hacer una
Kits de coche de seguimiento de robot inteligente de bricolaje Seguimiento de coche fotosensible: 7 pasos
DIY Smart Robot Tracking Car Kits Tracking Car Photosensitive: Design by SINONING ROBOTPuedes comprar desde el robot de seguimiento carTheoryLM393 chip compara los dos fotorresistores, cuando hay un fotorresistor LED en BLANCO, el lado del motor se detendrá inmediatamente, el otro lado del motor girar, de modo que
Fuente de alimentación ATX encubierta a fuente de alimentación de banco: 7 pasos (con imágenes)
Fuente de alimentación ATX encubierta para fuente de alimentación de banco: una fuente de alimentación de banco es necesaria cuando se trabaja con electrónica, pero una fuente de alimentación de laboratorio disponible comercialmente puede ser muy costosa para cualquier principiante que quiera explorar y aprender electrónica. Pero existe una alternativa barata y confiable. Por conve
SEGUIMIENTO AUTOMÁTICO DE FUENTE DE LUZ CON ARDUINO UNO R3: 5 Pasos
SEGUIMIENTO AUTOMÁTICO DE LA FUENTE DE LUZ CON ARDUINO UNO R3: En esta lección, usaremos un servomotor, una fotorresistencia y una resistencia desplegable para ensamblar un sistema de fuente de luz de seguimiento automático
Fuente de alimentación de 220V a 24V 15A - Fuente de alimentación conmutada - IR2153: 8 pasos
Fuente de alimentación de 220V a 24V 15A | Fuente de alimentación conmutada | IR2153: Hola, hoy hacemos una fuente de alimentación de 220 V a 24 V y 15 A | Fuente de alimentación conmutada | IR2153 de la fuente de alimentación ATX