Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRACTICA 3
PRACTICAS CON ARDUINO.
U
Luis Eugenio López Flores
Carrera:
Ing. Robótica
P
Nombre de la Asignatura:
Estancia 1.
T Cuatrimestre: 4to
Septiembre-diciembre 2021
GRUPO:
IR41
Tulancingo de Bravo, Hidalgo a 01 de noviembre del 2021.
Índice.
............................................................................................................................................................. 1
Introducción. ................................................................................................................................... 3
Objetivos. ......................................................................................................................................... 4
Resumen: ......................................................................................................................................... 5
Marco Teórico. ................................................................................................................................ 6
Practica. .......................................................................................................................................... 10
Conclusión. .................................................................................................................................... 18
Referencias. ................................................................................................................................... 19
Introducción.
Siempre el ser humano ha querido tener el control de todo ya sea para obtener
buena productividad en algún rublo o simplemente para satisfacer alguna
necesidad.
Un ejemplo muy claro en la industria automotriz: Nosotros queremos controlar la
velocidad del carro y esto se hace gracias a un sistema de control.
Un ejemplo en el sector alimenticio: Cuando nosotros queremos servirnos un
poco de refresco de las maquinas despachadoras apretamos un botón el cual nos
va a permitir el control de cuanto líquido queremos consumir.
Un ultimo ejemplo en el sector de automatización de robótica hay un sistema
Mecatrónico o Robótico el cual nos permite el control de ciertos elementos para la
producción.
Todo esto funciona gracias a un sistema electrónico-Informático-Mecánico que,
mediante microcontroladores, dispositivos receptores como motores,
leds…Dispositivos emisores como transistores, resistencias… Mecanismos y
programación.
Objetivos.
Ic= β*Ib……………………………………………..…..(4).
𝑅2−𝑉
Vb=𝑅1+𝑅2…………………………………………….….(5).
Figura 1.1 Transistor 2N222
Figura 3.1
int BOTONON=0;
int BOTONOFF=1;
pinMode(BOTONON,INPUT);
pinMode(BOTONOFF,INPUT);
Serial.println(BOTONOFF);
}
Practica.
Planteamiento del problema:
Realizar un programa que permita el control de un motor mediante un sensor
ultrasónico, el cual va a controlar la velocidad “PWM” mediante la distancia, entre
más cerca esta menos velocidad tendrá y entre mas lejos esta más velocidad
tendrá el motor.
Materiales:
• 1 resistencia de 1 KΩ o 22Ω
• 1 tiristor NPN 2A2222N
• 1 motor DC
• Una batería de 9V.
• 1 Arduino UNO O Mega.
• 1 sensor Ultrasonico.
Equipo:
• Laptop o Computadora.
• Multímetro.
Software.
• Arduino IDE.
• Thinkercad.
Procedimiento del circuito.
• Debemos de colocar primeramente el transistor.
• Debemos de conectar el positivo del motor al colector.
• Conectamos una resistencia al pin base del transistor el cual ira a un pin
digital del Arduino.
• Conectamos a tierra el pin emisor.
• Conectamos el negativo de la pila al riel de alimentación negativa de la
protoboard.
• Conectamos el positivo de la pila al extremo positivo de la pila.
• Conectamos tierra y voltaje de Arduino a la protoboard.
• Conectamos el sensor con su respectiva tierra, voltaje, trig y eco.
En la figura 4.1 se vera la conexión realizada.
En la figura 4.2 Se vera la practica realizada
Practica.
Evidencias de practica.
Figura 4.2
Proceso de programación.
int MOTOR = 3;
int TRIG = 9;
int ECCO= 10; //Se declara cada componente que vamos a utilizar.
int VELOCIDAD1; //Se declaran los diferentes tipos de velocidades que tendrá el motor.
int VELOCIDAD2;
int VELOCIDAD3;
int VELOCIDAD4;
int VELOCIDAD5;
int VELOCIDAD6;
int VELOCIDAD7;
int VELOCIDAD8;
int VELOCIDAD9;
int VELOCIDAD10;
int VELOCIDAD11;
int VELOCIDAD12;
int VELOCIDAD13;
pinMode(MOTOR,OUTPUT);
pinMode(TRIG,OUTPUT);
}
Serial.begin(9600); //Se inicia la comunicación serial de Arduino.
delay(1);//Milisegundo
DURACION= pulseIn(ECCO,1); //En ese momento la duración va a ser en micro segundos por lo que se
//obtendrá con pulseIn ese cálculo de segundos.
DISTANCIA= DURACION / 58.2; //Se aplica la formula de distancia con la variable obtenida.
analogWrite(MOTOR,VELOCIDAD1);
analogWrite(MOTOR,VELOCIDAD2);
analogWrite(MOTOR,VELOCIDAD3);
VELOCIDAD4=80;
analogWrite(MOTOR,VELOCIDAD4);
if(DISTANCIA==50){
VELOCIDAD5=100;
analogWrite(MOTOR,VELOCIDAD5);
}
if(DISTANCIA==60){
VELOCIDAD6=120;
analogWrite(MOTOR,VELOCIDAD6);
if(DISTANCIA==70){
VELOCIDAD7=140;
analogWrite(MOTOR,VELOCIDAD7);
if(DISTANCIA==80){
VELOCIDAD8=160;
analogWrite(MOTOR,VELOCIDAD8);
if(DISTANCIA==90){
VELOCIDAD9=180;
analogWrite(MOTOR,VELOCIDAD9);
if(DISTANCIA==100){
VELOCIDAD10=200;
analogWrite(MOTOR,VELOCIDAD10);
if(DISTANCIA==110){
VELOCIDAD11=220;
analogWrite(MOTOR,VELOCIDAD11);
if(DISTANCIA==120){
VELOCIDAD12=240;
analogWrite(MOTOR,VELOCIDAD12);
if(DISTANCIA==130){
VELOCIDAD13=255;
analogWrite(MOTOR,VELOCIDAD13);
}
Conclusión.
En base a los resultados que obtuvimos de la practica que fue satisfactorio podemos
decir que la aplicación de estos conocimientos de electrónica y programación
que estamos aprendiendo lo podemos aplicar en nuestras futuras prácticas y en
nuestro proyecto final, además podemos por primera vez implementar de manera
satisfactoria la aplicación de sensores en este caso de proximidad denominado
ultrasónico que mediante señales de salidas nos da una señal de entrada que son
traducidos como distancia. Además, aprendimos que no solamente se implementa
en nuestra vida escolar o estudiantil, sino que también se aplica en la vida real como
los sistemas de seguridad automotrices que se basan con sensores ultrasónicos
para mecanismos de seguridad ante situaciones donde el ser humano sus sentidos
no son suficientes,
Podemos implementar este sistema de proximidad para nuestro carro zumobot o
inclusive un sistema automatizado.
Se cumplieron con los objetivos planteados durante este presente documento.
En la siguiente figura 5.1 se puede visualizar una aplicación del sistema de
proximidad.