Introducción al IoT y a la Raspberry Pi Pico

1. ¿Qué es IoT?


Así como tú usas tu celular o computadora para enviar mensajes, jugar o ver vídeos, el Internet de las Cosas (Internet of Things - IoT) hace que objetos de la vida diaria (como una lámpara, un refrigerador, una puerta o hasta una planta) también se conecten a internet y puedan enviar y recibir información sin que una persona los maneje todo el tiempo.

Ejemplos cotidianos:

Agricultura Inteligente: Sensores en un campo de arroz o papa miden la humedad del suelo y, si hace falta agua, activan automáticamente el riego desde un celular.

Seguridad en casa: Una cerradura que avisa a tu mamá por su teléfono si alguien abre la puerta mientras no están.

Salud: Un reloj inteligente que mida los latidos del corazón de un abuelito y envía una alerta al doctor si detecta algo raro.

En resumen:

El Internet de las Cosas (IoT) es la tecnologìa que permite que cosas fìsicas (no solo computadoras) se conecten a internet para avisarnos a gran distancia y podamos tomar decisiones, sin que nosotros tengamos que estar haciendo click todo el tiempo. Así, los objetos se vuelven "inteligentes" y nos ayudan en el colegio, el hogar o el campo.

2. Qué es un Microcontrolador Raspberry Pi Pico:


Imagina esto:
Así como tu cerebro recibe órdenes (como "levantar la mano") y las envía a tu cuerpo para que tus musculos se muevan, el Raspberry Pi Pico es como un "cerebro pequeño y económico" que puedes programar para que controle cosas del mundo real: luces, motores, sensores, alarmas, etc.

También podemos verlo como una tarjeta muy pequeña (del tamaño de una galleta) que tiene un microcontrolador (un chip inteligente) dentro. Lo especial es que tú le puedes enseñar órdenes escribiendo código (como el Python o MicroPython) desde tu computadora, y luego el Pico las ejecuta solo, sin necesidad de estar conectado todo el tiempo a la computadora.

Su fundador , Eben Upton, la llamó "Raspberry" por homenajear a compañías como Acorn Computer que usaban nombres de frutas o referencias botánicas; se añade "Pi" del lenguaje de programación Python, que inicialmente se pensó como el único lenguage de programación que se usaría; y por último, "Pico" pues es el producto mas pequeño y económico de la fundación Raspberry Pi

El Microcontrolador que está instalado en una Raspberri Pi Pico se denominado RP2040: Procesa datos y ejecuta programas.

·         3. Descripción de los Pines de la Raspberry Pi Pico





 4. Características Principales

·         Lenguaje de programación: MicroPython (similar a Python).

·         Conexión inalámbrica: Opcional con módulo WiFi (Pico W).

·         IDE compatible: Thonny (sencillo para principiantes).

5. Instalación del IDE Thonny

Pasos:

1.      Descargar Thonny desde thonny.org.

2.      Conectar la Pico al PC (mantener pulsado BOOTSEL al conectarla).

3.      En Thonny:

·         Seleccionar intérprete MicroPython (Raspberry Pi Pico).

·         Subir código con el botón "Run".

Código de prueba (LED parpadeante):



6. Simulador (Opcional)

Herramientas recomendadas:

·         Wokwi: Simulador online para prototipos IoT (wokwi.com).

·         Ventajas:

o   Pruebas sin hardware físico.

o   Compatible con MicroPython.

 ¡Prepárate para la evaluación! 

Revisa los conceptos clave y practica con el código proporcionado. 

Material adicional: 

- [Documentación oficial Raspberry Pi Pico] (https://www.raspberrypi.com/documentation/microcontrollers/) 

- [Guía de Micro Python](https://docs.micropython.org/) 

 

Docente: Bach Omar Enrique RUIZ Matos 

Comentarios