Përmbajtje:
- Furnizimet
- Hapi 1: ¡Preparemos La Base Para Trabajar
- Hapi 2: ¡Agreguemos Los Componentes! - Sensores De Luz
- Hapi 3: ¡Agreguemos Los Componentes! - Kontrolloni De Motores + Motores
- Hapi 4: ¡Hora De Programar
- Hapi 5: ¡Veamos Nuestro Resultado
Video: Seguidor De Luz Thjeshtë: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
¡Hola chic@s! Për më tepër ju mund të përdorni një armar dhe një përzgjedhje të thjeshtë me një arduino me një mundësi për fototresistencia dhe motore, ju rekomandojmë të përdorni një produkt me ndriçim dhe interiores ¿Ju mund të imagjinoni shitjet në mënyrë të drejtpërdrejtë ose të mundshme për një robot të caktuar? Si quieres ver de inmediato como funciona, mund të vizitoni këtë lidhje.
¡Empezemos!
Furnizimet
Djali Los materiales:
- 1 x Arduino UNO.
- 1 x L293D
- 2 x Motor DC.
- 2 x Fotorresistenca 180k Ohm.
- 1 x Bateria 9 V.
- 2 x Diodo 1n1004
- 2 x Rezistenca 1k Ohm.
Hapi 1: ¡Preparemos La Base Para Trabajar
Primero que nada debemos abrir Tinkercad Circuits y poner nuestra Arduino dhe protoboard para trabajar, entonces:
- Dentro de los compoenentes básicos buscamos una Arduino Uno y la arrastramos al entorno de trabajo (figura 1).
- Cambiamos a la pestaña de todos los compoenentes (figura 2).
- Buscamos la placa de desarrollo grande y la arrastramos al lado de la Arduino (figura 3).
- Conectamos la alimentación de la Arduino a la protoboard tal cual se ve en la la imagen 4.
Listo!
Hapi 2: ¡Agreguemos Los Componentes! - Sensores De Luz
Las instrucciones para esta sección bir:
- 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 (imagjinoni 2 komente referimi).
- Luego posiciona dos de estas en los lugares indicados en la imagen 3, nuk ka nevojë për një kambion të mirë për një djalë nga 1k Ohm.
- Realizar las conexiones a las líneas de alimentación y al pin A4 y A5 de Arduino, tal cual se ve en la la imagen 4
¡Pasemos al siguiente paso!
Hapi 3: ¡Agreguemos Los Componentes! - Kontrolloni De Motores + Motores
Los pasos para armar esta parte son:
- Kontrolli i kontrollit të motorit L293D do të hyjë në përbërësit tuaj dhe do të tregojë në imazhin 1.
- Ahora debes buscar un diodo y lo arrastrarlo hasta el espacio de trabajo, luego girarlo apretando el botón de giro tres veces (imazhi 2 i referencia), luego colocarlos en la posición 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 (imagjinoni 3 nga referencia).
- Buscar una batería de 9 V y arrastrarla al espacio de trabajo, luego rotarlo apretando el botón de giro nueve veces (imagjinoni 4 nga referencia).
- Për më shumë lidhje me komponentët që hyjnë në këtë faqe, mund të përdorni 5 imazhe referimi.
Listo, avancemos a la programación!
Hapi 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, OUTPUT); Serial.begin (9600);} loop void () {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 variablat al inicio, ka një djalë:
int pin_motor_der = 5; int pin_motor_izq = 6; float control_der = 0; float control_izq = 0;
Dos son int, ja 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 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, OUTPUT);}
En esta parte nos encontramos con pinMode (A, B) nuk mund të përcaktohet për një dekadë a arduino "Arduino quiero usar el pin A como B" sinedo B salida (OUTPUT) ose entrada (HYRJE).
Las últimas instrucciones están dentro de la función void_loop (), ka të dhëna të vazhdueshme në rregullimin e një mënyre që ju mund të arduino se apage o deje de funcionar.
lak void () {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 nga 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" Me Una vez lista las variablat janë të vlefshme për funksionin analogWrite (A, B) që nuk mund të përdorni "përdorni një pin 3 para emitir una señal B" për të kontrolluar motorët.
Í Jeni si një program funksional! (a grandes rasgos)
Hapi 5: ¡Veamos Nuestro Resultado
¡Así nos quedó la simulación!
Recommended:
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 hapa (me fotografi)
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: Ju mund të lexoni, shikoni dhe shikoni rishikimet e plakas dhe sensores, për të përcaktuar fuqinë tuaj DFRobot, hoy veremos una placa con prestaciones muy interesante, y es ideale për el desarrollo de prototipos robóticos dhe el kontroll të motorëve dhe shërbimeve, d
Pasqyrë DIY Vanity në hapa të thjeshtë (duke përdorur dritat LED të shiritit): 4 hapa
DIY Vanity Mirror në hapa të thjeshtë (duke përdorur dritat e shiritit LED): Në këtë postim, unë bëra një DIY Vanity Mirror me ndihmën e shiritave LED. Reallyshtë vërtet e lezetshme dhe duhet t'i provoni gjithashtu
Luaj Doom në IPod -in tuaj në 5 hapa të thjeshtë !: 5 hapa
Luaj Doom në IPod-in tuaj në 5 hapa të thjeshtë !: Një udhëzues hap pas hapi se si të aktivizoni dyfish Rockbox në iPod tuaj për të luajtur Doom dhe dhjetëra lojëra të tjera. Somethingshtë diçka me të vërtetë e lehtë për tu bërë, por shumë njerëz ende habiten kur më shohin duke luajtur me dënim në iPod tim dhe ngatërrohen me udhëzimet
Makinë e thjeshtë e thjeshtë e detyrave të shtëpisë: 4 hapa (me fotografi)
Makinë e thjeshtë e thjeshtë e detyrave të shtëpisë: Kjo makinë është ndërtuar duke përdorur materiale të lira dhe nuk kalon 7 dollarë për t'u ndërtuar. Për ta ndërtuar këtë ju duhet pak durim dhe 2 orë kohë. Dhe duhet të jeni të njohur me saldimin dhe instalimet elektrike pasi kjo përfshin një qark të vogël. Pasi të jetë ndërtuar, thjesht futeni në prizë
Thjeshtë e thjeshtë Knex Axel: 9 hapa
Thjeshtë Knex Axel Thingy: Kjo është një gjë e ngjashme me robotin që e bëj disa herë. Mendova id ta ndaj me ju. Shijoni