You are on page 1of 2

Paper

Physical Computing: Sensing and Controlling the Physical World with Computers Capitulo 4 y 5 17 de marzo de 2013

Seguir Creando

En estos captulos vamos cosas muchos ms concretas sobre la utilizacin de distintos dispositivos. Es muy interesante ir leyendo las funciones y como sacarle provecho a cada uno de estos ya que mientras vas leyendo se te van ocurriendo ideas y formas de ir usando estos dispositivos en tus proyectos. De repente te das cuenta que los has estado usando, pero que no le has estado sacando todo el provecho. libro. A continuacin un pequeo resumen de lo que nos podemos encontrar en los captulos 4 y 5 del

Partimos hablando de micro-controladores. La razn por la que nos ensean esto es por que cuando usamos un micro-controlador en un circuito se nos abren un miles de posibilidades de nuevas interaccin a travs de sus Inputs y Outputs. Cuando programamos un micro-controlador este cdigo queda guardado en la memoria del sistema, y cuando quieres introducir un nuevo cdigo el sistema automticamente elimina el anterior e instala el nuevo. Pero, no todos los micro-controladores pueden ser programados varias veces, sino que una sola vez, estos son ms baratos y se usan para la produccin en masa.Para ingresar nuestros cdigos necesitaremos una conexin entre un computador y el chip, los cuales se comunican a travs de un Software para programar, compilar y cargar el programa. El micro-controlador presenta conexiones que son utilizadas como Inputs o Outputs en formato digital o anlogo. El formato digital entrega dos posibles valores: encendido o apagado, arriba o abajo, izquierda o derecha, 1 0 y los anlogos, un rango de posibilidades: lejos, no tan lejos, cerca y muy cerca. En los casos de Input digital tenemos distintas salidas. Por ejemplo los interruptores que existen en distintas variedades. Normalmente abiertos: cuando son presionados el circuito es cerrado. Normalmente cerrados: cuando son presionados el circuito es abierto. Pulsadores momentneos: vuelven a su posicin original al dejar de presionarlos Interruptores de palanca: se quedan en la posicin en que uno los deja. Los interruptores tienen polos en donde uno puede conectar los cables, cada polo es un circuito independiente. Los interruptores adems pueden tener varias posiciones, uno de tres posiciones permite elegir izquierda, ambos y derecha. Cuando hablamos de un circuito de Input digital es necesario que tengamos uno para el voltaje, otro para tierra y una hacia el controlador. Cuando el micro-controlador tiene un Pin con un Input digital esto quiere decir que ser afectado por cierto voltaje. Siempre es importante ser precavidos para no quemar nuestro dispositivo o incluso nuestro controlador, por eso siempre se conecta el Pin a tierra mediante una resistencia lo que permite que alzas de voltaje no deseadas se vallan a tierra y no a los dispositivos. La razn por la cual lo hacemos a travs de una resistencia es porque la electricidad sigue el camino de menor resistencia, y si no estuviera esta resistencia, al presionar el interruptor generaramos un corto circuito, dado que la energa se ira por el camino contrario, en vez de seguir el camino del controlador. Ahora siguiendo en la linea digital, pero ahora enfocados en el Output de nuestro circuito, vamos a entender a un Output digital como cualquier cosa que se pueda prender y apagar, considerando siempre que no siempre los podemos conectar directamente al micro-controlador, ya que aveces requieren de resistencias que ciertos Pins no traen y por lo tanto quemaramos el dispositivo de Output. En el caso de Arduino UNO, solo el Pin 13 trae incorporada una resistencia, si conectamos por ejemplo un LED a cualquier de los otro Pins este se quemar.

Paper
Adems de LEDs tambin hay otros Outputs digitales, por ejemplo los relees, los cuales son interruptores que son abiertos o cerrados por un electroimn, cuando el micro-controlador enva energa al relee el electroimn tira un conductor y cierra el circuito, este ltimo circuito es independiente del microcontrolador, puede llevar tanta energa como soporte dicho relee y puede ser AC o DC. Tambin hay relees de estado slido, que no tienen piezas mviles, son ms rpidos pero tambin ms caros. Los transistores controlan el paso de gran cantidad de corriente con una pequea corriente. Son como interruptores electrnicos, ms rpidos que los relees y ms baratos, pero solo funcionan con corriente continua. Los transistores bipolares tienen tres conexiones: base, colector y emisor, al poner una pequea cantidad de voltaje y corriente en la base, se permite el paso de una mayor cantidad de corriente desde el colector al emisor. Dentro de dicha categora de transistores existen dos tipos: NPN: equivalentes a un interruptor normalmente abierto PNP: equivalentes a un interruptor normalmente cerrado Ahora entraremos en el campo de los Inputs anlogos, los cuales a diferencia de los anteriores permiten medir cuan abierto o cerrado est el circuito. Por ejemplo las resistencias variables son el tipo ms comn de Input anlogo, estos transforman un cambio de energa mecnica, luminosa, calrica, etc.., en un cambio en la resistencia. Potencimetros, termoresistencias, fotoresistencias y FSRs, son slo algunos ejemplos, hay muchos sistemas diferentes. Como hay controladores que no funcionan con Inputs anlogos, a cambio de lo recin explicado, el sistema puede funcionar midiendo una resistencia variable por medio de capacitores, contando el tiempo que se demora el capacitor en liberar la energa en vez de la cantidad de energa que recibe. Si tenemos un Input anlogo, tambin tenemos que tener un Output anlogo. Este tipo de salida nos permite controlar cuando deseo que una luz se ilumine, cuanto quiero que suba o baje una cortina o qu tan agudo quiero un sonido, entre cientos de otras aplicaciones que dependen slo de nuestra imaginacin. Existe la modulacin de amplitud de pulso para salidas. Los micro-controladores no pueden producir cantidades variables de voltaje, por lo que se simula esto mediante una tcnica que consiste en interrumpir y volver a reanudar la entrega de voltaje en mili-segundos para crear el efecto de un voltaje menor. La luz se ve menos encendida, siendo que en realidad esta siendo prendida y apagada sin que lo podamos notar. El voltaje promedio logrado a travs de este mtodo en el tiempo es el voltaje que deseamos entregar al Output. Esto se puede hacer para generar el efecto Dimmer en LEDs y distintas velocidades en motores. Uno de mis dispositivos favoritos son los Servos. Es un motor con ms componentes en su interior que permiten controlar precisamente la direccin o posicin en que trabaja. Se recomienda agregar capacitores al circuito del Servo para suavizar la carga que genera sobre el circuito y no afectar el voltaje del resto del circuito. Por ejemplo este puede ser manejado por un potenciometro que a travs de mayor o menor resistencia har que el Servo gire en ciertos grados. Por ejemplo podramos programas que con cierta resistencia este doble en 90 grados, lo que finalmente podra derivar en que un Servo pueda ser por ejemplo un manubrio, lo que podra converger en un sistema de piloto automtico donde un GPS podra dar la indicacin de doblar en una esquina lo cual mande una seal al Servo de girar en un ngulo determinado y as el automvil dirigirse de forma autnoma. Bueno, finalmente lo ultimo que muestra el libro es el concepto aplicado de Input anlogo a Output anlogo. Este sistema para ser utilizado necesario conocer los valores mximos y mnimos del rango de funcionamiento de cada uno de mis componentes. Se utilizan funciones que pueden ser simples multiplicaciones o un poco ms complejas para traducir los valores que entrega el sensor a los que necesita el componente, esta funcin depender nicamente de las necesidades de cada componente. Se pueden buscar los rangos en las fichas tcnicas de los componentes o hacindolos funcionar en todo su rango para estudiar los valores que entrega en distintas situaciones. Una vez que se conoce este rango, se genera una funcin. Se debe tener especial atencin a los valores que pueden quedar fuera del rango determinado, ya que probablemente generen errores u rdenes no deseados, tanto en el Input como en el Output.

You might also like