Taula de continguts:
- Subministraments
- Pas 1: ¡Preparem la base per treballar
- Pas 2: ¡Acordem els components! - Sensores De Luz
- Pas 3: ¡Acordem els components! - Control de motors + motors
- Pas 4: ¡Hora de programar
- Pas 5: ¡Veamos Nuestro Resultado
![Seguidor De Luz Simple: 5 Steps Seguidor De Luz Simple: 5 Steps](https://i.howwhatproduce.com/images/002/image-4836-j.webp)
Vídeo: Seguidor De Luz Simple: 5 Steps
![Vídeo: Seguidor De Luz Simple: 5 Steps Vídeo: Seguidor De Luz Simple: 5 Steps](https://i.ytimg.com/vi/Y0GolIefeYg/hqdefault.jpg)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
![Seguidor De Luz Simple Seguidor De Luz Simple](https://i.howwhatproduce.com/images/002/image-4836-1-j.webp)
¡Hola chic @ s! En aquesta oportunitat vamos a armar un seguidor de luz simple con un Arduino con un par de fotorresistencias y motores, te recomendamos usarlo en lugares de poca iluminación e interiores ¿Te imaginas sales al aire libre a probarlo y el robot intenta seguir el sol? Si es vol veure immediatament com funciona, es pot visitar aquest enllaç.
¡Empezemos!
Subministraments
Los materials son:
- 1 x Arduino UNO.
- 1 x L293D.
- 2 x CC de motor.
- 2 x Fotorresistència 180k Ohm.
- 1 x Bateria 9 V.
- 2 x Diodo 1n1004
- 2 x Resistència 1k Ohm.
Pas 1: ¡Preparem la base per treballar
![¡Preparem La Base Per Treballar! ¡Preparem La Base Per Treballar!](https://i.howwhatproduce.com/images/002/image-4836-2-j.webp)
![¡Preparem La Base Per Treballar! ¡Preparem La Base Per Treballar!](https://i.howwhatproduce.com/images/002/image-4836-3-j.webp)
![¡Preparem La Base Per Treballar! ¡Preparem La Base Per Treballar!](https://i.howwhatproduce.com/images/002/image-4836-4-j.webp)
![¡Preparem La Base Per Treballar! ¡Preparem La Base Per Treballar!](https://i.howwhatproduce.com/images/002/image-4836-5-j.webp)
Primer que res debem obrir Tinkercad Circuits y poner nuestro Arduino y protoboard per treballar, llavors:
- Dentro de los componentes básicos buscamos un Arduino Uno y la arrastramos al entorno de trabajo (imagen 1).
- Cambiamos a la pestaña de todos los compoenentes (imatge 2).
- Buscamos la placa de desarrollo grande y la arrastramos al lado de la Arduino (imatge 3).
- Connecta l’alimentació de l’Arduino al protoboard tal com es veu a la imatge 4.
¡Listo!
Pas 2: ¡Acordem els components! - 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)
Les instruccions per a aquesta secció son:
- Busca la fotorresistència en els components de l'arrastra dos als llocs indicats en la imatge 1.
- Busca una resistència i arrastrala a l’espai de treball, després rotarà aprenent el botó de gir tres vegades (imatge 2 com a referència).
- 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.
- Realitzar les connexions a les línies d’alimentació i al pin A4 i A5 d’Arduino, tal com es veu a la imatge 4
¡Pasemos al siguiente paso!
Pas 3: ¡Acordem els components! - Control de motors + motors
![¡Agreguemos Los Componentes! - Control de motors + motors ¡Agreguemos Los Componentes! - Control de motors + motors](https://i.howwhatproduce.com/images/002/image-4836-10-j.webp)
![¡Agreguemos Los Componentes! - Control de motors + motors ¡Agreguemos Los Componentes! - Control de motors + motors](https://i.howwhatproduce.com/images/002/image-4836-11-j.webp)
![¡Agreguemos Los Componentes! - Control de motors + motors ¡Agreguemos Los Componentes! - Control de motors + motors](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 els components i arrastrar fins al lloc indicat en la imatge 1.
- Ahora debes buscar un diodo y lo arrastrarlo hasta el espacio de trabajo, luego girarlo apretando el botón de giro tres veces (imatge 2 de referència), després col·locar-los en la posició indicada en la imatge 3.
- Luego buscar el motor dc simple i arrastrar dos a l’espai de treball, el de baix ha de ser rotat aprenent el botó de gir sis vegades (imatge 3 de referència).
- Buscar una bateria de 9 V i arrastrar-lo a l’espai de treball, després rotar-lo aprenent el botó de gir nou vegades (imatge 4 de referència).
- Per últim connectar tot els components entre sí, utilitzar la imatge 5 com a referència.
¡Listo, avancem a la programació!
Pas 4: ¡Hora de programar
Ahora revisem el codi i entenem com funciona, el programa complet és:
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, OUTPUT); Serial.begin (9600);} void loop () {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);}
Primer que res podem especificar algunes variables al començament, és a dir:
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 les variables per les quals específicament els pins que controlaran el motor, els dos següents son de tipus float, o sea, son valores con decimales, control_der y control_izq se usarán per fer el control de velocitat dels motors a utilitzar.
La següent part consta de les instruccions dins de la funció void_setup (), els quals s'executaran només una vegada, aquests son:
void setup () {pinMode (pin_motor_izq, OUTPUT); pinMode (pin_motor_der, OUTPUT);}
En aquesta part ens trobem amb pinMode (A, B) el que ens permet dir-ho a l’arduino "Arduino es vol utilitzar el pin A com a B" sense B sortida (OUTPUT) o entrada (INPUT).
Les darreres instruccions estan dins de la funció void_loop (), s’executaran constantment en ordre fins que l’Arduino es apagi o deixi de funcionar.
bucle buit () {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);}
Primer que res tenim que assignar valors a les variables de control, la idea és poder tenir un rang entre 0 i 1 (amb decimals, per això son float) el qual es logra fer la lectura del valor de la fotorresistència mitjançant la funció analògica (A), donde A es el pin a leer, luego este valor es divideix per 1017.0 per que es quedi en el rang desitjat, per últim aquest valor es restaura un per passar de rang "0 a 1" a "1 a 0". Una vegada la llista de les variables té una funció analogWrite (A, B) el que no fem "utilitzar el pin 3 per emetre una senyal B" que controli els motors.
¡Y així és com el programa funciona! (a grans rasgos)
Pas 5: ¡Veamos Nuestro Resultado
¡Així no quedem la simulació!
Recomanat:
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Steps (with Pictures)
![Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Steps (with Pictures) Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Steps (with Pictures)](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 amics, sigui amb les revisions de plaques i sensors, amb l’aportació de l’empresa DFRobot, avui veiem una placa amb prestacions molt interessants, i és ideal per al desenvolupament de prototips robòtics i el control de motors i serveis, d
Luz De Segurança Noturna Com Arduino: 3 Steps
![Luz De Segurança Noturna Com Arduino: 3 Steps Luz De Segurança Noturna Com Arduino: 3 Steps](https://i.howwhatproduce.com/images/007/image-20191-j.webp)
Luz De Segurança Noturna Com Arduino: IntroduçãoNeste projecto, 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 apenas when is escuro e when is detectado movimento.Aqui estão os principal recursos
Seguidor de línia simple amb Arduino: 5 passos
![Seguidor de línia simple amb Arduino: 5 passos Seguidor de línia simple amb Arduino: 5 passos](https://i.howwhatproduce.com/images/010/image-28276-j.webp)
Seguidor de línia simple utilitzant Arduino: robot Arduino Line Follower En aquest tutorial, parlarem del funcionament d’un robot Arduino que segueix una línia negra en fons blanc i prendrà el gir correcte sempre que arribi a les corbes al seu pas. Arduino Line Follower Co
Medidor De Humedad, Temperatura Y Luz Para Plantas: 3 Steps
![Medidor De Humedad, Temperatura Y Luz Para Plantas: 3 Steps Medidor De Humedad, Temperatura Y Luz Para Plantas: 3 Steps](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 per al monitoreo de plantes i les seves necessitats.El Circuit Playground se use á per medir la humitat, temperatura i llum al voltant d’una planta
Seguidor De Linea: 6 Steps
![Seguidor De Linea: 6 Steps Seguidor De Linea: 6 Steps](https://i.howwhatproduce.com/images/006/image-17187-28-j.webp)
Seguidor De Linea: en aquest tutorial es va a aprendre algunes parts de l’armat del robot sobre tot és un carro molt intuïtiu d’armar però si arribarà a tenir alguna cosa que tingui demasiats tutorials de l’armat