Cela ne fait que quelques jours, et déjà les pirates intrépides de Raspberry Pi trouvent de nouvelles façons de profiter du nouveau Framboise Pi Pico W. Le dernier microcontrôleur à 6 $ ajoute le Wi-Fi à notre microcontrôleur préféré et les fabricants l’intègrent déjà dans leurs projets. Tous les deux Sam Machin et Kevin McAleer ont récemment partagé des démos qui contrôlent le Raspberry Pi Pico W sur Wi-Fi avec MQTT (Message Query Telemetry Transport) agissant comme un moyen de communication où les appareils « publient » les données via un « courtier » avec d’autres machines « s’abonnant » (écoutant) les données publiées.
Cette configuration simple permet aux utilisateurs d’ajouter une capacité de contrôle à distance à un large éventail de projets pour seulement 6 $ par personne. Le protocole MQTT est déjà un choix populaire pour ajouter une communication à distance dans la communauté Pi, cette configuration était donc quelque peu anticipée.
Machin a une histoire de bricolage avec diverses microélectroniques et dans sa vidéo, montre une démonstration de base de la façon d’utiliser MQTT avec le Raspberry Pi Pico W. McAleer est bien connu pour ses projets de robotique DIY et a mis à jour son Burgerbot pour utiliser le Pico W pour télécommande. Les deux fabricants utilisent Node-RED (un langage basé sur un navigateur et piloté par des événements) pour configurer le protocole MQTT.
En supposant que vous ayez déjà un réseau sans fil à utiliser dans votre projet, le seul matériel dont vous aurez besoin pour recréer ce système est un Raspberry Pi Pico W. Obtenir du matériel en ce moment peut être délicat mais, heureusement, nous avons pris le temps pour mettre en évidence les meilleurs endroits pour acheter un Raspberry Pi Pico W. Une fois que vous avez un Pico W et un réseau à utiliser, l’étape suivante consiste à programmer le Pico W et à le connecter à votre réseau.
Si vous débutez dans l’utilisation de MQTT, le mieux est de consulter le site Web officiel pour avoir une idée de ce que c’est et de son fonctionnement. Vous pouvez également trouver Node-RED sur GitHub. Il s’agit d’un outil open source qui permet aux utilisateurs de construire des systèmes complexes avec une interface glisser-déposer, éliminant ainsi l’obstacle lié à la programmation à partir de zéro.
Si vous souhaitez recréer cette configuration pour votre projet Raspberry Pi, consultez la page Github du projet pour la démo de Sam Machin ainsi que la page du projet Burgerbot de Kevin McAleer pour plus de détails et un examen approfondi du code source derrière leur travail. Assurez-vous de les suivre tous les deux pour des projets plus intéressants ainsi que pour les futures mises à jour.