Entradas

Cómo matar al intermediario, o cómo desparasitar la cultura

Imagen
Todos sabemos que el mundo está plagado de parásitos. No solo el mundo de la biología, sino también el mundo exclusivo de los humanos, la sociedad. Hoy voy a comentar brevemente un vídeo de TED ( https://www.youtube.com/watch?v=_VEYn3bXz34&feature=youtu.be ) sobre cómo desinfectar tu trabajo de uno de estos parásitos, las editoriales.  Puesta en contexto: Hernán Casciari (actualmente http://hernancasciari.com ) es un escritor argentino que se mudó a España en el año 2000. Estando en España, abrió un blog llamado Orsai, donde narraba cuentos. Los lectores de distintas partes del mundo aparecieron interesados en los cuentos, formando, involuntariamente, una especie de comunidad. Se entablaban conversaciones por medio de los comentarios al final de los cuentos, y el movimiento cogió fuerza, derivando en propuestas de trabajo conjuntas por parte de las editoriales y la prensa. Al aceptar esos trabajos, se impuso un intermediario entre el escritor y el lector, que podía coger disti

Procesado de datos de ThingSpeak con Matlab

Imagen
ThingSpeak fue adquirido por la empresa MathWorks; es por eso que la plataforma Matlab goza de una infinidad de herramientas con las que leer, subir y analizar los datos alojados en estos servidores. A partir de los datos de la estación meteorológica subidos con la Raspberry Pi se realiza un análisis de ellos en Matlab. De esta manera se comprueba el potencial que tienen este tipo de plataformas y la cantidad de información que puede ser registrada fácilmente. Lo expuesto a continuación es el código Matlab para el análisis de datos en cuestión: Lectura de datos de los servidores de ThingSpeak : Para subir y bajar datos de servidores de ThingSpeak es necesario añadir en Matlab la toolbox "ThingSpeak client". Las siguientes sentencias son las utilizadas para lectura de los dos canales, en las cuales se especifica el ID del canal y la cantidad de datos que se quiere obtener: Combinación de los datos de ambos canales : Como se deseaba muestrear cada 1

Creación de una página web HTML con datos de ThingSpeak

A lo largo de esta entrada se va a describir cómo se han obtenido los datos alojados en un servidor de ThingSpeak y se han graficado por medio de código HTML. Los datos tratados son los provenientes de la estación meteorológica ya descrita en otras entradas (temperatura y humedad). Además, cabe destacar que se obtiene la información de dos canales. La versión gratuita de ThingSpeak sólo permite subir datos cada 15 segundos. Por tanto, se han creado dos canales en los que se sube un dato de la estación meteorológica cada 20 segundos y combinándolos conseguir un muestreo de 10 segundos.  A grandes rasgos el código HTML expuesto a continuación obtiene datos de dos URIs distintas con funciones de callback para cada una. Se almacenan los datos de cada canal en una variable y se juntan ordenadamente en una tercera (con lo que se consiguen datos de cada 10 segundos). Finalmente se grafica.  Paso a paso se va explicando la funcionalidad del código :    1. Mediante una URI exte

Lectura del sensor y subida de datos a Thingspeak

Imagen
Una vez se hayan creado los dos canales, lo próximo es leer datos desde el sensor y subirlos a ThingSpeak. Este apartado se puede dividir entonces en dos subapartados: lectura de datos, y subida de datos. Lectura de datos del sensor: Existe una librería que nos facilitará mucho el leer los datos del sensor, se encuentra en GitHub ( https://github.com/adafruit/Adafruit_Python_DHT/blob/master/README.md ) junto a las instrucciones de instalación. Primero de todo, para instalar la librería, ejecutaremos ciertos comandos en la línea de comandos de la Raspberry Pi (bien estemos controlándolo directamente o indirectamente por SSH). La placa trae preinstalado la versión 2.7 de Python, pero actualizaremos el sistema por si hay alguna actualización:         sudo apt-get update         sudo apt-get install python-pip         sudo python -m pip install --upgrade pip setuptools Wheel         sudo pip install Adafruit_DHT En caso de que no funcione el comando pip, se puede insta

Thingspeak – Qué es y creación de canales

Imagen
En este apartado, se explicará una nueva herramienta: ThingSpeak. Se trata de un servicio que nos ofrece subir, guardar y visualizar datos en una página web que hemos recogido por sensores. Abreviando, es una plataforma IoT al que los usuarios suben los datos que han recogido. Esos datos, además, se pueden analizar con Matlab y realizar acciones de los resultados. Nuestro cometido, será usar esta herramienta para almacenar los datos recogidos por el sensor. El sensor debe subir los datos a ThingSpeak cada 10 segundos, pero la versión gratuita de ThingSpeak solo deja subir los datos a cada canal cada 15 segundos; por eso necesitaremos dos canales. Para crear canales en ThingSpeak, nos apoyaremos en la información del siguiente enlace: https://es.mathworks.com/help/thingspeak/createchannel.html . De todos modos, lo detallaremos todo a continuación. Lo primero es importar 3 librerías: La primera librería permite realizer conexiones http con los servidores, y enviar o reci

Configuración de la Raspberry Pi

Imagen
Antes de poder hacer nada con la Raspberry Pi, es necesario configurarlo. Afortunadamente la propia web de Raspberry Pi detalla minuciosamente cómo configurar la placa ( https://www.raspberrypi.org/documentation/installation/ ). De todos modos, explicaremos aquí el proceso más sencillo para instalar el sistema operativo y conectarnos al Wifi. Primero descargaremos NOOBS (“New Out Of The Box Software”), que lleva incorporado Raspbian pero que facilita la instalación. Para eso accederemos a https://www.raspberrypi.org/downloads/ y descargaremos NOOBS. Una vez descargado, formatearemos una tarjeta microSD de un mínimo de 8Gb de memoria y lo formatearemos en formato FAT. Para formatear podemos usar DiskUtility en Mac o https://www.sdcard.org/downloads/formatter_4/ en Windows. Una vez descargado, copiamos los archivos tal como están en la tarjeta microSD formateada. Además, crearemos un archivo de texto plano que se llame <ssh>, y lo incluiremos en la memoria. Esto nos

Raspberry Pi y sensor DHT 22

Imagen
En esta entrada se hablará sobre un dispositivo que está al orden del día en la comunidad de electrónicos, informáticos etc. Se trata de la Raspberry Pi, un ordenador de placa reducida, y ofrece una infinidad de posibilidades de realizar proyectos por un precio al alcance de la mayoría, alrededor de 35-40€. El modelo actual es la Raspberry Pi 3 Modelo B, y actualmente se encuentra en Amazon en 38€. A su vez, será la primera entrada de varias que explicarán el desarrollo completo de cómo realizar un proyecto con este dispositivo para realizar mediciones de temperatura y de humedad. Esas mediciones se subirán a la página ThingSpeak, para después graficarlos en una página web. Finalmente se descargarán los datos a Matlab para realizar operaciones que nos interesen. ¿Qué es?  Como se ha explicado, es un ordenador de placa reducida, es decir, es un ordenador al que se le suele instalar un sistema operativo basado en Linux y distribuido gratuitamente por el fabricante (Raspbian), al

eMeeting

Imagen
En la anterior entrada se trataban los conceptos fundamentales del eLearning (las nuevas tecnologías aplicadas a la enseñanza). Ahora se va a estudiar el eMeeting, una herramienta que también puede ser aplicada para la enseñanza online pero que cabe dentro de muchas modalidades. Una eMeeting tiene lugar por medio de un dispositivo electrónico, al contrario que las reuniones cara a cara tradicionales. Estas reuniones se realizan a través de internet y en base a un software especializado para ello. Se suele utilizar el protocolo VOIP (Voice Over Internet Protocol) para hablar en tiempo real. Muchos software para eMeeting incluyen herramientas como pizarras, grabación de pantalla, creación de gráficos y documentos a tiempo real… que hacen que este tipo de reuniones remotas dispongan de todo tipo de utilidades necesarias en este ámbito. Hemos realizado una sesión por medio de la plataforma Skype, en la cual hemos ido probando las funcionalidades de la plataforma. Skype nació en 2003