Академический Документы
Профессиональный Документы
Культура Документы
DESARROLLO DE PRACTICAS
IDENTIFICACIÓN
Unidad de Educación Media Superior Tecnológica Industrial y de Servicios
Plantel: Centro de Bachillerato Tecnológico Industrial y de Servicios Profesor: Martin Hernández Macías
No. 50
Asignatura: Mantiene Sistemas Semestre: Grupo: Semana Fecha:
Electrónicos de potencia . No. 3
RESULTADO DE APRENDIZAJE
El alumno aplicará elementos de control de potencia por medio de tecnologías de la informática y
computación, realizando un trabajo colaborativo.
EVIDENCIAS A GENERAR EN EL DESARROLLO DE LA PRÁCTICA
- Circuito de control sencillo con arduino
- Considerar las aplicaciones existentes para intercambiar control inalámbrico
- Circuito interruptor de potencia para motor de corriente directa.
- Circuito interruptor de potencia accionado a través de un teléfono inteligente
COMPETENCIAS A DESARROLLAR
1.3, 1.4, 2.2, 4.1, 10.1, 11.1, 11.2
ACTIVIDADES A DESARROLLAR
Al finalizar de la actividad el alumno deberá realizar un video explicativo del proyecto desarrollado.
Actividad 1. Lee la siguiente información, subraya con marca texto amarillo las ideas
principales y realiza un resumen de una cuartilla.
Módulos BlueTooth
Hace ya un tiempo que disponemos de módulos BlueTooth sencillos y
económicos, que resultan muy prácticos para todo esto, y en esta sesión, vamos a
empezar viendo cuales tenemos disponibles y como trabajar con ellos.
Los más frecuentes en el mercado son los módulos HC-06 y HC-05que si haces
una búsqueda rápida, veras que se consiguen por poco dinero, y están disponibles
independientes o en modo SHIELD y para zócalo XBEE.
Hay bastante confusión en la red acerca de cómo diferenciar uno de otro y en
muchas ocasiones sobre las prestaciones de unos y otros.
Lo primero es que el hardware de ambos módulos es el mismo. No hay diferencia
hardware, pero el software que incorporan es diferente.
Además el modulo de conexión se monta sobre un soporte que a su vez puede
presentar diferencias notables según el fabricante y las conexiones que realice,
pero por lo que he podido comprobar, hay una diferencia obvia, el numero de
pines del modulo montado.
Laboratorio de Electrónica CBTis No. 50 México, 2019
El modelo HC-06 dispone de 4 pines, en lugar de los 6 que incluye el modelo HC-
05, pero hay además importantes diferencias de funcionalidad y de manejo.
Básicamente el modelo HC-06
solo puede actuar como esclavo
y además dispone de un juego
reducido de instrucciones a las
que atiende, mientras que el
modelo HC-05 puede actuar
como master o como Slave y
acepta un número mayor de
órdenes de configuración.
Mientras que el HC-06 entra en
modo de programación en
cuanto lo enciendes y mientras
no haya nadie conectado por
Bluetooth, el HC-05 es
ligeramente más complicado de
colocar en modo comandos y requiere una cierta manera de arrancado,
concretamente requiere que el pin KEY, (Que no estaba conectado el caso del HC-
06) este en HIGH cuando encendemos el modulo.
El circuito HC-06 y HC-05
Pues es fácil. Fíjate que el modulo tiene rotulado el nombre de los pines, y
simplemente conectar tensión y GND al módulo y después conectamos Txd y Rxd
a los pines digitales 2 y 4 respectivamente de tu Arduino. Para el módulo HC-06:
Materiales:
Laboratorio de Electrónica CBTis No. 50 México, 2019
Arduino UNO o MEGA.
1x Módulo Bluetooth (por ejemplo:
HC-05 o 06)
Smartphone 1x (cualquier Android
funcionará)
Aplicación BlueTerm
1x L293D IC
Motor DC 12 Vcd
1x Breadboard
Cables
Recuerda: Solo puedo conectar los cables de TX y RX después de que cargues el
código Arduino.
Dos errores comunes
Debe quitar los cables RX y TX
cuando esté cargando el boceto
en su Arduino.
A veces las personas conectan el
TX del módulo bluetooth al TX
del Arduino ... eso está mal y no
funcionará. Asegúrese de
conectarlo correctamente, el TX
en RX y el RX en TX.
Nota:
Si el módulo Bluetooth HC-05
solicita una contraseña, es
'1234'.
Sube este código a continuación
¡Asegúrese de quitar los cables de RX y TX de lo contrario el código no se cargará
correctamente!.
Para la comunicación de Android con nuestro módulo bluetooth, se usa la
aplicación BlueTerm, es completamente gratis, así que solo tienes que ir a "Play
Store" y descargarla. Entonces solo necesita conectar su teléfono inteligente con
el módulo Bluetooth. Recuerde retirar los cables TX y RX.
Solo he configurado 3 comandos para controlar el motor de CC:
'0' - apaga el motor de corriente continua
'1' - El motor de corriente continua gira a la derecha
'2' - El motor de corriente continua gira hacia la izquierda
Fuentes de información:
https://randomnerdtutorials.com/arduino-control-dc-motor-via-bluetooth/
http://www.iescamp.es/miarduino/2016/03/11/trabajando-con-el-modulo-bluetooth/
Laboratorio de Electrónica CBTis No. 50 México, 2019
Actividad No. 2: EL arduino con led
1. Realiza el siguiente circuito y responde lo que se te solicita:
2. Describe el circuito:
………………………………………...
………………………………………...
………………………………………...
………………………………………...
………………………………………...
void setup() {
pinMode(ledPin, OUTPUT);
//Declara pin de Salida
digitalWrite(ledPin, LOW);
//Normalmente Apagado
Serial.begin(9600);
}
void loop() {
//si el modulo a manda dato,
guardarlo en estado.
if(Serial.available() > 0){
state = Serial.read();
} // Esta parte del código es para solo
1 Carácter o Unidad.
5.-¿Describe que sucede cuando lo cargas al arduino y por medio del bluetooth
insertas “0” o “1”?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
void setup() {
// sets the pins as outputs:
pinMode(motorPin1, OUTPUT);
Laboratorio de Electrónica CBTis No. 50 México, 2019
pinMode(motorPin2, OUTPUT);
pinMode(enablePin, OUTPUT);
// sets enablePin high so that motor can turn on:
digitalWrite(enablePin, HIGH);
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}
void loop() {
//if some date is sent, reads it and saves in state
if(Serial.available() > 0){
state = Serial.read();
flag=0;
}
// if the state is '0' the DC motor will turn off
if (state == '0') {
digitalWrite(motorPin1, LOW); // set pin 2 on L293D low
digitalWrite(motorPin2, LOW); // set pin 7 on L293D low
if(flag == 0){
Serial.println("Motor: off");
flag=1;
}
}
// if the state is '1' the motor will turn right
else if (state == '1') {
digitalWrite(motorPin1, LOW); // set pin 2 on L293D low
digitalWrite(motorPin2, HIGH); // set pin 7 on L293D high
if(flag == 0){
Serial.println("Motor: right");
flag=1;
}
}
// if the state is '2' the motor will turn lef
else if (state == '2') {
digitalWrite(motorPin1, HIGH); // set pin 2 on L293D high
digitalWrite(motorPin2, LOW); // set pin 7 on L293D low
if(flag == 0){
Serial.println("Motor: lef");
flag=1;
}
}
}
9. Traduce al español los comentarios y Describe las instrucciones que realizan el
EVALUACIÓN
IDENTIFICACIÓN
Plantel: Centro de Bachillerato Tecnológico Industrial y de Servicios Profesor: Martin Hernández Macías
No. 50
Asignatura: Mantiene Sistemas Semestre: Grupo: Semana Fecha de entrega:08 de marzo de
Electrónicos de potencia .4to. No.3 2019
Valor 20 15 10 5
Valor: 5.5 al primer parcial
Nombre y Firma del Estudiante: Nombre y Firma del padre
______________________________ _____________________________