Practica 2 - Señales Basicas en Arduino (MAQ I)
Practica 2 - Señales Basicas en Arduino (MAQ I)
Practica 2 - Señales Basicas en Arduino (MAQ I)
PRACTICA Nº2
Nombre de la Práctica: “Control de Señales para Maquinas con
Arduino UNO”
GRUPO: 5AM3
FECHA DE LA PRÁCTICA:
22/10/2024
FECHA DE ENTREGA:
28/10/2024
CALIFICACION:
1
Practica #2
Laboratorio Máquinas Eléctricas I
1.- Objetivo
2.- Desarrollo
*Como se observa en este bloque de código cada instrucción acaba con ; y los
comentarios se indican con //. Al igual que en C se pueden introducir bloques de
comentarios con /* ... */.
Materiales:
1. Placa ARDUINO UNO
2. Resistencia 220 Ω (Para El LED)
3. Resistencia 10 Kω (Para El Interruptor)
4. Pulsador Y LED De Color Verde.
(Utilice la tablilla
PROTOBOARD para las conexiones)
Programación
3
Practica #2
Laboratorio Máquinas Eléctricas I
2. Modifique el Código Fuente Anterior para implementar DOS salidas adicionales activadas
con un PUSH BUTTON y adjunte EVIDENCIA FOTOGRÁFICA.
Discusiones Actividad 1:
¿Qué dificultades o impedimentos técnicos se presentaron en la realización del circuito?
Hubo solo una dificultad y fue la más estresante, ya que al parecer el arduino nano que teníamos no servía, no
daba señales de vida, fue hasta que tuvimos el apoyo del profesor prestandonos su arduino 1
¿Resultó difícil la modificación del código Fuente? ¿Resulta intuitivo la definición del modo de los Pines?
No hubo ninguna complicación al momento de editar el código, fue sencillo de cierta forma
¿ Podría implementar esta manipulación de señales con push button para un sistema de arranque y paro de
emergencia de un motor de CD?)
Materiales Adicionales:
4
Practica #2
Laboratorio Máquinas Eléctricas I
Los dispositivos de protección de las máquinas rotatorias en general se basan en
monitorear señales analógicas, tales como temperatura, sobre corriente, velocidad,
vibración y hasta inducción magnética en la carcasa.
SIMULACIÓN
//Constants
const int pResistor = A0; // Analog pin A0
const int ledPin=13; // Led pin at Arduino pin 9
//Variables
int value; // Store value from photoresistor (0-1023)
void setup(){
pinMode(ledPin, OUTPUT); // Set pin 9 as an output
pinMode(pResistor, INPUT);// Set analog A0 pin as an input
Serial.begin(9600);
}
void loop(){
value = analogRead(pResistor);
Serial.println(value);
if (value > 900){
digitalWrite(ledPin, LOW); //Turn led off
}
5
Practica #2
Laboratorio Máquinas Eléctricas I
else{
digitalWrite(ledPin, HIGH); //Turn led on
}
delay(500); //Small delay
}
Discusiones Actividad 2:
El circuito programado permitió encender y apagar un LED según la intensidad de la resistencia medida en un
potenciómetro. La señal analógica recibida en el pin A0 del Arduino determinaba si la resistencia era
suficientemente baja para encender el LED o lo suficientemente alta para apagarlo. Esta función es útil para
simular una respuesta de encendido o apagado ante cambios en un parámetro de resistencia.
Los sensores analógicos tienen un rol clave en el monitoreo de máquinas de corriente directa (CD). Pueden
usarse para observar variables críticas, tales como la temperatura del motor, corriente excesiva, velocidad,
vibración, o incluso la presencia de campos magnéticos en la carcasa. Estas mediciones permiten implementar
sistemas de protección, alertando sobre condiciones anormales que puedan afectar la integridad de la máquina.
Sí, el Arduino UNO puede utilizarse como un sistema de monitoreo básico de temperatura o
sobrecalentamiento en motores. Mediante sensores de temperatura y su capacidad de procesamiento de señales
analógicas, el Arduino podría medir y reportar el estado de temperatura de un conjunto de motores, ejecutando
comandos para prevenir sobrecalentamiento y prolongar la vida útil del equipo.
Conclusiones
Superamos problemas técnicos, como un Arduino Nano que no funcionaba, fue posible gracias al
apoyo del profesor. Modificar el código resultó sencillo, permitiendo implementar nuevas funciones
sin dificultad.
Aplicar estos conocimientos muestra la utilidad de Arduino para sistemas reales, como el arranque y
paro de motores, etc.
7
Practica #2