La Fondation Raspberry Pi a récemment annoncé une mise à jour passionnante du micrologiciel pour la variante Raspberry Pi Pico W, qui prend en charge l’une des fonctionnalités les plus recherchées par les fabricants : la prise en charge de Bluetooth. Avec la sortie de la version 1.5.1 du SDK C et la dernière version de MicroPython, vous pouvez désormais bénéficier de la connectivité Bluetooth sur votre carte Raspberry Pi Pico W actuelle.
Bien qu’il ait toujours été évident que la prise en charge de Bluetooth serait ajoutée, son annonce officielle la fait passer de la phase bêta à une fonctionnalité pleinement fonctionnelle. Mais pourquoi est-ce important ?
Quoi de neuf ?
Le chipset radio Infineon CYW43439 utilisé dans le Pi Pico W (prenant en charge à la fois le Wi-Fi 802.11n et le Bluetooth 5.2) a toujours eu des capacités Bluetooth. Cependant, lors de son lancement initial, le firmware et le logiciel hôte de la Pico W n’activaient que le Wi-Fi.
Une grande partie du retard provient des difficultés rencontrées pour faire fonctionner simultanément Bluetooth et Wi-Fi sur le bus SPI à trois broches qui relie les deux puces sur la carte.
Annoncée sur le blog du Raspberry Pi, cette mise à jour (bien qu’il s’agisse principalement d’une correction de bogues) inclut la prise en charge de Bluetooth Classic (à l’exception temporaire d’ACL/SCO) et permet au Pico W de fonctionner à la fois en tant qu’appareil central et périphérique BLE. De plus, elle vous donne la flexibilité de configurer votre Pico W pour activer Bluetooth Classic et BLE individuellement ou pour avoir les deux options disponibles simultanément.
L’inclusion de BTStack de BlueKitchen, qui étend la compatibilité pour les profils Bluetooth Classic et Low Energy, est une caractéristique intrigante. Cette bibliothèque n’est normalement autorisée que pour un usage non commercial, mais une licence supplémentaire pour le Pico W (et WH) permet de l’utiliser sur ce dernier à des fins commerciales.
Dois-je acheter une nouvelle carte ?
Comme cette version se concentre sur la mise à jour du micrologiciel de votre carte Pico W existante, vous n’avez pas besoin d’en acheter une nouvelle. Pour profiter des nouvelles fonctionnalités Bluetooth, il vous suffit de télécharger la dernière mise à jour du micrologiciel. La nouvelle version du SDK C, version 1.5.1, est disponible sur le repo GitHub de Raspberry Pi.
Vous pouvez également télécharger la dernière version de MicroPython avec le support Wi-Fi et Bluetooth LE à partir de la page de documentation MicroPython du Raspberry Pi pour la flasher sur votre carte afin d’obtenir la dernière mise à jour qui supporte désormais le Bluetooth.
Projets que vous pouvez réaliser dès maintenant
Avec la sortie officielle de la version bêta du support Bluetooth, vous avez la possibilité d’essayer toute une série de projets passionnants qui étaient auparavant limités par l’absence de connectivité Bluetooth sur les cartes Pi Pico W (ou qui nécessitaient un module Bluetooth séparé). Voici quelques idées pour stimuler votre imagination.
Contrôleurs de jeux
Développez des contrôleurs de jeu Bluetooth personnalisés pour les jeux rétro ou les expériences immersives de réalité virtuelle. Le format compact du Pico W et la communication Bluetooth à faible latence en font une plateforme idéale pour créer des périphériques de jeu uniques.
Technologie portable
Incorporez le Pico W dans des projets de vêtements, en permettant la communication avec des appareils compatibles Bluetooth, tels que des moniteurs de fréquence cardiaque, des trackers de fitness ou des smartwatches.
Domotique
Créez un système domotique qui exploite les capacités Bluetooth pour contrôler et surveiller divers appareils et dispositifs dans votre maison. Vous pouvez créer une application mobile personnalisée ou l’intégrer à des plateformes domestiques intelligentes existantes pour gérer l’éclairage, les appareils et les systèmes de sécurité.
Voiture contrôlée par Bluetooth
Tirez le meilleur parti du format compact du Pico W et de la nouvelle prise en charge Bluetooth en développant votre propre voiture robot personnalisée contrôlée par Bluetooth. Vous pouvez inclure une interface web ou une application mobile pour contrôler la voiture à distance.
Lecteur de musique MP3 Bluetooth
Vous pouvez maintenant essayer de construire un lecteur de musique Bluetooth dans le cadre d’un projet amusant. La modification d’un projet existant peut s’avérer un peu difficile, mais c’est tout à fait possible maintenant qu’il existe un support Bluetooth officiel pour le Raspberry Pi Pico W.
Ces idées de projets ne sont que la partie émergée de l’iceberg, et avec la nouvelle prise en charge de Bluetooth sur le Raspberry Pi Pico W, les possibilités sont vraiment infinies. Au cas où vous auriez manqué la version bêta de cette fonctionnalité, nous avons un guide sur la façon d’essayer Bluetooth sur le Raspberry Pi Pico W.
Le sans-fil avec le Bluetooth du Pico W
Cette mise à jour passionnante étend considérablement les capacités de la Pico W, en introduisant la prise en charge de la connectivité Bluetooth et Bluetooth Low Energy. Les nouvelles capacités Bluetooth du Raspberry Pi Pico W ouvrent la voie à un monde de projets passionnants. Téléchargez la dernière mise à jour du micrologiciel, explorez la richesse des ressources disponibles sur GitHub et lancez-vous dans votre prochaine aventure sans fil.