para configurar una targeta arduino

35
C ENTRO DE B ACHILLERATO T ECNOLOGICO INDUSTRIAL Y DE SERVICIO N° 88 NOMBRE DE LOS INTEGRANTES: Velázquez Barrios Alex Miguel GRADO: 4°to GRUPO:”B” NOMBRE DEL CATEDRÁTICO: ING.Ramos GONZÁLES Víctor HUGO NOMBRE DE La Materia: CONSTRUYE Y MANTIENE CIRCUITOS DE CONTROL ELÉCTROMAGNETICOS NOMBRE DEL PROYECTO:

Upload: march-velazquez

Post on 10-Dec-2015

41 views

Category:

Documents


0 download

DESCRIPTION

ES DE ELECTRICIDAD

TRANSCRIPT

Page 1: PARA CONFIGURAR UNA TARGETA ARDUINO

C ENTRO DE B ACHILLERATO T ECNOLOGICO

INDUSTRIAL Y DE SERVICIO N° 88

NOMBRE DE LOS INTEGRANTES:

Velázquez Barrios Alex Miguel

GRADO: 4°to GRUPO:”B”

NOMBRE DEL CATEDRÁTICO:

ING. Ramos GONZÁLES Víctor HUGO

NOMBRE DE La Materia:

CONSTRUYE Y MANTIENE CIRCUITOS DE CONTROL ELÉCTROMAGNETICOS

NOMBRE DEL PROYECTO:

Práctica control de circuitos de segmentos por medio de la tarjeta Bluetooth (Practica 1)

FECHA DE ENTREGA:

7 DE JUNIO DE 2015

Page 2: PARA CONFIGURAR UNA TARGETA ARDUINO

Objetivo general

Nuestro objetivo en esta práctica será que todos nuestros integrantes

de nuestro equipo sepan realizar, interpretar, opinar sobre lo realizado

en la práctica, Aprenderemos a programar en la tarjeta Arduino uno y

también para aprender una parte de la rama de programación.

Page 3: PARA CONFIGURAR UNA TARGETA ARDUINO

Objetico Específico

El objetivo principal de esta práctica es que todos tengamos los

mismos conocimientos sobre la programación de la tarjeta “arduino

uno” y encender los números 0 a 9 y utilizando controlando el módulo

blutooth.

Page 4: PARA CONFIGURAR UNA TARGETA ARDUINO

INTRODUCCIÓN

En esta práctica daremos a conocer un nuevo dispositivo llamado arduino es de importación Italiana toda la información a detalle viene en el contenido de este reporte; la práctica se trata de controlar un los números 0 a 9 utilizando el módulo de bluetooth y el programa de arduino con una tarjeta arduino realizara todo de manera automática eso se debe a que esta tarjeta es programable con un sinfín de órdenes y es más fácil de utilizar y te lleva menos tiempo.

Page 5: PARA CONFIGURAR UNA TARGETA ARDUINO

FUNDAMENTO Teórico

Tarjeta Arduino uno:

Visión de conjunto

El Arduino Uno es una placa electrónica basada en el ATmega328 (ficha técnica). Cuenta con 14 pines digitales de entrada / salida (de los cuales 6 se pueden utilizar como salidas PWM), 6 entradas analógicas, un 16 MHz resonador cerámico, una conexión USB, un conector de alimentación, un header ICSP, y un botón de reinicio. Contiene todo lo necesario para apoyar el micro controlador; simplemente conectarlo a un ordenador con un cable USB o el poder con un adaptador de CA o la batería a CC para empezar.

El Uno es diferente de todas las placas anteriores en que no utiliza el chip controlador de USB a serial FTDI. En lugar de ello, se cuenta con el Atmega16U2 (Atmega8U2 hasta la versión R2) programado como un convertidor de USB a serie.

Revisión 2de la junta Uno tiene una resistencia tirando la línea 8U2 HWB a tierra, por lo que es más fácil de poner en modo DFU.

Revisión 3 de la Junta tiene las siguientes características nuevas:

