sábado, 6 de agosto de 2016

Internet de las Cosas

Internet de las Cosas, se refiere a un mundo donde los objetos físicos están conectados a Internet, y son accesibles a través de los servicios que ofrecen, y pueden ser consultados e inducidos a cambiar su estado.

Por cada usuario de Internet, siempre habrá un mayor número de aparatos (cosas) conectadas. Hace pocos años una persona conectada equivalia a un computador conectado, hoy esa misma persona sigue conectada además de su computador, está su tablet, su celular, su cámara fotográfica, su impresora, su reproductor MP3, su nevera, su televisor, por nombrar solo algunas posibilidades.

Hoy, un objeto (físico) inteligente, necesita estar conectado a Internet, y todos estos objetos conforman la Internet de las Cosas.

Nosotros mismo podemos crear muchos objetos que hagan parte de Internet de las Cosas, con plataformas como Arduino, o cualquier otro proyecto de Hardware Libre.

Computación Física

Denominamos Computación Física a una rama naciente de la computación (y la electrónica), que se encarga de diseñar, construir y programar objetos físicos interactivos, utilizando interfaces de hardware para recolectar datos análogos y responder en la misma forma, y software para el control.

La Computación Física es vista en realidad como una plataforma para la creatividad, en particular para diseñar nuevas forma de interacción entre el mundo real y el mundo virtual (o digital).

Esto incluye brindar interactividad al arte, las exposiciones de museos, promoción y publicidad, prototipado de productos, y aplicaciones científicas.

Cada proyecto incluye usualmente sensores para traducir los datos análogos, y enviarlos al procesador, donde el software controla actuadores como motores, servos, LEDs, pantallas, y otros.

A continuación, la conferencia sobre Computación Física en la secundaria, por Marco Rodriguez en la convención OSHWCon 2011:


Algunos cursos, sitios y personajes claves en la Computación Física:


viernes, 5 de agosto de 2016

Arduino en la Academia

Arduino en Colegios/Universidades del Mundo:

La Plataforma Arduino

Dado que es una plataforma de Hardware Libre, en Internet encontramos mucho material sobre Arduino, aquí encontrará una recopilación de algunos sitios importantes sobre este tema:

Manuales de Arduino


jueves, 4 de agosto de 2016

Qué es Arduino?

Arduino (el nombre viene del rey Arduino de Ivrea) es una plataforma de Hardware Libre, ampliamente utilizada en proyectos de Computación Física, y en sistemas embebidos en general.

En el siguiente documental del año 2010, se puede obtener una visión general del proyecto Arduino:


Al igual que la siguiete conferencia "Arduino: empoderamiento a través de hardware libre" ofrecida por Felix E.Guerrero, en el marco del Campus Party Mexico:


Introducción al Curso



El curso de Programación de Sistemas Embebidos, busca que estudiantes de los programas de Ingeniería de Sistemas, Ingeniería Electrónica, Bioingeniería y Tecnología en Sistemas, puedan trabajar en conjunto para construir aparatos electrónicos inteligentes.

Un sistema embebido (también reciben el nombre de integrados, incrustados, o empotrados) es un sistema electrónico con capacidad computacional diseñado con un propósito específico. Contrario a los computadores de propósito general, los sistemas embebidos realizan unas pocas tareas dentro de un contexto de características especiales y particulares.

Realizar una o pocas tareas específicas, permite que el diseño del sistema sea optimizado, reduciendo costos y aumentando sus prestaciones. Típicamente se diseñan sistemas embebidos para aparatos de consumo masivo, donde la producción por volumen ayuda a disminuir los precios de los componentes.

La vida moderna hace uso de sistemas embebidos en diversos productos: cajeros automáticos, puntos de venta en los supermercados, dispensadores de golosinas/bebidas, equipos médicos, el "computador" de los automóviles o los aviones,  reproductores pórtatiles de MP3, agendas digitales, decodificadores de TV por cable, reproductores de CD/DVD, enrutadores de red, sistemas telefónicos, teléfonos IP, etc.

Para mayor información acerca de los Sistemas Embebidos y su importancia, ver el artículo La Enseñanza de Sistemas Embebidos en los programas de Ingeniería.

Nuestro objetivo en el curso es diseñar aparatos electrónicos, y programarlos para realizar tareas específicas.