martes, 25 de agosto de 2015

ENTRADA Y SALIDA

Entrada y Salida Cada uno de los 14 pines digitales en la Arduino Uno se puede utilizar como una entrada o salida, utilizando pinMode (), digitalWrite (), y las funciones digitalRead (). Funcionan a 5 voltios. Cada pin puede proporcionar o recibir un máximo de 40 mA y tiene una resistencia de 20 a 50 kOhm. Además, algunos pines tienen funciones especializadas: Serial: 0 (RX) y 1 (TX). Se utiliza para recibir (RX) y transmitir datos en serie (TX). TTL. Estos se encuentran conectadas a los pines correspondientes de la USB- alos chips TTL, Serial y ATmega8U2. Interrupciones externas: 2 y 3. Estos pines pueden configurarse para activar una interrupción en un valor bajo, un flanco ascendente o descendente, o un cambio en el valor. PWM: 3, 5, 6, 9, 10, y 11. Proporcionan una salida PWM de 8 bits con la función analogWrite (). SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Estos pines soportan la comunicación SPI utilizando la librería SPI. LED: 13. Hay un LED incorporado conectado al pin digital 13. Cuando el pasador es de alto valor, el LED está encendido, cuando el pasador es bajo, el led se apaga. La Arduino Uno tiene 6 entradas analógicas, etiquetado A0 a A5, cada uno de los cuales proporcionan 10 bits de resolución (es decir, 1.024 valores diferentes). Por defecto se miden desde el suelo a 5 voltios, aunque es posible cambiar el extremo superior de su rango usando el pin AREF y la función analogReference (). Además, algunos pines tienen funciones especializadas:

APLICACION

App Inventor pueden tener su primera aplicación en funcionamiento en una hora o menos, y se pueden programar aplicaciones más complejas en mucho menos tiempo que con los lenguajes más tradicionales, basados en texto. Inicialmente desarrollado por el profesor Hal Abelson y un equipo de Google Educación, mientras que Hal era un año sabático en Google, App Inventor se ejecuta como un servicio Web administrado por personal del Centro del MIT para el aprendizaje móvil - una colaboración de MIT de Ciencia Computacional e Inteligencia Artificial de laboratorio (CSAIL) y el Laboratorio de Medios del MIT. Inventor MIT App es compatible con una comunidad mundial de casi dos millones de usuarios que representan a 195 países en todo el mundo. Más de 85 mil usuarios semanales activas de la herramienta han construido más de 4,7 millones de aplicaciones de Android. Una herramienta de código abierto que pretende realizar la programación y la creación de aplicaciones accesibles a una amplia gama de audiencias.

IDE ARDUINO

IDE ARDUINO El código abierto Arduino Software (IDE) hace que sea fácil de escribir código y subirlo a la junta. Se ejecuta en Windows, Mac OS X y Linux. El entorno está escrito en Java y basadas en el procesamiento y el otro software de código abierto. [4] Este software se puede utilizar con cualquier placa Arduino. Servomotor Un servomotor (también llamado servo) es un dispositivo similar a un motor de corriente continua que tiene la capacidad de ubicarse en cualquier posición dentro de su rango de operación, y mantenerse estable en dicha posición. Un servomotor es un motor eléctrico que puede ser controlado tanto en velocidad como en posición. Es posible modificar un servomotor para obtener un motor de corriente continua que, si bien ya no tiene la capacidad de control del servo, conserva la fuerza, velocidad y baja inercia que caracteriza a estos dispositivos.

VIDEOS

INICIO

 La domótica se enfoca en la automatización de una vivienda integrando la tecnología en varios aspectos; ya sea la seguridad, comunicación, gestión de energía o el bienestar personal. Al integrar la tecnología en una vivienda se facilita en gran parte las acciones cotidianas que las hacemos manualmente, como abrir una puerta, encender una lámpara entre otras actividades que usualmente las hacemos. Si existe un proceso automático que suprima estas acciones, entonces ese proceso debe ser controlado por nosotros mismos, esto lo haremos a través de una aplicación móvil para Smartphone; es decir que a través de esa aplicación podremos controlar las acciones determinadas anteriormente, desde una simple como encender la lámpara de un dormitorio hasta una más compleja como elevar 90° exactos la puerta del estacionamiento. Todo esto se desarrolla por medio de la programación en Arduino y la configuración de los módulos correspondientes, en este caso será un módulo de bluetooth con el cual la aplicación Android controlará las acciones de la casa.

CIRCUITO EN PROTEUS


2. SIMULACIÓN. 
La siguiente secuencia de pasos es un resumen de los procedimientos que deben seguirse para la elaboración de placas impresas. 
• Paso 1. Abrir el simulador Proteus desde el icono ISIS (color azul) 
• Paso 2. Para la selección de elementos seleccione la opción Component Mode y a continuación seleccione la letra P (Pick from library) 
[Tutorial] Como hacer placas impresas usando Proteus


• Paso 3. Aparecerá la siguiente ventana en la cual se debe introducir el código o el nombre de los elementos que se desee seleccionar. 
[Tutorial] Como hacer placas impresas usando Proteus


Al presionar 2 veces se debe visualizar al lado izquierdo de la ventana principal lo siguiente: 
[Tutorial] Como hacer placas impresas usando Proteus


• Paso 4. Comenzar a montar el circuito, se debe hacer un clic en la parte izquierda de la ventana en el elemento deseado y en la hoja principal hacer nuevamente un clic, se observara que el elemento aparece listo para ser insertado. 
[Tutorial] Como hacer placas impresas usando Proteus


• Paso 5. Una vez colocados todos los elementos de acuerdo al circuito que se desee armar, unir los mismos como se muestra a continuación: 
[Tutorial] Como hacer placas impresas usando Proteus