1.0 pinout: SDA añadido y pines SCL que están cerca al pin AREF y otros dos nuevos pasadores colocados cerca del pin de RESET, la instrucción IOREF que permiten a los escudos para adaptarse a la

Page 6: PARA CONFIGURAR UNA TARGETA ARDUINO

tensión proporcionada por la junta directiva. En el futuro, escudos serán compatibles tanto con el tablero que utiliza el AVR, que opera con 5V y con el Arduino Debido que opera con 3.3V. El segundo es un pin no está conectado, que se reserva para usos futuros.

Circuito de RESET fuerte.

ATmega 16U2 sustituir el 8U2.

"Uno" significa uno en italiano y se nombra para conmemorar el próximo lanzamiento de Arduino 1.0. El Uno y la versión 1.0 serán las versiones de referencia de Arduino, moviéndose hacia adelante. El Uno es el último de una serie de placas Arduino USB y el modelo de referencia para la plataforma Arduino; para una comparación con las versiones anteriores

Cable UTP:

Un cable es un cordón que está resguardado por alguna clase de recubrimiento y que permite conducir electricidad o distintos tipos de señales. Los cables suelen estar confeccionados con aluminio o cobre.

UTP, por otra parte, es una sigla que significa Unshielded Twisted Pair

(lo que puede traducirse como “Par trenzado no blindado”). El cable

UTP, por lo tanto, es una clase de cable que no se encuentra blindado

y que suele emplearse en las telecomunicaciones. El cable de par

trenzado fue creado por el británico Alexander Graham Bell (1847-

1922). Se trata de una vía de conexión con un par de conductores

Page 7: PARA CONFIGURAR UNA TARGETA ARDUINO

eléctricos entrelazados de manera tal que logren eliminar la diafonía

de otros cables y las interferencias de medios externos.

Tras la invención del teléfono, su cableado compartía la misma ruta

con las líneas de energía eléctrica. Sin embargo, se producían

interferencias que recortaban la distancia de las señales telefónicas.

protoboard (breadboard)

Una placa de pruebas (en inglés: protoboard o breadboard) es un

tablero con orificios conectados eléctricamente entre sí, habitualmente

siguiendo patrones de líneas, en el cual se pueden

insertar componentes electrónicos y cables para el armado y

prototipado de circuitos electrónicos y sistemas similares. Está hecho

de dos materiales, un aislante, generalmente un plástico, y un

conductor que conecta los diversos orificios entre sí. Uno de sus usos

principales es la creación y comprobación de prototipos de circuitos

electrónicos antes de llegar a la impresión mecánica del circuito en

sistemas de producción comercial. La protoboard es un dispositivo

muy utilizado para probar circuitos electrónicos. Tiene la ventaja de

Page 8: PARA CONFIGURAR UNA TARGETA ARDUINO

que permite armar con facilidad un circuito, sin la necesidad de realizar

soldaduras. Si el circuito bajo prueba no funciona de manera

satisfactoria, se puede modificar sin afectar los elementos que lo

conforman. La protoboard tiene una gran cantidad de orificios en

donde se pueden insertar con facilidad los terminales de los elementos

que conforman el circuito. Se puede conectar casi cualquier tipo de

componente electrónico, incluyendo diferentes tamaños de circuitos

integrados. Los únicos elementos que no se pueden conectar a la

protoboard son elementos que tienen terminales muy gruesos. Estos

elementos se conectan normalmente sin problemas en forma externa

con ayuda de cables o "lagartos".

El primer diagrama muestra una protoboard típica. Algunos de estos

orificios están unidos de manera estandarizada que permiten una fácil

conexión de los elementos del circuito que se desea armar.

En el segundo diagrama se pueden ver que hay unas "pistas"

conectoras (Las "pistas" están ubicadas debajo de la placa blanca).

Estas "pistas" son horizontales en la parte superior e inferior de la

protoboard y son verticales en la parte central de la misma.

El display de 7 segmentos

Page 9: PARA CONFIGURAR UNA TARGETA ARDUINO

El display de 7 segmentos es un componente electrónico que me

