Categories: Raspberry Pi

Raspberry Pi Pico conecta fácilmente a los invitados a su Wi-Fi

El Raspberry Pi Pico de $4 y su hermano con Wi-Fi de $6, el Raspberry Pi Pico W, han demostrado ser una base excelente para grandes proyectos y este proyecto de visualización de código QR de Predrag Mijatovic está inspirado. El objetivo simple del proyecto es mostrar un código QR que permite que un dispositivo se conecte a Wi-Fi. El proyecto de Mijatovic “qr_wifi” muestra un código QR para permitir que los invitados se conecten a una red Wi-Fi para invitados. El código QR almacena el SSID, la seguridad (WEP/WPA) y los detalles de la contraseña para la conexión de red. Todo lo que el usuario tiene que hacer es escanear el código con la cámara de su dispositivo y su dispositivo se conectará. Lo que más nos interesa es el enfoque adoptado en el que un accesorio Raspberry Pi Pico, específicamente la pantalla Pico OLED de 1,3 pulgadas (64 x 128 píxeles) de Waveshare, muestra el código QR. Todo el código del proyecto está escrito en MicroPython y en el video podemos ver a Mijatovic generar el código QR usando qrencode, un comando de terminal útil para generar códigos QR a partir de datos. El código QR se escribe en un archivo de texto como texto ASCII.(Crédito de la imagen: Predrag Mijatovic) El código QR devuelto tiene 50 columnas de ancho y 25 filas de alto, por lo que Mijatovic usa inteligentemente sed y expresiones regulares para duplicar las filas y hacer que todo quede cuadrado. Esto es esencial ya que los códigos QR contienen verificación de errores y un código de tamaño incorrecto evitará que los usuarios se conecten a Wi-Fi. Un poco más de magia de expresión regular y el código QR está listo para el script final de MicroPython. Al colocar el código QR en el código de MicroPython (líneas 160 y 161) de main.py, verá que el código se ejecuta cada vez que se enciende Pico. impresionante proyecto es un crédito para Mijatovic y sería genial verlo aplicado a otros tableros. Por ejemplo, Badger 2040 y Tufty 2040 de Pimoroni serían dispositivos excelentes para reproducir este proyecto. Para obtener más detalles, visite qr_wifi en el repositorio GitHub de Mijatovic.

aliintizar71

Share
Published by
aliintizar71

Recent Posts

Máquina de mano Lean, Green, Raspberry Pi

Los días felices de la PDA y Blackberry han quedado definitivamente atrás, pero el factor…

1 year ago

Cómo pronosticar series de tiempo usando autorregresión

Tutorial sobre cómo pronosticar usando un modelo autorregresivo en PythonFoto de Aron Visuals en UnsplashForecasting…

1 year ago

Aquí están todas las formas en que puede cargar su AirPods Pro

Si tienes un iPhone, los AirPods Pro son la opción obvia para escuchar música, ¡aunque…

1 year ago

Las principales noticias tecnológicas del lunes: la prohibición de clientes de terceros de Twitter parece no ser un accidente

Ilustración de Alex Castro / The Verge Plus nuevos rumores sobre el quinto Galaxy Fold.…

1 year ago

AirPods Max 2: aquí están las características más solicitadas

Se rumorea que los auriculares premium de próxima generación de Apple, los AirPods Max 2,…

1 year ago

El remake de Dead Space continúa luciendo terriblemente genial en el nuevo tráiler de la historia

El desarrollador Motive Studio y el editor EA han lanzado un nuevo tráiler de la…

1 year ago