La Ranita!

La Ranita!!

Solo necesitas un servo, un arduino y un sensor de movimiento.

También tienes que hacer un mecanismo, te recomiendo que sea de madera, y necesitas clavos para pegarlo a la ranita.

Y por ultimo un código de arduino que haga lo siguiente, cuando se acerque algún objeto al sensor, el servo se debe abrir unos grados para permitir que la ranita abra y cierre la boca, cuando no haya un objeto en el rango del sensor, debes hacer que el servo se cierre.

Aquí hay un tip de como hacerlo

20140517_105321

Has el intento!

 

Imagen

 

Paper – Physical Computing Capt. 4 – 5 – 6

Capitulo 4 – Usando los circuitos

Cualquiera que sabe usar un programa de computador, y que tenga experiencia programando, es capaz de manejar la configuración de un circuito dentro de un programa, tal como Arduino u otros, lo importante es saber como funcionan.

Lo que un micro controlador te permite hacer es básicamente poseer varias interacciones que se le puedan aplicar a un circuito. Si un circuito posee un LED que esta encendido, el circuito así, es solo un LED encendido, pero con un micro controlador, es posible agregarle una configuración a ese circuito, y hacer que el LED parpadee, tenga mas o menos luminosidad, o que siga un patrón.

Esto te permite poseer múltiples interruptores y que el micro controlador procese esos elementos para poder hacer que interactúen de distinta manera.

Pines en el micro controlador

En el manual de tu micro controlador te indica para que sirve cada pin, por lo que son muy similares, todo tendrá conexión de poder a tierra, y cada tendrá pines para distintas funciones, eso depende de como configures los circuitos.

Capitulo 5 – Programando.

Para darle una especifica orden a un circuito, es necesario programar desde el computador, por lo que se deben aprender ciertos comandos y tener cierto grado de experiencia en programar.

Al programar estos circuitos, en la mayoría, solo se utilizan las herramientas:

–          Loops

–          If Statements

–          Variables

–          Routines

El micro controlador lee tu programa en el orden que lo escribes, desde arriba hacia abajo, este ejecuta las ordenes línea por línea, hasta que ya no halla mas instrucciones que seguir.

Loops

La mayoría de los programas están compuestos por bloques de códigos, usualmente no quieres que tu programa se detenga cuando llega al final de tu código, para eso esta el comando loop, se utiliza para que el código siga repitiéndose, lo que le dice el loop a tu código es: cuando hallas llegado al final de la rutina, vuelve al principio y repítelo, el loop corresponde al corazón del programa que lo hace correr.

 

 

Este es un ejemplo de loop (utilizando Arduino UNO).

 

 

int ledPin = 13;                 // LED connected to digital pin 13 

void setup()

{

  pinMode(ledPin, OUTPUT);      // sets the digital pin as output

}

void loop()

{

  digitalWrite(ledPin, HIGH);   // sets the LED on

  delay(1000);                  // waits for a second

  digitalWrite(ledPin, LOW);    // sets the LED off

  delay(1000);                  // waits for a second

}

Lo que hace este código es básicamente hacer que un LED parpadee cada un segundo, el loop permite que el LED pueda hacer esta tarea infinitas veces, y no solo una ves.

 

If Statements

 

Estos son usados para hacer decisiones basadas en varias condiciones que podrían ocurrir mientras corre el programa. Si es que aquella condición particular es cierta, entonces se ejecutara las declaraciones que sigan esa condicionalidad, si no, lo que hará el computador será saltarse esa declaración.

Variables

Las variables sirven para guardar o cambiar  información, es decir, se usan para definir los componentes que se desea utilizar en el circuito; determinan si el usuario a presionado el botón o no, cuantas veces han pulsado el botón, cuanto tiempo ha pasado desde que el botón ha sido pulsado, y demás. Todo dependerá de que función se le de a ese valor o variable.

 

 Capitulo 6 – Los “cuatro grandes” esquemáticos, Programas y transductores

Uno de los elementos clave de “Physical computing” es la transducción, que es la conversión de una forma de energía a otra, reconociendo cual forma de energía se puede reconocer como un input, y cual forma de energía necesitas para generar un output va a determinar que transductores vas a usar.

Los inputs y outputs se pueden controlar mediante dos categorías, digital y análogo:

– Digital: Este ofrece solo dos opciones de configuración, encendido o apagado, derecha o izquierda, arriba o abajo. Este usualmente opera con el uso de un interruptor.

– Análogo: Este ofrece varias opciones de configuración, muy lejos, lejos, cerca, muy cerca, entre muchas.

Input Digital – Existen solo dos estados posibles para el digital input: encendido/apagado (on/off).

 Corresponde a solo dos conductores el cual uno se conecta a el circuito para crear un circuito cerrado y completarlo, el otro se desengancha del circuito para que la corriente no pase por allí, por ende, el dispositivo este apagado.

Tipos de switches/Interruptores:

> Momentáneo: Estos tienen un resorte, lo que hace es que una ves que no ejerces presión, este vuelve a su posición inicial.

> Palanca/Toggle: Es el interruptor mas común de apagado/encendido. Casi todas las casas poseen este, se usa para apagar o encender la luz.

Todo interruptor posee un cierto número de polos, cada polo puede conectar o desconectar dos cables, por lo que con un interruptor puedes controlar dos circuitos, o tres, dependiendo de la cantidad de polos.

            Input Digital en circuitos

Para conectar un input digital en circuitos, necesitas tres conexiones:

>  Una conexión de poder a el interruptor, en el caso del switch, a uno de los polos del el.

> Una conexión desde el micro controlador a el interruptor, en caso del switch, a el otro polo.

> Una conexión a tierra.

            Output Digital

Existen muchos tipos de transductores  de outputs, todo lo que se pueda apagar o encender.

            Input Análogo

Este corresponde a todo transductor que determine una especificación dentro de un rango de posibilidades, por lo que existen muchos tipos de transductores análogos, son muy útiles para recopilación de información mas detallada.

Para conectarlo a un micro controlador el sistema es el mismo que el para conectar un input digital.

            Output Análogo

Es muy útil para cuando necesitas entregar información mas detallada, como una estación de meteorología, el cual posee distintos sensores análogos tales como temperatura, nivel de agua, dirección del viento, por el cual se necesita un gran rango de números para extraer la información precisa, para eso están los transductores análogos.

           

 

Paper – Physical Computing Capt. 1 – 2 – 3

Capitulo 1 – Electricidad

Transducción, se comprende como la conversión de una energía a otra, y para lograr esto se necesita energía eléctrica, que permite transformar funciones aplicadas a un computador, a fuentes exteriores como movimiento, luz, calor. Es necesario saber cómo funciona la electricidad para que estos comandos sucedan.

Los electrones viajan desde un punto de alta energía eléctrica a un punto de baja energía eléctrica, si provees una conexión positiva, una conexión negativa y un conductor por el cual los electrones fluyen, al hacer esto, los electrones viajaran desde poder a la tierra.

La energía eléctrica siempre sigue el camino con menos resistencia a tierra (el punto de menos energía eléctrica)

Un circuito es un loop cerrado que contiene una fuente de energía eléctrica (batería) y una carga (bombilla). La energía fluye desde el terminal negativo hasta la bombilla, y desde la bombilla hasta el terminal positivo, la bombilla resiste el flujo de esa energía, convirtiéndolo en luz y calor, pero para controlar los distintos elementos que estén dentro del circuito, se necesita el uso de un controlador (switch, sensor, etc) para tener la posibilidad de elegir si es que fluye la energía, en otras palabras, decidir si encender la bombilla o no.

La bombilla solo puede recibir cierta cantidad de energía, si recibe mucha, se derrite y se rompe el circuito, si recibe poca, esta no encenderá.

El nivel de energía eléctrica entre dos puntos se le denomina Voltaje el cual esta medido en Volts.

La cantidad de energía pasando por cualquier punto del circuito se le llama Corriente. 

La cantidad de cualquier componente en el circuito que resiste el flujo de corriente se le dice Resistencia, medido en ohms.

La combinación de Voltaje y Corriente se denomina Wattaje, que se mide en watts, la cantidad de wattaje que se suministra a un circuito determina cuanto trabajo puede hacer, mientras más pesado el trabajo, mas wattaje se necesita.

Corriente (amps)  = Wattaje (Watts) / Voltaje (Volts)

Osea

Amps = Watts/Volts

Existen dos maneras en la cual la electricidad es usualmente suministrada.

Corriente Directa: suministros de la fuente de corriente en un conductor y tierra  en otra, y la tensión entre ellos es constante con el cable de suministro siempre a  un voltaje más alto.

Corriente Alterna: alterna el voltaje en los dos  cables. Es más fácil para abastecer de energía eléctrica a través de cables muy largos utilizando AC, por lo que energía eléctrica comercial es de CA.

Existen dos propiedades básicas de la energía eléctrica que son muy utiles.

La electricidad siempre favorece el camino de menos resistencia hacia tierra.

Esto significa, si conectas el poder a tierra con un cable (que ofrece muy poca resistencia), la electricidad seguirá ese camino envés de atravesar el resto del circuito.

Toda la energía eléctrica en un circuito debe ser usada.

Se refiere a que los componentes de tu circuito tienen que consumir toda la energía que se le agrega al circuito, la energía extra será convertida en calor para tus componentes, si es que hay mucha energía, los componentes se sobrecalentaran.

Capitulo 2 – Componentes

Es necesario componentes para poder agregarle funciones al circuito, estas son:

Breadboard: Es una herramienta para sostener los componentes de un circuito que los conecta.

Micro controlador: es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un micro controlador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida.

Un ejemplo de micro controlador es un Arduino

Componentes comunes:

–          Interruptor: Consiste en un mecanismo que ofrece dos opciones encendido, el cual conecta el circuito para completarlo para que fluya la enegia, la otra opción es apagado, el cual el conector no está en contacto con el circuito, por tanto, no fluye energía.

–          Resistencia: Convierten la energía eléctrica en calor, lo que impide que se forme un corto circuito, por lo que toma la energía restante, impidiendo que los demás componentes se sobrecalienten.

–          Capacitor: Este se encarga en guardar la carga, cuando la corriente es removida, este suelta la carga hasta gastarla toda.

–          Diodos: Se encarga de que la electricidad solo fluya en una dirección. La corriente pasara cuando este viajando hacia la banda del otro terminal del diodo y bloqueara la corriente en otra dirección.

–          Transistor: Es un dispositivo interruptor

 

 Capitulo 3 – Armando Circuitos

El armar circuitos requiere de ciertos procedimientos que consisten en variadas tareas como conectar cables, soldar. Se debe tener también un conocimiento de donde conectar los componentes.

Esquemáticos:

Los esquemáticos son interpretaciones del circuito, y es la forma de leer un circuito para entender como debería ir conectado físicamente. El “Breadboard” es la manera mas rápida y sencilla de armar un circuito.

La breadboard consta de distintos agujeros, estos están conectados mediante filas o hileras de agujeros, por la cual por estas filas se traspasa corriente. El “Breadboard” mas común consiste de dos hileras verticales en los extremos, y múltiples hileras horizontales con una división en el centro.

Un problema que usualmente sucede con los circuitos es que se intenta ver el esquemático del circuito como un mapa geográfico de como el circuito se debería ver. Lo que hace el esquemático es indicar como los componentes esta conectados eléctricamente, la disposición espacial de los componentes en el circuito puede no coincidir con la disposición espacial del esquemático. Sigue las conexiones desde un componente a otro, y asegúrate de que combine con el esquematico. 

Proyecto RuTine

El proyecto “RuTine” consiste un dispositivo que permita al usuario a que tenga su agenda de tiempo en su propio cuerpo, el cual funcionaria como un medidor de tiempo constante, establecido por el usuario. Este dispositivo le avisa sobre las tareas de la vida diaria.

El ejemplo de como hacer este objeto, comienza con una cuenta regresiva, que se iría reiniciando cada vez que una tarea deberá ser realizada.

Una manera es utilizando un medidor de tiempo, con arduino.

Imagen

http://www.hobbytronics.co.uk/arduino-countdown-timer

Otra manera seria utilizando LEDs

Imagen

http://meekgonkey.blogspot.com/2012/11/arduino-binary-second-counter.html

Phoneblok!

“Phoneblok” es lo que considero el futuro de los celulares. ¿Porque? Básicamente consta de un celular con todas sus piezas totalmente reemplazables y con una gran capacidad de customización.
Con este teléfono móvil puedes personalizar tu estilo de vida.
¡Hasta la pantalla es reemplazable!

¡Apoyen la causa para que este se convierta en una realidad!
https://phonebloks.com/en/goals

Paper – “In the Next Industrial Revolution, Atoms Are the New Bits”

Se aproxima la tercera revolución industrial, y el futuro de el mundo será algo totalmente diferente a lo que uno espera. Con las nuevas herramientas como la impresora 3D, y los kits eléctricos que cada año son mas y mas populares, una revolución industrial es inevitable.

Lo que tiene en particular este futuro que se avecina, es que los objetos individuales serán cada vez más únicos, es decir, cada cliente podrá, en una instancia, tener o crear algún objeto que las grandes empresas no pueden ofrecer, que es el gusto de cada uno.

Un ejemplo es el rally fighter, un auto inspirado en los vehículos profesionales de Rally y Baja que es totalmente legal usar en las calles, con la particularidad de poseer el motor y la suspensión para saltar y adentrarse camino no pavimentado, también la particularidad que tiene es que al ordenar uno de estos, cada cliente tiene la opción de personalizarlo a su manera, como el chasis.

He aquí un video de el gran “Rally Fighter” :

 (https://www.youtube.com/watch?v=ChZ0-FiucEY)

Otro Ejemplo es la innovación de la compañía Factory Five (http://www.factoryfive.com/) en el que consiste que el propio cliente pueda armar su propio vehículo de sus sueños a un bajo costo, con la gran idea de venta de kits, se han vendido 8 mil kits.

Hablando mas en temas generales, la visión que se tiene de el futuro, es traer todo lo que se ha inventado en la Web, y traerlo a la vida real, en el cual, las personas puedan crear cosas físicas. Ahora no solo se trata del software, sino que del hardware, que cada uno tenga la posibilidad de crear algo con su propio diseño y gusto o comodidad, en el que las mini-empresas tomaran el dominio de qué tipo de accesorios y piezas querrán ofrecer a la venta pública y que cada objeto vuelva a ser único.