permite visualizar un valor numérico para una determinada

aplicación. Cuando se quiere mostrar datos en el display, existen dos

opciones para hacerlo, una utilizar un decodificador BCD a

7 segmentos después del microcontrolador, y otra es generar con el

mismo microcontrolador el código 7 segmentos equivalente a cada

número de 0 a 9.

Para que el microcontrolador maneje el display de 7 segmentos es

necesario hacer la siguiente conexión (Para un display 7 segmentos

de cátodo común).

Modulo bluetooth hc-05.

Bluetooth es una especificación industrial para Redes Inalámbricas de

Área Personal (WPAN) que posibilita la transmisión de voz y datos

entre diferentes dispositivos mediante un enlace por radiofrecuencia

en la banda ISM de los 2,4 GHz. Los principales objetivos que se

pretenden conseguir con esta norma son:

Page 10: PARA CONFIGURAR UNA TARGETA ARDUINO

Facilitar las comunicaciones entre equipos móviles.

Eliminar los cables y conectores entre éstos.

Ofrecer la posibilidad de crear pequeñas redes inalámbricas y

facilitar la sincronización de datos entre equipos personales.

Los dispositivos que con mayor frecuencia utilizan esta tecnología

pertenecen a sectores de las telecomunicaciones y la informática

personal, como PDA, teléfonos móviles, computadoras portátiles,

ordenadores personales, impresoras o cámaras digitales.

Módulo Bluetooth HC-05

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.

El módulo bluetooth HC-05 viene configurado de fábrica para trabajar

como maestro o esclavo.  En el modo maestro puede conectarse con

otros módulos bluetooth, mientras que en el modo esclavo queda a la

escucha peticiones de conexión.  Agregando este módulo a tu

proyecto podrás controlar a distancia desde un celular o una laptop

todas las funcionalidades que desees.

Page 11: PARA CONFIGURAR UNA TARGETA ARDUINO

Características:

3.3 / 5 v.

Chip BC417143

Alcance 10 mts

Nivel TTL

1200bps a 1.3Mbps

Computadora o laptop

La computadora1 2 (del inglés: computer; y este del latín: computare,

'calcular'), también denominada computador3 1 u ordenador4 5 (del

francés: ordinateur; y este del latín: ordinator), es una máquina

electrónica que recibe y procesa datos para convertirlos en

información conveniente y útil. Una computadora está formada,

físicamente, por numerosos circuitos integrados y otros muchos

componentes de apoyo, extensión y accesorios, que en conjunto

Page 12: PARA CONFIGURAR UNA TARGETA ARDUINO

pueden ejecutar tareas diversas con suma rapidez y bajo el control de

un programa.

Dos partes esenciales la constituyen, el hardware, que es su

composición física (circuitos electrónicos, cables, gabinete, teclado,

etcétera) y su software, siendo ésta la parte intangible (programas,

datos, información, etcétera). Una no funciona sin la otra.

Un Cable USB

El Bus Universal en Serie (BUS) (en inglés: Universal Serial Bus),

más conocido por la sigla USB, es un bus estándar industrial que

define los cables, conectores y protocolos usados en un bus para

conectar, comunicar y proveer de alimentación eléctrica entre

computadoras, periféricos y dispositivos electrónicos.2

Su desarrollo partió de un grupo de empresas del sector que buscaban

unificar la forma de conectar periféricos a sus equipos, por aquella

época poco compatibles entre sí, entre las que estaban Intel,

Microsoft, IBM, Compaq, DEC, NEC y Nortel. La primera

Page 13: PARA CONFIGURAR UNA TARGETA ARDUINO

especificación completa 1.0 se publicó en 1996, pero en 1998 con la

especificación 1.1 comenzó a usarse de forma masiva.

LISTA DE MATERIALES

Una placa Arduino.

Una Tarjeta Bluetooth.

Un Display.

Un Protoboard.

Cables UTP.

Una laptop.

Un Cable USB de Impresora para la Arduino o un cargador de

cualquier otro Dispositivo a 5 V como fuente de poder.

