Le Raspberry Pi Pico, sorti en 2021, est un mi­cro­con­trô­leur qui permet de réaliser toute une série de projets dif­fé­rents. Le mi­cro­con­trô­leur peut être programmé aussi bien avec Mi­cro­Py­thon qu’avec C et C++.

Raspberry Pi Pico : in­for­ma­tions im­por­tantes sur le mi­cro­con­trô­leur

Le Raspberry Pi Pico est le plus petit modèle de la famille Raspberry Pi, dis­po­nible dans le commerce pour moins de 10 euros. En raison de son faible coût, il est idéal pour les personnes débutant dans la pro­gram­ma­tion de mi­cro­con­trô­leurs. Les spé­ci­fi­ca­tions tech­niques n’ont pourtant rien à envier aux autres.

Le pro­ces­seur à deux noyaux fonc­tionne à une fréquence d’horloge allant jusqu’à 166 MHz, mais il se prête par­fai­te­ment à l’over­clo­cking. La mémoire de travail est de 264 Ko de RAM. Le Raspberry Pi Zero peut être programmé de la même manière que les autres mi­cro­con­trô­leurs, par exemple avec l’IDE Arduino et le langage de pro­gram­ma­tion C. Si vous ne maîtrisez pas encore le C, vous pouvez également utiliser Mi­cro­Py­thon pour réaliser divers projets.

Conseil

Si vous préférez tra­vail­ler avec un autre mini-or­di­na­teur, nous vous re­com­man­dons de jeter un coup d’œil à nos articles sur les meilleurs projets Arduino et les projets Banana Pi.

LED clig­no­tante : une idée de projet simple pour les débutants

Si vous n’avez pas encore d’ex­pé­rience dans la pro­gram­ma­tion de mi­cro­con­trô­leurs, une LED clig­no­tante est le projet idéal pour débuter avec le Raspberry Pi Pico. À l’aide du langage Mi­cro­Py­thon, vous pouvez écrire le programme simple qui assure le clig­no­te­ment de la LED grâce à une minuterie. En plus du mi­cro­con­trô­leur, vous aurez besoin d’une LED et d’une platine d’ex­pé­ri­men­ta­tion pour relier la LED et le Raspberry Pi Pico.

Affichage LCD in­te­rac­tif : sortie de texte avec Raspberry Pi Pico

Un autre projet Raspberry Pi Pico que vous pouvez pro­gram­mer à l’aide de Mi­cro­Py­thon est un écran LCD qui affiche le texte de votre choix. Pour cela, vous avez besoin de votre Raspberry Pi Pico et d’un écran LCD. Ensuite, il suffit de relier les broches de l’écran aux broches de votre mi­cro­con­trô­leur. Pour cela, une platine d’ex­pé­ri­men­ta­tion est à nouveau in­dis­pen­sable. Le code né­ces­saire pour interagir avec l’écran LCD est cependant un peu plus complexe. Si vous ne souhaitez pas entrer dans le vif du sujet, vous pouvez aussi le té­lé­char­ger fa­ci­le­ment.

Connexion avec LoRaWAN : ajouter LoRaWAN à votre Raspberry Pi Pico

Le protocole de réseau LoRaWAN permet de trans­mettre des données sur de longues distances (jusqu’à 15 km) en éco­no­mi­sant les res­sources. Cependant, le taux de trans­mis­sion n’est que de l’ordre de l’octet et il faut se trouver dans un réseau LoRaWAN. Mais grâce à une com­mu­nauté active au niveau mondial, cela ne présente que peu de problèmes.

Si vous souhaitez mettre en place un support LoRaWAN pour votre Raspberry Pi Pico, vous avez de la chance : Sandeep Mistry, l’auteur de la bi­blio­thèque Arduino LoRa, y a ajouté un support pour le Raspberry Pi Pico. Pour rendre votre mi­cro­con­trô­leur com­pa­tible avec LoRaWAN, vous avez d’abord besoin d’un module radio LoRa que vous pouvez connecter à votre Raspberry Pi Pico. Une fois le mi­cro­con­trô­leur configuré, plus rien ne vous empêche d’envoyer des données.

Utiliser le Wi-Fi : envoyer des messages à votre smart­phone

Un autre projet Raspberry Pi Pico vous propose d’utiliser l’ap­pli­ca­tion Blynk pour envoyer des messages à votre smart­phone. Pour ce faire, vous devez tout d’abord connecter votre Raspberry Pi Pico au Wi-Fi grâce à un module Wi-Fi externe fonc­tion­nant sur batterie. Ensuite, il ne reste plus qu’à con­fi­gu­rer l’ap­pli­ca­tion Blynk, qui connecte les mi­cro­con­trô­leurs et les autres appareils IoT via Internet. Elle peut également être utilisée pour recevoir des messages.

Pico Pong : le projet amusant de Raspberry Pi Pico

Avec quelques ac­ces­soires et un peu de pro­gram­ma­tion, vous pouvez utiliser votre Raspberry Pi Pico pour réaliser un jeu de ping-pong à commande gestuelle. Pour con­cré­ti­ser ce projet, vous devez over­clo­cker votre Raspberry Pi Pico, une capacité bien connue du mi­cro­con­trô­leur. Le code per­met­tant d’exécuter le jeu peut être té­lé­chargé sur GitHub. Ensuite, il ne reste plus qu’à commencer votre partie de ping-pong.

Boîte à musique : un projet pour les amateurs de musique

