Le monde de l'électronique DIY regorge de façons passionnantes d'interfacer matériel et logiciel.
Les microcontrôleurs comme Arduino et les ordinateurs monocartes tels que Raspberry Pi ont révolutionné l'électronique de loisir et le prototypage rapide. Leur polyvalence rend le choix difficile pour un projet donné.
Découvrez Processing et son allié moderne p5.js.
Conçus pour démocratiser le codage auprès des artistes, éducateurs et débutants, ces langages rappellent l'IDE Arduino, dérivé du code source de Processing. Sketches et bibliothèques s'installent de manière similaire.
Explorez 8 projets matériels innovants intégrant Processing et p5.js.
L'AKAI MPC est un pilier de l'histoire du hip-hop. Lors d'un NYC Music Hackathon thématique, Mr Bomb en a recréé une version DIY.
Cette réalisation utilise p5.js pour le traitement audio et une carte Funkey (compatible Arduino et Scratch) pour l'E/S. Funkey est idéale pour initier les enfants au codage.
Les signaux Funkey gérés par p5.js évitent le MIDI – bien qu'un Arduino puisse facilement l'émuler.
p5.js agit comme des banques d'échantillons : chaque pad déclenche un son spécifique. L'aspect DIY séduit : ruban de cuivre et papier aluminium forment des capteurs tactiles capacitifs.
Avec un coût total d'environ 20 $ (carte et composants Funkey Simple), c'est une alternative abordable aux contrôleurs coûteux.
Du hip-hop au blues : un slider pentatonique contrôlé par Arduino Uno dans une fenêtre navigateur.
Invention de Mr Bomb : un potentiomètre à glissière mappe les notes pentatoniques via la bibliothèque p5bots (connexion firmata Arduino). Voir notre tutoriel sur le contrôle Arduino via JavaScript.
Les bibliothèques sonores p5.js gèrent synthèse et lecture, exploitant le navigateur pour un outil puissant.
https://vimeo.com/186104890
Projet de Ji Young Chun : contrôleur de jeu Arduino maison + jeu p5.js pour un plateforme erratique.
Pas de documentation détaillée, mais utilise les bases p5.js pour jeux navigateur. L'innovation : capteurs de courbure maison sur Arduino animent le héros de façon imprévisible.
Approche créative pour un jeu style Mario, plus challenging que les niveaux originaux !
Processing sur Raspberry Pi unifie GPIO et programmes. YouTuber Shahrukh Tariq en tire un casque AR maison.
AR conserve la vue réelle avec overlays. Vidéo virtuelle projetée via lentille de Fresnel, contrôlée souris/clavier.
La démo montre visionnage vidéo puis vue rue. Prototype sci-fi à portée de maker.

Capteur de distance + Arduino : classique. Ici, Akshay6766 (hackster.io) excelle en visualisation.
Servo scanne l'environnement. Alarme buzzer si intrusion ; écran localise.
Processing intercepte données série Arduino pour rendu graphique. Projet complet : code, composants, Fritzing.
Contrôleurs gestuels VR chers (Leap Motion : 69,99 $). Solution : Arduino + Processing + feuille d'étain pour interface 3D sans contact.
Tutoriel détaillé : code Arduino/Processing, toucher capacitif calcule position 3D via tensions.
Projet minimaliste, parfait pour expériences alternatives.
Moniteur cardiaque Arduino (LED IR + récepteur) revisité par Kevin Darrah (YouTube).
Vidéo explique capteur, amplification/filtrage, échantillonnage. LED pulsent au rythme ; données série vers Processing pour graphique.
Précis et élégant. Chaîne idéale pour électronique DIY.
Gant VR Bluetooth autonome, style Iron Man, par B.Aswinth Raj (circuitdigest.com).
Arduino + Bluetooth ; capteurs Hall (doigts/pouce) ; objet paume suivi webcam.
Processing tracke paume pour souris. Sans fil, multi-plateforme. Tutoriel complet.
Ces 8 projets illustrent le potentiel de Processing et p5.js.
Accessibles via IDE/bibliothèques, parfaits pour novices en programmation créative.
[]