Software Bluetooth, Terminal (aplicación descargada desde plays

tor ).

Celular

Page 14: PARA CONFIGURAR UNA TARGETA ARDUINO

Procedimiento de la práctica

Primero usamos el programa arduino y los programamos nosotros lo

utilizamos lo presentamos por medio de colores luego conectamos el

display al protoboart. Luego de conectar se conectó la tarjeta de

bluetooth al protoboart luego se conectaron los cables de tierra y los

de voltaje de la tarjeta arduino a la tarjeta de bluetooth, y de la tarjeta

de bluetooth se conectaron los cables del display y después la

compuertas. De la tarjeta arduino al display. Cada segmento con su

respectiva compuerta según. La programación que se le dio para que

el circuito trabajara. Luego descargamos la aplicación para el celular

luego sincronizamos el bluetooth de la tarjeta de bluetooth con el

bluetooth del celular y así pudimos controlar el circuito por medio del

bluetooth.

TEST BLUETOOTH HC-06

TX(10)

RX(11)

Page 15: PARA CONFIGURAR UNA TARGETA ARDUINO

*/

#include <SoftwareSerial.h>

SoftwareSerial bluetooth (11, 10); // TX, RX

int Segn1 = 2;

int Segn2 = 3;

int Segn3 = 4;

int Segn4 = 5;

Int Segn5 = 6;

Int Segn6 = 7;

Int Segn7 = 8;

Int BluetoothData;

Int states[4]={0,0,0,0};

void setup()

{

bluetooth.begin(9600);

delay(1000);

Page 16: PARA CONFIGURAR UNA TARGETA ARDUINO

bluetooth.print("AT+NAMEchonos\r\n");

delay(1000);

bluetooth.print("AT+PIN5995\r\n");

delay(1000);

pinMode(Segn1,OUTPUT);

pinMode(Segn2,OUTPUT);

pinMode(Segn3,OUTPUT);

pinMode(Segn4,OUTPUT);

pinMode(Segn5,OUTPUT);

pinMode(Segn6,OUTPUT);

pinMode(Segn7,OUTPUT);

Serial.begin(9600);

}

Primer paso que utilizar la programación arduino de los números 1

void loop()

{

if (bluetooth.available())

{

Page 17: PARA CONFIGURAR UNA TARGETA ARDUINO

BluetoothData=bluetooth.read();

}

else

{BluetoothData=Serial.read();

}

if(BluetoothData=='1')

{

digitalWrite(Segn2,1);

digitalWrite(Segn3,1);

digitalWrite(Segn1,0);

digitalWrite(Segn4,0);

digitalWrite(Segn5,0);

digitalWrite(Segn6,0);

digitalWrite(Segn7,0);

bluetooth.println("GREEN ON");

Serial.println("GREEN ON");

}

Segundo paso que utilizar la programación arduino de los números 2

if(BluetoothData=='2')

Page 18: PARA CONFIGURAR UNA TARGETA ARDUINO

{

digitalWrite(Segn1,1);

digitalWrite(Segn2,1);

digitalWrite(Segn7,1);

digitalWrite(Segn5,1);

digitalWrite(Segn4,1);

digitalWrite(Segn3,0);

digitalWrite(Segn6,0);

bluetooth.println("BLUE ON");

Serial.println("BLUE ON");

}

Tercero paso que utilizar la programación arduino de los números 3

if(BluetoothData=='3')

{

digitalWrite(Segn1,1);

digitalWrite(Segn2,1);

digitalWrite(Segn3,1);

digitalWrite(Segn4,1);

digitalWrite(Segn7,1);

Page 19: PARA CONFIGURAR UNA TARGETA ARDUINO

digitalWrite(Segn5,0);

digitalWrite(Segn6,0);

bluetooth.println("RED ON");

Serial.println("RED ON");

}

Cuarto paso que utilizar la programación arduino de los números 4

if(BluetoothData=='4')

{

digitalWrite(Segn2,1);

digitalWrite(Segn3,1);

digitalWrite(Segn6,1);

digitalWrite(Segn7,1);

digitalWrite(Segn1,0);

digitalWrite(Segn4,0);

digitalWrite(Segn5,0);

bluetooth.println("WHITE ON");

Serial.println("WHITE ON");

}

Quito paso que utilizar la programación arduino de los números 5

Page 20: PARA CONFIGURAR UNA TARGETA ARDUINO

if(BluetoothData=='5')

{

digitalWrite(Segn1,1);

digitalWrite(Segn6,1);

digitalWrite(Segn7,1);

digitalWrite(Segn3,1);

digitalWrite(Segn4,1);

digitalWrite(Segn5,0);

digitalWrite(Segn2,0);

bluetooth.println("WHITE ON");

Serial.println("WHITE ON");

}

Sexto paso que utilizar la programación arduino de los números 6

if(BluetoothData=='6')

{

digitalWrite(Segn1,1);

digitalWrite(Segn2,0);

digitalWrite(Segn3,1);

digitalWrite(Segn4,1);

Page 21: PARA CONFIGURAR UNA TARGETA ARDUINO

digitalWrite(Segn5,1);

digitalWrite(Segn6,1);

digitalWrite(Segn7,1);

bluetooth.println("WHITE ON");

Serial.println("WHITE ON");

}

Siete paso que utilizar la programación arduino de los números 7

if(BluetoothData=='7')

{

digitalWrite(Segn1,1);

digitalWrite(Segn2,1);

digitalWrite(Segn3,1);

digitalWrite(Segn4,0);

digitalWrite(Segn5,0);

digitalWrite(Segn6,0);

digitalWrite(Segn7,0);

bluetooth.println("WHITE ON");

Serial.println("WHITE ON");

}

Page 22: PARA CONFIGURAR UNA TARGETA ARDUINO

Ocho paso que utilizar la programación arduino de los números 8

if(BluetoothData=='8')

{

digitalWrite(Segn1,1);

digitalWrite(Segn2,1);

digitalWrite(Segn3,1);

digitalWrite(Segn4,1);

digitalWrite(Segn5,1);

digitalWrite(Segn6,1);

digitalWrite(Segn7,1);

bluetooth.println("WHITE ON");

Serial.println("WHITE ON");

}

Nueve paso que utilizar la programación arduino de los números 9

if(BluetoothData=='9')

{

digitalWrite(Segn1,1);

digitalWrite(Segn2,1);

digitalWrite(Segn3,1);

Page 23: PARA CONFIGURAR UNA TARGETA ARDUINO

digitalWrite(Segn4,1);

digitalWrite(Segn5,0);

digitalWrite(Segn6,1);

digitalWrite(Segn7,1);

bluetooth.println("WHITE ON");

Serial.println("WHITE ON");

}

Diez paso que utilizar la programación arduino de los números o

if (BluetoothData=='0'

{

digitalWrite(Segn1,1);

digitalWrite(Segn2,1);

digitalWrite(Segn3,1);

digitalWrite(Segn4,1);

digitalWrite(Segn5,1);

digitalWrite(Segn6,1);

digitalWrite(Segn7,0);

bluetooth.println("LED’S OFF");

Serial.println("LED’S OFF");

Page 24: PARA CONFIGURAR UNA TARGETA ARDUINO

}

// Serial.println(BluetoothData1);

delay(100);

}

Fotografías

Page 25: PARA CONFIGURAR UNA TARGETA ARDUINO
Page 26: PARA CONFIGURAR UNA TARGETA ARDUINO
Page 27: PARA CONFIGURAR UNA TARGETA ARDUINO

Conclusión

Esta práctica fue todo un éxito todo el equipo trabajo el objetivo de la

práctica se cumplió todos aprendimos a programar con la tarjeta

arduino todos comentamos de que este proyecto asido uno de los

mejore ya que ampliamos nuestros horizontes y vemos lo más

innovador en ámbito laboral. Aprendimos a como programar la tarjeta

arduino para así con la numeración que se le dio a la programación se

opere con el celular y es más fácil de utilizar y te llevas menos

tiempo.