para configurar una targeta arduino
DESCRIPTION
ES DE ELECTRICIDADTRANSCRIPT
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
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.
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.
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.
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
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
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
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
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:
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.
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
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
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
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)
*/
#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);
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())
{
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')
{
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);
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
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);
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");
}
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);
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");
}
// Serial.println(BluetoothData1);
delay(100);
}
Fotografías
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.