• Paso 6. Al finalizar de conectar todos los elementos se debe agregar una conexión a tierra como se muestra a continuación: 
[Tutorial] Como hacer placas impresas usando Proteus


• Paso 7. Una vez finalizado el armado del circuito, es posible cambiar los valores de cada elemento haciendo 
Simplemente 2 clics en el valor de cada uno. 
[Tutorial] Como hacer placas impresas usando Proteus


• Paso 8. Ya modificados los valores con los que se desee trabajar, es posible utilizar instrumentos virtuales tales como: voltímetros (AC / DC), amperímetros (AC / DC), osciloscopios, generadores de señal, etc. Como ejemplo usaremos un voltímetro DC ya que nuestro circuito posee una batería de corriente continua. Y este será conectado a la salida del circuito (paralelo a la resistencia R1) 
[Tutorial] Como hacer placas impresas usando Proteus


• Paso 9. Una vez que se tiene todo listo se debe hacer clic en el icono de PLAY (Comienza simulación). 
[Tutorial] Como hacer placas impresas usando Proteus


Nota.- Si se desean hacer modificaciones al circuito, se tiene antes que parar la simulación, por lo tanto de debe hacer un clic en STOP. 

Y cuando se desee trabajar con otros instrumentos virtuales se deben tener las consideraciones acerca de su uso. Por ejemplo para medir la corriente se debe conectar en forma serial, y en un osciloscopio de deben conectar sus respectivos canales donde se desee obtener la forma de onda o señal. 

Como se observa en los anteriores gráficos, Proteus es una herramienta bastante didáctica y es posible simular cualquier circuito, e incluso la existencia de elementos animados como los LED’s que tienen grado de brillo, parpadeo, etc. hacen aún mas completo a este software. 

3. CREACIÓN DE ENCAPSULADOS PARA PISTAS IMPRESAS. 

Existen algunos elementos que no poseen su respectiva pista, por lo tanto a continuación se muestra como crear un nuevo encapsulado o pista: 

 Paso 1. Por ejemplo elegimos de la librería un potenciómetro POT_HG como se muestra en la figura. 
[Tutorial] Como hacer placas impresas usando Proteus


 Paso 2. Sacamos el elemento del cual deseamos crear su pista: 
 Paso 3. Se inserta el elemento a modificar en la hoja principal de trabajo, se debe seleccionar el elemento e ir a la opción Library en la parte superior del simulador y escoger Decompose. 
[Tutorial] Como hacer placas impresas usando Proteus


 Paso 4. Observara que el elemento se descompone en varias partes (No debe mover las piezas de lugar) en cambio si se pueden hacer algunas modificaciones como: Enumerar los pines, mostrar los respectivos nombres de los pines, etc. 
[Tutorial] Como hacer placas impresas usando Proteus

[Tutorial] Como hacer placas impresas usando Proteus


Nota. El usuario puede hacer las modificaciones que considere necesarias, hacer clic en OK al finalizar de personalizar. 

 Paso 5. Haga una selección de todas las parte y proceda con lo siguiente: 
[Tutorial] Como hacer placas impresas usando Proteus


 Paso 6. Seguir como se muestra en las siguientes figuras: 
[Tutorial] Como hacer placas impresas usando Proteus


Hecha alguna modificación hacer clic en next. 
[Tutorial] Como hacer placas impresas usando Proteus

[Tutorial] Como hacer placas impresas usando Proteus


Se abre la siguiente ventana y para un potenciómetro seleccionamos TBLOCK-M3, es necesario considerar la separación entre pines de cada elemento a crear, ya que existen variaciones en los conectores. Por ejemplo para un triac solo usaríamos CONN-SIL 3. 
[Tutorial] Como hacer placas impresas usando Proteus


En el siguiente cuadro, direccionamos los números de pines que utilizaremos: 
[Tutorial] Como hacer placas impresas usando Proteus


Observará que ahora si existe una pista de impresión para el elemento seleccionado. 
[Tutorial] Como hacer placas impresas usando Proteus


Seleccionar next para ir a la siguiente opción. 
Nota.- En los siguientes gráficos solo seleccionar la opción Next. 
[Tutorial] Como hacer placas impresas usando Proteus


Por ultimo, el simulador pide la opción de lugar de almacenamiento del nuevo dispositivo así como su categoría. Debido a que el potenciómetro es una resistencia variable, este debería estar en la categoría de resistores. 
[Tutorial] Como hacer placas impresas usando Proteus


Finalizado este proceso, hacer clic en OK. Si se abre una pequeña ventana de reemplazar elemento colocar YES. 

Para poder observar nuestro nuevo elemento, cerrar todo el simulador y volver a abrir una nueva hoja de trabajo. No es necesario guardar el anterior trabajo, ya que Proteus automáticamente guardo nuestro elemento nuevo. 

 Paso 7. Se dará cuanta que al buscar el elemento en una nueva hoja, existen dos opciones. El potenciómetro original sin encapsulado y el creado anteriormente. Puede usarlos en cualquier momento. 
[Tutorial] Como hacer placas impresas usando Proteus

[Tutorial] Como hacer placas impresas usando Proteus


4. DISEÑO DE PISTAS EN SIMULADOR ARES (PROTEUS). 

 Paso 1. Una vez elegido el diseño a implementar (Ejemplo: Juego de luces), se debe armar dicho circuito en el simulador ISIS (todos los elementos deben tener pistas para impresión). 
[Tutorial] Como hacer placas impresas usando Proteus


Debido a que las fuentes no poseen encapsulado, se sugiere la siguiente opción: 
[Tutorial] Como hacer placas impresas usando Proteus