Si vous êtes plus passionné par la musique que par les jeux, la boîte à musique est le projet Raspberry Pi Pico qu’il vous faut. En plus du mi­cro­con­trô­leur et des ac­ces­soires habituels comme les câbles, vous n’avez besoin que d’un am­pli­fi­ca­teur et d’un haut-parleur. Pour donner à votre boîte à musique une touche es­thé­tique, vous pouvez fabriquer un boîtier adapté grâce à une im­pres­sion 3D. Vous êtes libre d’écouter toutes les chansons de votre choix, même si la mémoire totale né­ces­saire pour votre code et le fichier de la chanson ne doit pas dépasser 1 Mo. Si cela ne vous suffit pas, il est également possible de connecter un lecteur de carte SD et de sau­ve­gar­der les chansons sur un support externe.

Re­con­nais­sance des gestes : machine learning avec le Raspberry Pi Pico

Un autre cas d’ap­pli­ca­tion in­té­res­sant pour le mi­cro­con­trô­leur est la re­con­nais­sance de gestes humains tels que des cercles ou des mou­ve­ments de haut en bas. Pour réaliser cette tâche, on utilise TinyML, également connu sous le nom de machine learning embarqué. De plus, vous avez besoin d’un capteur à connecter au Raspberry Pi Pico pour percevoir les gestes. Les données de mouvement en­re­gis­trées par le capteur peuvent ensuite être utilisées pour entraîner le réseau neuronal. Il est ainsi possible d’im­plé­men­ter peu à peu une re­con­nais­sance des gestes qui fonc­tionne.

Robot suiveur de ligne : cons­truire son propre robot

Un autre projet Raspberry Pi Pico ludique consiste à cons­truire un robot suiveur de ligne qui, comme son nom l’indique, suit une ligne tracée. Pour détecter cette ligne, on utilise soit des capteurs in­fra­rouges, soit des capteurs de proximité. La capacité de mouvement de votre robot Raspberry Pi Pico est rendue possible grâce à des roues intégrées. Pour la pro­gram­ma­tion du mi­cro­con­trô­leur, vous pouvez par exemple recourir à l’en­vi­ron­ne­ment de dé­ve­lop­pe­ment intégré (IDE) Visual Studio Code, qui comprend Pico Go, une extension pratique pour tout ce qui concerne le Raspberry Pi Pico.

Os­cil­los­cope pour smart­phone : mesurer et afficher des signaux

La cons­truc­tion de son propre os­cil­los­cope est un projet Raspberry Pi Pico in­té­res­sant pour les pas­sion­nés de technique. L’os­cil­los­cope vous permet de mesurer des signaux et d’afficher leur tension sur votre smart­phone. Pour cela, vous avez juste besoin du mi­cro­con­trô­leur, des ré­sis­tances et de l’ap­pli­ca­tion Android Scoppy. Celle-ci peut afficher les signaux mesurés sur votre smart­phone Android et a été spé­cia­le­ment conçue pour être utilisée avec le Raspberry Pi Pico. Cette con­fi­gu­ra­tion permet d’afficher des signaux d’une fréquence allant jusqu’à 250 KHz.

Capteur DHT11 : mesurer la tem­pé­ra­ture et l’humidité de l’air

Le DHT11 est un capteur très apprécié qui peut être utilisé pour mesurer la tem­pé­ra­ture et l’humidité de l’air. De plus, il est par­fai­te­ment adapté à la connexion avec des mi­cro­con­trô­leurs. De cette manière, il est possible de créer un capteur de tem­pé­ra­ture et d’humidité Raspberry Pi Pico. Il permet de mesurer des tem­pé­ra­tures entre 0 et 50 °C ainsi qu’un taux d’humidité de 20 à 90 %. Une fois que vous avez connecté le capteur à votre Raspberry Pi Pico, vous pouvez con­fi­gu­rer le mi­cro­con­trô­leur en con­sé­quence avec Python.

Ensemble de Man­del­brot : projet Raspberry Pi Pico pour les amateurs de ma­thé­ma­tiques

Le mi­cro­con­trô­leur est également idéal pour la re­pré­sen­ta­tion de certaines fonctions ma­thé­ma­tiques. Par exemple, les ensembles de Man­del­brot peuvent être affichés à l’aide d’un écran connecté au Raspberry Pi. Ces ensembles sont des fractales, c’est-à-dire des motifs ou struc­tures qui créent une im­pres­sion à la fois confuse et har­mo­nieuse. Le code né­ces­saire au projet est écrit en Mi­cro­Py­thon et peut être té­lé­chargé, de sorte que vous n’avez plus qu’à vous occuper de la con­fi­gu­ra­tion de votre mi­cro­con­trô­leur.

Pédales USB : gadget fonc­tion­nant avec le Raspberry Pi Pico

Une pédale USB est très utile, en par­ti­cu­lier pour les personnes qui tra­vail­lent souvent avec certaines com­bi­nai­sons de touches. Il est possible d’en installer sans grand effort avec un Raspberry Pi Pico. En plus de la pédale elle-même, vous n’avez besoin que du mi­cro­con­trô­leur et d’un peu de con­nais­sance en pro­gram­ma­tion. Con­trai­re­ment à la plupart des pédales USB dis­po­nibles dans le commerce, la variante DIY peut être utilisée avec tous les systèmes d’ex­ploi­ta­tion courants, car aucun logiciel séparé n’est né­ces­saire pour la con­fi­gu­ra­tion.

Conseil

Vous souhaitez réaliser votre propre projet Raspberry Pi Pico, mais vous cherchez encore plus d’ins­pi­ra­tion ? Vous trouverez ici d’autres projets et articles in­té­res­sants consacrés à la famille Raspberry Pi et à d’autres mi­cro­con­trô­leurs :

- Projets Raspberry Pi
- Projets Raspberry Pi Zero
- Créer un serveur Raspberry Pi et Plex
- Alexa sur Raspberry Pi
- Utiliser Raspberry Pi avec Ubuntu

Aller au menu principal