Motivations
The Raspberry Pi Pico W
offers powerful capabilities for wireless communication, making it an excellent choice for IoT projects. I wanted to build something that uses Bluetooth to communicate with other systems, utilizing the Raspberry Pi Pico
W along with Micropython
.
Tech Stack
For this project, I used MicroPython
to program the Raspberry Pi Pico
microcontroller to communicate over Bluetooth. I also created a simple frontend with Vue to connect to the Bluetooth device directly from the browser. The main focus was on learning how to program Bluetooth microcontrollers.
Through the frontend, users can set reminders or even recurring reminders, which are sent by the Pico over Bluetooth to the web browser. This is project serves as an example of creating actual products which can be configured or communicated with bluetooth straight from the desktop web browsers.
Architecture
Overview
Bluetooth
Further Documentation
I have expanded further in my blog posts on programming bluetooth with RaspberryPi Pico.