You are on page 1of 12

Instituto Tecnológico Superior de

Tierra Blanca.

Catedrático: Angélica Murillo Ramírez.

Microcontroladores.

Presentan:
Abidan Oldani Cajina Malagón.
José de Jesús Rodríguez Tepach.
Francisco Ramón Ramírez.
Rafael Cajina Felipe.

14/06/2016

Avenida Veracruz s/n esquina Héroes de Puebla colonia Pemex


Tierra Blanca, Veracruz, México. C.P. 95180
Tel. (012747434992 y 012747435783), e-mail: direccion_general@itstb.edu.mx
www.itstb.edu.mx
INTRODUCCIÓN

EL PIC 16F877A

El PIC16F877 es un microcontrolador con memoria de programa tipo FLASH, lo que


representa gran facilidad en el desarrollo de prototipos y en su aprendizaje ya que no se
requiere borrarlo con luz ultravioleta como las versiones EPROM, sino que permite
reprogramarlo nuevamente sin ser borrado con anterioridad.

El PIC16F877 es un microcontrolador de Microchip Technology fabricado en tecnología


CMOS, su consumo de potencia es muy bajo y además es completamente estático, esto
quiere decir que el reloj puede detenerse y los datos de la memoria no se pierden.

El encapsulado más común para este microcontrolador es el DIP (Dual In-line Pin) de 40
pines, propio para usarlo en experimentación. La referencia completa es PIC16F877-04
para el dispositivo que utiliza cristal oscilador de hasta 4 MHz, PIC16F877-20 para el
dispositivo que utiliza cristal oscilador de hasta 20 MHz o PIC16F877A-I para el dispositivo
tipo industrial que puede trabajar hasta a 20 MHz. Sin embargo, hay otros tipos de
encapsulado que se pueden utilizar según el diseño y la aplicación que se quiere realizar.
Por ejemplo, el encapsulado tipo surface mount (montaje superficial) tiene un reducido
tamaño y bajo costo, que lo hace propio para producciones en serie o para utilizarlo en
lugares de espacio muy reducido.

Pic 16f877a con nombre de pines.

Modulo Bluetooth H-05

Los módulo de bluetooth HC-05 es un módulo muy popular para aplicaciones con
microcontroladores PIC y Arduino. Se trata de un dispositivos relativamente económico y
que habitualmente se venden en un formato que permite insertarlos en un protoboard y
cablearlo directamente a cualquier microcontrolador, incluso sin realizar soldaduras.

Avenida Veracruz s/n esquina Héroes de Puebla colonia Pemex


Tierra Blanca, Veracruz, México. C.P. 95180
Tel. (012747434992 y 012747435783), e-mail: direccion_general@itstb.edu.mx
www.itstb.edu.mx
El módulo
de bluetooth HC-05 es el que ofrece una mejor relación de precio y características, ya que
es un módulo Maestro-Esclavo, quiere decir que además de recibir conexiones desde una
PC o Tablet, también es capaz de generar conexiones hacia otros dispositivos bluetooth.
Esto nos permite por ejemplo, conectar dos módulos de bluetooth y formar una conexión
punto a punto para transmitir datos entre dos microcontroladores o dispositivos. En otro
artículo posterior veremos cómo configurar dos módulos HC-05 para que se enlacen entre
ellos y podamos transmitir información de un punto a otro.

Modulo bluetooth H-05

Motorreductor.

Los Motorreductores son apropiados para el accionamiento de toda clase de máquinas y


aparatos de uso industrial, que necesitan reducir su velocidad en una forma segura y
eficiente.
Las transmisiones de fuerza por correa, cadena o trenes de engranajes que aún se usan
para la reducción de velocidad presentan ciertos inconvenientes.

Al emplear MOTORREDUCTORES se obtiene una serie de beneficios sobre estas otras


formas de reducción. Algunos de estos beneficios son:

1.- Una regularidad perfecta tanto en la velocidad como en la potencia transmitida.


2.- Una mayor eficiencia en la transmisión de la potencia suministrada por el motor.

Avenida Veracruz s/n esquina Héroes de Puebla colonia Pemex


Tierra Blanca, Veracruz, México. C.P. 95180
Tel. (012747434992 y 012747435783), e-mail: direccion_general@itstb.edu.mx
www.itstb.edu.mx
3.-
Mayor seguridad en la transmisión, reduciendo los costos en el mantenimiento.
4.- Menor espacio requerido y mayor rigidez en el montaje.
5.- Menor tiempo requerido para su instalación.

Los Motorreductores se suministran normalmente acoplando a la unidad reductora un


motor eléctrico normalizado asincrónico tipo jaula de ardilla.

Motorreductor de 5V.

Avenida Veracruz s/n esquina Héroes de Puebla colonia Pemex


Tierra Blanca, Veracruz, México. C.P. 95180
Tel. (012747434992 y 012747435783), e-mail: direccion_general@itstb.edu.mx
www.itstb.edu.mx
Código de programación.

#include <16F877A.h>
#fuses NOWDT, XT, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT,
NOLVP, NOCPD, NOWRT
#use delay (clock=4000000)
#use fast_io (D)
#use RS232 (BAUD=9600,BITS=8,PARITY=N,XMIT=PIN_C6,RCV=PIN_C7)

Char valor;

