Programa tu propia aplicación IoT, con la nueva Raspberry Pi PICO W

Con el desarrollo de las nuevas tecnologías, las marcas cada vez se ven más comprometidas a innovar constantemente para poder ofrecer mejores soluciones a cada uno de sus usuarios. 

Es por ello que Raspberry Pi, ha diseñado y fabricado una nueva tarjeta enfocada en el desarrollo de proyectos y dispositivos que van desde los escolares hasta señalizaciones y procesos de fabricación dentro de la industria. 

Esta tarjeta te permite controlar todo tipo de aplicaciones domésticas, industriales y de pasatiempos.

Las Raspberry Pi PICO, se puede programar en C y MicroPython, adaptándola a una gran gama de aplicaciones, niveles de habilidad y conocimiento; y comenzar es tan sencillo como arrastrar un archivo a una USB.

Una vez que domines los primeros pasos con esta tarjeta, puedes hacer uso de sus periféricos más avanzados, como lo son SPI, I2C y ocho máquinas de estado de E/S programables para compatibilidad con periféricos personalizados.

Descubre la nueva versión mejorada de la Raspberry Pi PICO, ahora con conectividad WiFi integrada para poder desarrollar tu proyecto IoT de manera muy sencilla.

En este blog, te guiaremos paso a paso para hacer tu primer programa IoT dentro de una Raspberry Pi PICO W. 

Para comenzar necesitamos instalar el IDE Thonny de libre uso.

Puedes descargar el IDE en el siguiente link:

IDE Thonny

Listado de materiales

El material necesario es el siguiente: 

Configuración

En nuestro editor Thonny vamos a actualizar los controladores de la tarjeta Raspberry Pi Pico W

 

Entramos en la pestaña Herramientas > Opciones

En la pestaña «Intérprete» seleccionamos la opción de Micro Python y en Puerto dejamos la opción de «< intentar detectar el puerto automáticamente>».

Antes de conectar la tarjeta, primero presionamos el botón “BOOTSEL” en la tarjeta, y sin soltarlo conectamos al PC.

Soltamos el botón de la PICO y presionamos en la PC el botón de “instalar o actualizar el firmware”.

En cuanto termine el proceso de actualización en la misma pestaña de Puerto, aparecerá un nuevo COM con nuestra Raspberry Pi Pico W.

Presionamos «Ok» para regresar al editor.

Crear un nuevo proyecto en THONNY

Una vez terminado, en el archivo nuevo que aparece en pantalla, escribimos nuestras credenciales para acceder a tu red Wi-Fi.

Le damos click en guardar en los iconos de arriba. Y aparecerá una ventana como esta:

Guardamos en Raspberry Pi Pico con el nombre de “secrets.py” y damos click en “Ok”:

Creamos un nuevo archivo en el icono de “+” sobre el editor

 Pegamos el código de ejemplo que está al final de este blog.

 Volvemos a guardar de la misma manera el documento pero esta vez lo nombramos como “Led_1.py”.

Una vez que esté guardado, damos click en “Ejecutar el script actual”.

Cuando observamos en la pestaña de consola que conectó correctamente, obtendremos la información que necesitaremos para controlar vía remota nuestra app.

Verificando el funcionamiento

Abrimos un navegador Web y asegurándonos que estamos dentro de la misma red WiFi. Buscamos la siguiente dirección web “XX.XX.XX.XX/light/on”. Donde XX.XX.XX.XX Es la dirección ip que despliega en consola tu Raspberry Pi PICO W

Y veremos una página de esta manera:

Si tenemos un LED conectado en el pin 15 y a GND veremos como enciende y apaga con el botón de la página web.

Código completo Python:

Descarga el código de este proyecto en el siguiente link:

https://github.com/LuisSkap/ServerRaspberryPiPICO.git


Para mayor información o cualquier duda escríbenos a:

lvergara@agelectronica.mx

Visita nuestra tienda virtual

www.agelectronica.com

Encuentra nuestras sucursales y horarios de atención aquí

¡Síguenos en redes sociales!

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s