Table des matières:
- Fournitures
- Étape 1: Préparez La Base Para Trabajar
- Étape 2: Agreguemos Los Componentes ! - Sensores De Luz
- Étape 3: Agreguemos Los Componentes ! - Contrôle De Moteurs + Moteurs
- Étape 4: Hora De Programar
- Étape 5: Veamos Nuestro Resultado
![Seguidor De Luz Simple : 5 étapes Seguidor De Luz Simple : 5 étapes](https://i.howwhatproduce.com/images/002/image-4836-j.webp)
Vidéo: Seguidor De Luz Simple : 5 étapes
![Vidéo: Seguidor De Luz Simple : 5 étapes Vidéo: Seguidor De Luz Simple : 5 étapes](https://i.ytimg.com/vi/i5ZtKUQSZ7A/hqdefault.jpg)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
![Seguidor De Luz Simple Seguidor De Luz Simple](https://i.howwhatproduce.com/images/002/image-4836-1-j.webp)
Hola chic@s ! En esta oportunidad vamos un armar un seguidor de luz simple avec un Arduino avec un par de fotorresistencias y motores, te recomendamos usarlo en lugares de poca illuminación e interiores ¿Te imaginas sales al aire libre a probarlo y el robot intenta seguir el sol? Si quieres ver de inmediato como funciona, puede visitar este link.
Empezemos !
Fournitures
Fils de los materiales:
- 1 x Arduino UNO.
- 1 x L293D.
- 2 x moteur CC.
- 2 x Fotorresistencia 180k Ohm.
- 1 x batterie 9 V.
- 2 x Diodes 1n1004
- 2 x Résistance 1k Ohm.
Étape 1: Préparez La Base Para Trabajar
![¡Preparemos La Base Para Trabajar! ¡Preparemos La Base Para Trabajar!](https://i.howwhatproduce.com/images/002/image-4836-2-j.webp)
![¡Preparemos La Base Para Trabajar! ¡Preparemos La Base Para Trabajar!](https://i.howwhatproduce.com/images/002/image-4836-3-j.webp)
![¡Preparemos La Base Para Trabajar! ¡Preparemos La Base Para Trabajar!](https://i.howwhatproduce.com/images/002/image-4836-4-j.webp)
![¡Preparemos La Base Para Trabajar! ¡Preparemos La Base Para Trabajar!](https://i.howwhatproduce.com/images/002/image-4836-5-j.webp)
Primero que nada debemos abrir Tinkercad Circuits y poner nuestra Arduino y protoboard para trabajar, entonces:
- Dentro de los compoenentes básicos buscamos una Arduino Uno y la arrastramos al entorno de trabajo (imagen 1).
- Cambiamos a la pestaña de todos los compoenentes (image 2).
- Buscamos la placa de desarrollo grande y la arrastramos al lado de la Arduino (imagen 3).
- Conectamos la alimentación de la Arduino a la protoboard tal cual se ve en la imagen 4.
Listo !
Étape 2: Agreguemos Los Componentes ! - Sensores De Luz
![Agreguemos Los Componentes! - Sensores De Luz Agreguemos Los Componentes! - Sensores De Luz](https://i.howwhatproduce.com/images/002/image-4836-6-j.webp)
![Agreguemos Los Componentes! - Sensores De Luz Agreguemos Los Componentes! - Sensores De Luz](https://i.howwhatproduce.com/images/002/image-4836-7-j.webp)
![Agreguemos Los Componentes ! - Sensores De Luz Agreguemos Los Componentes ! - Sensores De Luz](https://i.howwhatproduce.com/images/002/image-4836-8-j.webp)
![Agreguemos Los Componentes ! - Sensores De Luz Agreguemos Los Componentes ! - Sensores De Luz](https://i.howwhatproduce.com/images/002/image-4836-9-j.webp)
Las instrucciones para esta sección son:
- Busca la fotorresistencia en los componentesy arrastra dos a los lugares indicados en la imagen 1.
- Busca una resistencia y arrastrala al espacio de trabajo, luego rotala apretando el botón de giro tres veces (imagen 2 como referencia).
- Luego posiciona dos de estas en los lugares indicados en la imagen 3, no hay necesidad de cambiar sus valores por que ya son de 1k Ohm cada una.
- Realizar las conexiones a las líneas de alimentación y al pin A4 y A5 de Arduino, tal cual se ve en la imagen 4
Pasemos al siguiente paso!
Étape 3: Agreguemos Los Componentes ! - Contrôle De Moteurs + Moteurs
![Agreguemos Los Componentes! - Contrôle De Moteurs + Moteurs Agreguemos Los Componentes! - Contrôle De Moteurs + Moteurs](https://i.howwhatproduce.com/images/002/image-4836-10-j.webp)
![Agreguemos Los Componentes! - Contrôle De Moteurs + Moteurs Agreguemos Los Componentes! - Contrôle De Moteurs + Moteurs](https://i.howwhatproduce.com/images/002/image-4836-11-j.webp)
![Agreguemos Los Componentes! - Contrôle De Moteurs + Moteurs Agreguemos Los Componentes! - Contrôle De Moteurs + Moteurs](https://i.howwhatproduce.com/images/002/image-4836-12-j.webp)
Los pasos para armar esta parte son:
- Buscar el control de motor L293D entre los componentes y arrastrarlo hasta el lugar indicado en la imagen 1.
- Ahora debes buscar un diodo y lo arrastrarlo hasta el espacio de trabajo, luego girarlo apretando el botón de giro tres veces (imagen 2 de referencia), luego colocarlos en la position indicada en la imagen 3.
- Luego buscar el motor dc simple y arrastrar dos al espacio de trabajo, el de abajo debe ser rotado apretando el botón de giro seis veces (imagen 3 de referencia).
- Buscar una batería de 9 V y arrastrarla al espacio de trabajo, luego rotarlo apretando el botón de giro nueve veces (imagen 4 de referencia).
- Pour finir, conecter tous les composants entre si, usa la imagen 5 como referencia.
¡Listo, avancemos a la programación!
Étape 4: Hora De Programar
Ahora revisaremos el código y entenderemos como funciona, el programa completeo es:
int pin_motor_der = 5;int pin_motor_izq = 6;float control_der = 0;float control_izq = 0;void setup(){ pinMode(pin_motor_izq, OUTPUT); pinMode(pin_motor_der, SORTIE); Serial.begin(9600);}boucle vide(){ control_der = 1.0 - analogRead(A4)/1017.0; control_izq = 1.0 - analogRead(A5)/1017,0; analogWrite(pin_motor_izq, 255*control_izq); analogWrite(pin_motor_der, 255*control_der);}
Primero que nada podemos que se especifican algunas variables al inicio, estas son:
int pin_motor_der = 5;int pin_motor_izq = 6;float control_der = 0;float control_izq = 0;
Dos son int, lo que indica que son valores enteros, pin_motor_der y pin_motor_izq son las variables por las cuales especificamos los pines que controlarán el motor, las dos siguientes son de tipo float, o sea, son valores con decimales, control_der y control_izq se usarán para hacer el control de velocidad de los motores a usar.
La siguiente parte consta de las instrucciones dentro de la función void_setup(), los cuales se ejecutarán solo una vez, estos son:
void setup(){ pinMode(pin_motor_izq, OUTPUT); pinMode(pin_motor_der, SORTIE);}
En esta parte nos encontramos con pinMode (A, B) el cual nos permite decirle a la arduino "Arduino quiero usar el pin A como B" sinedo B salida (OUTPUT) o entrada (INPUT).
Les dernières instructions sont dentro de la fonction void_loop(), estas se ejecutarán constantemente en orden hasta que el Arduino se apage o deje de funcionar.
boucle vide (){ control_der = 1.0 - analogRead (A4)/1017.0; control_izq = 1.0 - analogRead(A5)/1017,0; analogWrite(pin_motor_izq, 255*control_izq); analogWrite(pin_motor_der, 255*control_der);}
Primero que nada tenemos que asignar valores a las variables de control, la idea es poder tener un rango entre 0 y 1 (con decimales, por eso son float) el cual se logra al hacer la lectura del valor de la fotorresistencia mediante la función analogRead (A), donde A es el pin a leer, luego este valor es dividido por 1017.0 para que quede en el rango deseado, por último este valor se resta a uno para pasar de rango "0 a 1" a "1 a 0". Una vez lista las variables estas pasan a la función analogWrite(A, B) la cual nos dice "usar el pin 3 para emitir una señal B" que controlara los motores.
Y así es como el programa funciona! (un grand rasgo)
Étape 5: Veamos Nuestro Resultado
Así nos quedó la simulación !
Conseillé:
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Étapes (avec Photos)
![Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Étapes (avec Photos) Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Étapes (avec Photos)](https://i.howwhatproduce.com/images/001/image-737-j.webp)
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: Que tal amigos, siguiendo con la revisiones de placas y sensores, con el aporte de la empresa DFRobot, hoy veremos una placa con prestaciones muy interesante, oui ideal para el desarrollo de prototipos robóticos y el control de motores y servos, d
Luz De Segurança Noturna Com Arduino : 3 étapes
![Luz De Segurança Noturna Com Arduino : 3 étapes Luz De Segurança Noturna Com Arduino : 3 étapes](https://i.howwhatproduce.com/images/007/image-20191-j.webp)
Luz De Segurança Noturna Com Arduino: IntroduçãoNeste projeto, você construirá uma luz de segurança noturna com um módulo de relé, um fotorresistor e um Arduino.Uma luz de segurança noturna acende estapenas apenas está escuro quand prino está escurours détecté
Medidor De Humedad, Temperatura Y Luz Para Plantas : 3 étapes
![Medidor De Humedad, Temperatura Y Luz Para Plantas : 3 étapes Medidor De Humedad, Temperatura Y Luz Para Plantas : 3 étapes](https://i.howwhatproduce.com/images/010/image-28422-j.webp)
Medidor De Humedad, Temperatura Y Luz Para Plantas: Este Instructable tiene como intención crear un medidor para el monitoreo de plantas y sus necesidades.El Circuit Playground se utilizará para medir la humedad, temperatura y luz alrededor de una planta
Sensor De Luz Online : 8 étapes
![Sensor De Luz Online : 8 étapes Sensor De Luz Online : 8 étapes](https://i.howwhatproduce.com/images/001/image-2926-62-j.webp)
Sensor De Luz Online: Projeto de um Sensor de Luz que avisa para o celular se a luz está acesa ou nãoPode ser usado como forma de segurança ou alerta para economia de energia
Seguidor De Linea : 6 étapes
![Seguidor De Linea : 6 étapes Seguidor De Linea : 6 étapes](https://i.howwhatproduce.com/images/006/image-17187-28-j.webp)
Seguidor De Linea: en este tutorial se va aprender algunas partes del armado del robot sobre todo es un carro muy intuitivo de armar pero si se llega a tener alguna duda hay demasiados tutoriales del armado