Void main ()
{

set_tris_d (0b000);
Avenida Veracruz s/n esquina Héroes de Puebla colonia Pemex
Tierra Blanca, Veracruz, México. C.P. 95180
Tel. (012747434992 y 012747435783), e-mail: direccion_general@itstb.edu.mx
www.itstb.edu.mx
Output_low (PIN_D0);
Output_low (PIN_D1);
Output_ low (PIN_C1);
Output_low (PIN_C2);
Output_low (PIN_C3);
While (true)
{
Valor = getc ();
Switch (valor)
{
Case 'A':
Output_high (PIN_D0);
Output_high (PIN_D1);
Output_low (PIN_C2);
Output_low (PIN_C3);
Break;

Case 'R':
Output_low (PIN_D0);

Output_low (PIN_D1);
Output_high (PIN_C2);
Output_high (PIN_C3);
Break;

case 'I':
Output_high(PIN_D0);
Output_Low(PIN_D1);
Output_Low(PIN_C2);
Output_Low(PIN_C3);
break;
Avenida Veracruz s/n esquina Héroes de Puebla colonia Pemex
Tierra Blanca, Veracruz, México. C.P. 95180
Tel. (012747434992 y 012747435783), e-mail: direccion_general@itstb.edu.mx
www.itstb.edu.mx
case 'D':
Output_Low(PIN_D0);
Output_high(PIN_D1);
Output_Low(PIN_C2);
Output_Low(PIN_C3);
break;

case 'S':
Output_high(PIN_C1);
break;

case 'O':
Output_Low(PIN_C1);
break;

case 'T'
Output_Low(PIN_D0);
Output_Low(PIN_D1);
Output_Low(PIN_C2);
Output_Low(PIN_C3);

IF(valor==1)
{
Output_low(PIN_D1);
}

IF(valor==2)
{
Output_high(PIN_D1);
Avenida Veracruz s/n esquina Héroes de Puebla colonia Pemex
Tierra Blanca, Veracruz, México. C.P. 95180
Tel. (012747434992 y 012747435783), e-mail: direccion_general@itstb.edu.mx
www.itstb.edu.mx
}
}
}

OBJETIVOS

Avenida Veracruz s/n esquina Héroes de Puebla colonia Pemex


Tierra Blanca, Veracruz, México. C.P. 95180
Tel. (012747434992 y 012747435783), e-mail: direccion_general@itstb.edu.mx
www.itstb.edu.mx
 Diseñ
ar y construir una unidad a control remoto recolectora de basura.

 Diseño de una aplicación bluetooth para el control de Motorreductores.

 Implementación de esta unidad instituciones educativas y zonas


urbanas.

I. MATERIAL Y EQUIPO A UTILIZAR:

 Modulo bluetooth H-05.


 Pic 16F877a.
 Motorreductores de 8kg de torsión.
 Potenciómetro de 10 kΩ.
 Leds blanco led amarillo.
 Mini protoboard 150 puntos.
 Banco de baterías de 2200mA.
 Batería recargable 6v 1A.
 Cables Dupont macho hembra 30 cm

II. desarrollo.

Avenida Veracruz s/n esquina Héroes de Puebla colonia Pemex


Tierra Blanca, Veracruz, México. C.P. 95180
Tel. (012747434992 y 012747435783), e-mail: direccion_general@itstb.edu.mx
www.itstb.edu.mx
1.- Se
empezó por la realización de la aplicación de la aplicación bluetooth para

el control de motores en la página de App inventor.

Código para la aplicación.

Aplicación ya terminada.

2.- Después se procedió a realizar el código para el Pic 16F877a en el programa


pic C.

3.- posteriormente se procedió a implementar el circuito en placa ya en físico.

Avenida Veracruz s/n esquina Héroes de Puebla colonia Pemex


Tierra Blanca, Veracruz, México. C.P. 95180
Tel. (012747434992 y 012747435783), e-mail: direccion_general@itstb.edu.mx
www.itstb.edu.mx
4.- se procede a visualizar las señales de salida con respecto a la entrada del
amplificador.

IV. CONCLUSIONES Y RECOMENDACIONES.

Al realizar esta práctica se logró comprender el funcionamiento de los


amplificadores de audio ya se pudo observar en el osciloscopio la
amplificación de la señal de salida con respecto a la señal de entrada.

Al momento de realizar las conexiones de los capacitores se debe


comprobar que estén bien polarizados ya que de lo contrario pueden
explotar (electrolíticos) si no están bien polarizados y de que sean de
los valores requeridos en la práctica o de lo contrario el circuito tendrá
un mal funcionamiento.

Avenida Veracruz s/n esquina Héroes de Puebla colonia Pemex


Tierra Blanca, Veracruz, México. C.P. 95180
Tel. (012747434992 y 012747435783), e-mail: direccion_general@itstb.edu.mx
www.itstb.edu.mx
Cuando se están realizando las conexiones de los transistores revisar
que las terminales del transistor se estén conectando adecuadamente
ya que de lo contrario puede causar que el transistor se dañe.

Los que se ubican en el emisor del transistor deben ser de mayor valor
que los que se encuentran en la base del circuito.

Avenida Veracruz s/n esquina Héroes de Puebla colonia Pemex


Tierra Blanca, Veracruz, México. C.P. 95180
Tel. (012747434992 y 012747435783), e-mail: direccion_general@itstb.edu.mx
www.itstb.edu.mx

You might also like