Tutoriales

Internet de las cosas para principiantes – Iníciate como maker

En los últimos años el concepto de Internet de las cosas (IoT) ha tomado protagonismo como la tecnología que viene a revolucionar la manera en que vivimos e interactuamos con nuestro ambiente.

Antes de comenzar a hacer internet de las cosas debemos entender en que consiste:

Es básicamente conectar todo a internet.

El concepto fue creado en 1999 pero fue hasta 2009 que se considera, fue el verdadero nacimiento de Internet de las cosas, debido a que la cantidad de dispositivos inteligentes conectados a Internet superó el número de la población mundial.

Para dejar el concepto más en claro, IoT describe la idea de que los objetos físicos cotidianos estén conectados a Internet y sean capaces de identificarse a otros dispositivos.

Con la llegada de dicho concepto también apareció la palabra inteligente en casi todo. “Casas inteligentes”, “Ciudades inteligentes”, “Celulares inteligentes”, “Pantallas inteligentes” y la lista sigue.

¿Qué determina que algo sea llamado “Inteligente”?

Que los dispositivos interconectados tengan una IP asignada y sean capaces de transferir datos a través de alguna red.

La tecnología surge para cubrir necesidades, sin embargo en ocasiones existen aplicaciones muy específicas o problemas sin resolver por las grandes industrias. En el campo de Internet de las cosas las personas que se dedican a generar sus propias soluciones y se hacen llamar “Makers”. Son personas que con la ayuda de herramientas de electrónica y programación son capaces de llevar a cabo sus ideas creativas.

Internet de las cosas

Herramientas para crear el Internet de las Cosas

Si quieres iniciarte en este mundo como un maker te conviene conocer más, así que aquí te hablaremos de las herramientas más básicas, populares y sencillas de utilizar :

Arduino: las tabletas Arduino son la referencia del mundo maker por su facilidad de uso, bajo costo y amplio ecosistema. El modelo más popular es la tableta Arduino UNO. Es adecuada para la mayoría de proyectos (por ejemplo: detectar la señal de un sensor y disparar una acción). Cabe mencionar que estos son microcontroladores que se programan directamente, es decir, no ejecutan un sistema operativo. Pero a raíz de su éxito se han diseñado distintos modelos de tabletas Arduino para atender necesidades específicas.

Raspberry Pi: otro producto con gran popularidad. Adiferencia de Arduino que es un microcontrolador, Raspberry Pi es una computadora completa (con procesador, memoria, almacenamiento, soporte para monitor externo entrada para teclado y mouse, etc). Integrada en una tableta casi del tamaño de una tarjeta de crédito. Tiene el poder suficiente para correr versiones optimizadas de Linux y funcionar como servidor de propósito específico (por ejemplo con Asterisk o NodeJs) . Otra diferencia de Raspberry Pi con tu computadora personal es que tienes a tu disposición sus pines digitales (GPIO) para controlar leds, motores , sensores y comunicarte con otros dispositivos usando los programas que regularmente utilizas en tu computadora con Linux. También viene en varios modelos.

Sensores para iOT

ESP8266: un “system-on-a-chip” para conectividad WiFi (802.11 b/g/n). Su gran atractivo es su precio. Es compatible con Arduino así que puede integrarse fácilmente con tabletas y periféricos para este sistema. Se puede utilizar en escenarios stand-alone o como módulo auxiliar para brindar conectividad WiFi a otros dispositivos.

Sensores: son pequeños dispositivos que dotan de “sentido” a nuestras creaciones para que puedan ver, escuchar, sentir y medir lo que sucede en el mundo físico. Los más comunes son de temperatura, luz, movimiento (acelerómetro), ubicación (GPS), peso, humedad, gas, fuego, acidez, etc. Por último, hay sensores analógicos y digitales .

Actuadores: así como escuchamos el ambiente, podemos realizar alguna acción dependiendo de ciertos eventos. Pueden ser LEDs, pantallas LCD, motores, relevadores, ventiladores, timbres (buzzer).
Recuerda siempre leer la documentación antes de utilizar tu sensor o actuador.

Internet de las cosas

¿Qué lenguajes de programación debemos conocer?

C: el lenguaje C es la base de la programación para sistemas embebidos debido a su alto desempeño y eficiencia, además de que permite llegar a bajo nivel para acceder al hardware.

IDE Arduino: este entorno de desarrollo es una excelente opción para nuevos makers. El lenguaje que utiliza se llama Processing, similar a C pero más sencillo.

Python: es un lenguaje excelente para programar por su limpia sintaxis. La mayoría de los ejemplos y librerías de Raspberry Pi utilizan este lenguaje por default.

Existe mucho más que hablar al respecto, y día a día crece la cantidad de dispositivos conectados entre sí. Tan sólo para 2020 se esperan 200 millones de dispositivos conectados en México… ¡200 millones!

“Los sectores más activos en la implementación del IoT a nivel global han sido las industrias de manufactura y transporte. Durante los próximos cinco años veremos cómo se sumarán a esta tendencia nuevos sectores de negocio como seguros y salud”

¿Qué esperas para comenzar en el mundo de IoT? Ya sea en la industria o para uso personal las soluciones y aplicaciones son innumerables, la única limitante es la creatividad.

Autor: Zally

Agradecimiento: blog.roket.mx



About author

Fundadora del proyecto #HackerGirl; Unboxing, Review y más sobre tecnologías. Gamer, fandroid. Un troll que regala amor :3. Estudiante de por vida, amante de las tecnologías, maker de corazón.
Related posts
NoticiasTutoriales

Cómo crear un robot con Arduino, impresión 3D y pantalla OLED 128x64

ArduinoDestacadoNoticiasTutoriales

Arduino UNO Q: Primeros pasos y todo lo que debes saber

DestacadoNoticiasTutoriales

¿Cómo prender un led utilizando App Inventor, Arduino y Bluetooth HC-05?

NoticiasTutoriales

Disney Pixar: ¿Comó crear carteles y personajes de forma gratuita?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *