Vue lecture

MIDI OUT avec le Raspberry Pi Pico (Micropython)

Ce projet consiste à utiliser un Raspberry Pi Pico programmé en Micropython, afin d'envoyer des instructions MIDI à un clavier musical. Le synthétiseur du clavier jouera la musique ayant préalablement été programmée dans le Raspberry Pi Pico.CircuitLa norme MIDI (Musical Instrument Digital Interface) a été mise au point au début des années 1980 afin de permettre la communication entre divers

Fabrication d'un module MIDI (IN et OUT) pour microcontrôleur 3,3 V

Il y a quelques années, j'avais fabriqué un module MIDI permettant de brancher un clavier MIDI à une carte Arduino, qui m'a été bien utile dans un grand nombre de petits projets musicaux. Ce circuit, toutefois, est conçu pour une logique à 5 V alors que, de nos jours, mes intérêts s'orientent surtout vers des microcontrôleurs qui fonctionnent avec une logique à 3,3 V. J'ai donc fabriqué une

Magnétomètre/boussole HMC5883L et Raspberry Pi Pico (Micropython)

Dans cet article, nous utilisons un module HMC5883L relié à un Raspberry Pi Pico programmé en Micropython, afin de fabriquer une boussole électronique.Le circuit intégré HMC5883L de la compagnie Honeywell permet de mesurer les 3 composantes (x, y, z) du champ magnétique dans lequel il se trouve. Il existe sur le marché plusieurs module ("breakout") faciles à connecter à un microcontrôleur. Celui

Lévitation acoustique

J'ai fait l'essai d'un petit appareil permettant de mettre en lévitation, au moyen d'ultrasons, des petits morceaux mousse de polystyrène. On peut en trouver sur les boutiques en ligne pour pas très cher.Le dispositif est constitué de deux émetteurs d'ultrasons de 40 kHz placés face à face, l'un au-dessus de l'autre. Vous avez peut-être déjà vu dans des cours de physique que lorsque qu'on

Contrôler un Raspberry Pi Pico avec une télécommande de téléviseur (Micropython)

Dans bien des situations, une télécommande à infrarouge constitue une bonne façon d'interagir avec le dispositif électronique que vous avez fabriqué. Dans cet article, je vous explique comment communiquer avec un Raspberry Pi Pico (programmé en Micropython) avec une télécommande à infrarouge conçue pour un téléviseur.La télécommandeC'est généralement facile de trouver une vieille télécommande à

Peser des objets avec le Raspberry Pi Pico (Micropython)

Ce projet consiste à mettre au point une balance constituée d'une cellule de charge, d'une module HX-711 et d'un Raspberry Pi Pico programmé en Micropython.La cellule de charge (load cell), ou capteur de force, est un morceau de métal sur lequel quatre jauges de déformations on été collées: ces jauges sont des résistances qui varient lorsque la cellule de charge se déforme. Vous devez vous

Matrice de LEDs RGB 16 X 16 WS2812B et Raspberry Pi Pico (Micropython)

Ce projet consiste à utiliser un Raspberry Pi Pico programmé en Micropython afin de contrôler une matrice de forme carrée comportant 256 LEDs RGB de type Neopixel (contrôleur WS2812B).ConnexionsLe verso de la matrice de LEDs comporte 8 connecteurs mais ils ne sont pas tous nécessaires. Le groupe de 3 fils du côté gauche de la photo (dont un fil porte la mention DOUT) ne sont utiles que lorsque

Utilisation d'un codeur rotatif avec le Raspberry Pi Pico (Micropython)

À première vue, un codeur rotatif (rotary encoder) ressemble à un potentiomètre: il s'agit d'un bouton que l'utilisateur peut tourner afin de contrôler un appareil (modifier le volume sonore, par exemple).Contrairement au potentiomètre, toutefois, le codeur rotatif produit un signal purement numérique. Deux interrupteurs s'ouvrent et se ferment à mesure qu'on tourne le bouton. Ces deux

Dans un blog près de chez vous (26)

 Blog MCHobbyTMP36 sur Raspberry-Pi PicoPicoterm : utiliser Raspberry-Pi Pico pour créer un terminal VGAPico et hôte HID (clavier / souris)Hacker un Clavier Riitek "Rii Mini 12" pour application MicroContrôleurRitonDuinoESP32 : Micro-irrigation Connectée (1ère partie)STM32 Blue Pill vs Arduino NanoAudio : Caisson de Basses 38cm (version table basse)TutoduinoIntroduction au PIO (Programmable

Dans un blog près de chez vous (25)

MCHobbyOrdinateur rétro RC2014:  réception du RC2014 et assemblage partie 1 , assemblage partie 2, premier test du RC2014 avec Basic 32K, Assemblage et test de la carte Digital I/O , Échanges I/O et application au RC2014 avec la carte Digital I/O, Module PicoTerm VGA et clavier USB, Module PicoTerm VGA et clavier BE / FR via USB, Test du RC2014 avec Basic

Raspberry Pi Pico W: lire le contenu d'une page web (Micropython)

Dans cet article, nous utilisons un Raspberry Pi Pico W (programmé en Micropython) pour lire le contenu d'une page web. La page web que j'ai choisie à titre d'exemple sera... le blog "Électronique en Amateur" ! Nous allons faire en sorte que le Raspberry Pi Pico visite le blog et y trouve le titre de la publication la plus récente. Vous pourrez ensuite modifier ce script pour que votre

Dans un blog près de chez vous (24)

Quelques publications passionnantes trouvées sur d'autres blogs... MCHobbyParallel breakout: carte DIY pour redécouvrir le port parallèle, carte cobbler pour faire du prototypage avec le port parallèle en Python ,  assemblage et contrôle des cartes, tests d'entrée/sorties en Python, Publication des cartes en Open-Source + Suite du projetRaspberry Pi Pico W: Adresse IP

Utilisation d'un écran OLED SPI SSD1306 avec Arduino

Dans cet article, nous explorons l'utilisation d'un écran OLED SPI SSD1306 avec un Arduino.OLED signfie "organic light-emitting diode": chaque pixel de l'écran peut s'allumer comme s'il s'agissait d'une LED (par opposition à d'autres technologies d'affichage qui nécessitent un rétroéclairage). Ces petits écrans monochromes ne coûtent pas cher et offrent un excellent contraste peu importe

Lire des fichiers mp3 avec Raspberry Pi Pico et VS1053 (micropython)

Dans un récent article sur l'utilisation d'un module I2S, je déplorais que le décodage du format mp3 ne soit pas supporté par le langage micropython pour l'instant. Une solution consiste à déléguer le décodage à un circuit intégré spécialement conçu pour cette tâche, comme le VS1053, qui peut décoder les principaux formats de fichiers musicaux: Ogg Vorbis, MP3, AAC, FLAC, WMA, MIDI...Dans cet

Jouer de la musique (fichiers WAV) avec un Raspberry Pi Pico et un décodeur I2S (micropython)

Dans cet article, nous utilisons un Rasbperry Pi Pico programmé en micropython et un décodeur I2S UDA1334A pour jouer la musique stockée sous forme de fichiers .wav sur une carte SD.Module I2SI2S est le nom d'un protocole de communication série permettant de connecter entre eux des appareils audio numériques. Un décodeur I2S est un convertisseur numérique-analogique: il produit un signal

Clavier numérique et Raspberry Pi Pico (Micropython)

Dans cet article, nous branchons à un Raspberry Pi Pico un petit clavier numérique à 16 touches, et nous utilisons micropython pour interpréter correctement les touches qui ont été enfoncées.Il s'agit d'un clavier matriciel: les 16 interrupteurs sont reliés entre eux par groupes de quatre, de façon à former des lignes et des colonnes. Au moyen d'un multimètre, on peut facilement constater

Écran OLED SSD1306 et Raspberry Pi Pico (micropython)

Dans cet article, nous étudions l'utilisation d'un petit écran OLED SSD1306 I2C avec un Raspberry Pi Pico programmé en micropython. J'ai utilisé un écran OLED dont la résolution est 128 X 32, mais les exemples pourront facilement être modifiés pour un résolution de 128 X 64. Si vous cherchez plutôt des informations pour un écran OLED à base de SH1106, j'ai déjà publié un article à ce

Raspberry Pi Pico W: contrôler des LEDs à partir d'une page web

Continuons notre exploration du nouveau Raspberry Pi Pico W. Maintenant que nous savons comment afficher la mesure d'un capteur dans une page web, nous allons contrôler, à partir d'une page web, 3 LEDs branchées au Raspberry Pi Pico W. Ce sera facile de modifier le script pour qu'il réponse à vos besoins spécifiques: plutôt que contrôler des LEDs, la page web pourra servir à contrôler des relais,

Raspberry Pi Pico W: afficher les mesures d'un capteur sur une page web

Avec le nouveau Raspberry Pi Pico W, c'est maintenant possible de communiquer en WiFi puisque le fabricant a remplacé le logo en forme de framboise par une puce Infineon CYW4343.Dans cet article, nous transformons le Raspberry Pi Pico W en serveur web, afin d'afficher dans une page web la valeur mesurée par un capteur.Le Raspberry Pi Pico W sera programmé en Micropython. Il faut donc avoir

Affichage sur un PC d'un graphique montrant les mesures prises par un Raspberry Pi Pico

Ce projet consiste à afficher à l'écran d'un ordinateur un graphique cartésien qui montre les données transmises par un Raspberry Pi Pico branché à un de ses ports USB (il s'agit d'un projet similaire à celui que j'avais réalisé il y a quelques années avec un Arduino).Les donnés sont acheminées du Raspberry Pi Pico à l'ordinateur par une communication série à travers le câble USB. Le

❌