Quelques notes à propos du pilotage custom des petites imprimantes de ticket Epson pour l'impression d'images.
2024-07-04 18:18:33
Pour mettre de l'ordre dans ses idées, clarifier un processus complexe, structurer un système de connaissances, il n'y a rien de tel que les cartes mentales !
2024-07-04 15:46:58
En souvenir d'un logiciel qui n'aurait pas dû disparaître !
2024-02-14 12:24:09
Le fameux générateur électrostatique. Simple dans ses constituants mais pas si évident à comprendre ! Il reste assez délicat à construire et faire correctement fonctionner.
2023-06-04 22:23:43
Un projet de moteur sans balais à flux axial. Video Youtube en prime ;-). On y montre les phases de fabrication, le bobinage. On termine avec quelques mesures et expériences sonores.
2023-06-04 20:40:19
Ingénierie inverse d'une matrice de LEDs 16x96. Pilote custom sur ESP32, avec serveur web embarqué. WebSockets, point d'accès wifi, contrôleur HTML à fonctions multiples.
2023-06-04 18:25:57
Un compte rendu de mes recherches autour des amplis audio DIY. Focus sur le "Blameless Amplifier" de Douglas Self.
2023-06-04 12:42:29
Les navigateurs modernes sont désormais équipés d'un composant logiciel dédié au MIDI. Voici une petite démo, doté d'une représentation harmonique "Tonnetz", et d'une connexion Websocket pour jouer avec des amis à distance...
2023-06-01 14:07:47
Une implémentation WebAudio interactive de cet effet inimitable. Entrée micro "live", La porteuse est synthétisée et ses fréquences sont harmonisées à l'aide d 'un générateur d'accords.
2020-11-18 13:12:09
Un logiciel minimal - mais efficace ! - de traitement d'image pour MacOS.
2020-09-01 06:21:19
Suite des travaux autour des projecteurs laser. Approche "bitmap" ou "raster" du problème, c'est à dire formation d'une image par balayage ligne par ligne.
2020-05-13 08:24:00
Un simulateur sans prétention scientifique de la propagation d'une maladie contagieuse (mais pas mortelle...).
2020-03-16 10:56:00
Petit utilitaire de calcul pour la photo. Conversion de focale, angle de champ et profondeur de champ...
2019-09-11 17:00:00
Quelques appareils construits autour des techniques de synthèse sonore par voie optique. Un orgue, une basse et un phonographe !
2019-09-01 15:00:00
Compte rendu de recherches autour du dessin laser vectoriel basé sur des miroir galvanométriques DIY pilotés avec un Arduino. Conception, fabrication et mise au point.
2019-08-30 14:00:00
Inventé en 1922 par Joseph Fourier, ce puissant outil mathématique est très utilisé dans de nombreux domaines des sciences. L'idée générale est la décomposition d'un signal arbitraire en une somme infinie de fonctions sinus et cosinus d'amplitudes diverses et de fréquences croissantes (multiple d'un nombre entier appelé rang de l'harmonique).
2019-04-21 17:38:00
Une méthode amusante pour dissimuler une image numérique "secrète" au sein même des pixels d'une seconde image "publique".
2019-02-11 14:56:00
Cet article rend compte de recherches et expérimentations autour de la génération et du transport de signaux audio à partir de la mesure optronique d'une lumière modulée. Montage à photodiodes, disques imprimés rotatifs et convertisseur son > lumière.
2018-12-03 09:00:00
Le découpage en cases d'une planche de BD ne peut pas être vu comme un simple contenant "neutre" et implique en lui-même une certaine portée narrative en conditionnant l'ordre et l'importance des cases, le chemin du regard sur la planche selon des lignes de forces.
2018-08-14 19:50:00
Piloté par ordinateur avec un logiciel écrit en Cocoa, mû par des moteurs pas-à-pas et équipé d'une nacelle caméra, ce bras devient une grue de cinéma censée offrir des mouvements de caméra fluides et reproductibles.
2018-06-23 08:00:00
Méthode efficace d'optimisation des problèmes algorithmiques où de nombreux éléments sont en interactions mutuelles.
2018-06-20 13:00:00
Simulation 2D constituée d'une séquence d'opérations : source, force, advection, projection, divergence et rendu.
2018-06-18 20:00:00
Pas facile WebGL... Il y a ici 800,000 de particules en mouvement, soumises à des forces (gravité et carte des vents, frottement aérodynamique).
2018-06-16 14:50:00
Quelques recherches pour reproduire avec des technologies web performantes le système d'accumulation vidéo que j'utilise dans les spectacles Human Brush, Méduses et Skia.
2018-06-07 08:00:00
Voici un jeu d'objets et de fonctions pour la géométrie dans le plan. Points, droites, cercles, triangles, calculs d'angles, intersections, etc.
2018-03-29 20:47:05
Quelques usages non conventionnels de ce puissant outil que sont les courbes pour le traitement d'image. Conversion RGB vers HSL.
2018-03-14 00:27:32
Pré-ampli pour casque doté d'un overdrive et d'un phaser. Le montage est tout analogique.
2018-02-28 10:11:52
Des précisions sur l'excellent GRBL. Quelques détails sur une interface en Objective-C et une machine de ma conception.
2018-02-26 02:00:50
Chaque pixel de l'image à traiter subit une transformation dépendante des pixels voisins. Ce type de filtre est utilisé pour les effets touchants à la netteté (flous, renforcements) et autres effets de bas-relief.
2018-02-26 01:12:35
Célèbre casse-tête / puzzle logique constitué des 12 uniques éléments possibles à réaliser avec 5 cubes juxtaposés (en plan). Le but est de reconstituer un rectangle, un parallélépipède ou d'autres formes remarquables avec toutes les pièces.
2018-02-26 00:27:18
Détermination du plus court chemin entre la fourmilière et une source de nourriture. La découverte d'une solution émerge du comportement collectif de la colonie de fourmis, étant bien entendu qu'aucune fourmi individuelle n'a de plan d'ensemble en tête ni-même de stratégie claire pour y parvenir seule. (pas fini)
2018-02-26 00:25:24
Voici une implémentation en canvas HTML du plus célèbre des ensembles fractals. Clic gauche pour zoomer / clic droit pour dézoomer.
2018-02-26 00:13:57
Synthétiseur audio modulaire avec VCOs, VCAs, VCFs... Ajoutez et connectez des objets audio via une interface canvas HTML façon langage de programmation graphique ou visuel.
2018-02-26 00:13:43
Simulation interactive d'un célèbre système dynamique, tel que l'avait notamment imaginé Alan Turing dans The Chemical Basis of Morphogenesis.
2018-02-26 00:12:25
Quelques recherches pour mettre en œuvre le protocole DMX512 sous Mac OS / Objective-C via un convertisseur USB-SÉRIE-RS485
2018-02-26 00:11:39
Accès à la webcam et process des images à la volée. Le filtre vu ici simule un appareil photo avec réglage de sensibilité et de temps de pose (éventuellement long).
2018-02-26 00:08:47
Logiciel Cocoa de simulation de système optique à lentilles. Une occasion ludique de mesurer la grande difficulté que représente la conception d'un objectif photographique !
2018-02-26 00:01:15
Il s'agit du sonogramme du signal issu du micro, analysé à l'aide des fonctions de WebAudio API. Si vous montez le son, vous entendrez une fréquence sinusoïdale, ajustable. Attention au Larsen !
2018-02-25 23:58:06
Voici quelques animations génératives plus ou moins interactives pour le plaisir...
2018-02-25 23:57:51
Ce dispositif mécanique convertit un mouvement de rotation continu en mouvement saccadé (par ex. dans les caméras).
2018-02-25 23:46:21
Vous pouvez modifier les lois d'apparition et disparition des cellules. Chaque cellule a donc 6 voisines. Cliquez sur le canvas pour activer/désactiver des hexagones (tout effacer d'abord et éventuellement mettre en pause avant de dessiner). Les résultats varient beaucoup selon le jeu de contraintes.
2018-02-25 23:39:51
Animation générative en canvas HTML. 1000 points sont créés presque au même point de départ. Ils évoluent dans un espace 2D où 3 masses déforment leur trajectoires qui finissent par diverger. Le checker "traces" permet de voir les points ou les traces, le checker "masses" permet de masquer les masques.
2018-02-25 23:32:56
Calcul de projection en perspective sur canvas 2D avec une caméra virtuelle. Génération de terrain 3D à partir d'une "depth map" obtenue par applications successives de bruits à différentes fréquences spatiales.
2018-02-25 23:30:19
Le plus célèbre des automates cellulaires avec les canvas HTML. Cliquez sur le canvas pour allumer/éteindre une cellule ou lancer un glider.
2018-02-25 23:26:12
Une roue inclinée munie de vases sur son pourtour est en rotation libre. Un robinet d'eau est situé au dessus de la roue de telle manière que lorsqu'un vase passe dessous, il se rempli un peu. Chaque vase est percé, ainsi ils perdent tous de l'eau à débit constant. Un objet bien insolite, dont le principe fait l'objet de cette simulation.
2018-02-25 23:23:28
Voici un autre système d'agents obéissants à des règles simples au niveau individuel et adoptant à un comportement collectif intéressant. Voir cette page ou celle-ci pour une description plus détaillée.
2018-02-25 23:20:49
Divers algorithmes de correction des couleurs dont une courbe. Quelques détails autour de vImage pour MacOS.
2018-02-25 23:18:36
Simulation du ciel étoilé jusqu'à la magnitude 6 (> 5000 étoiles). Le spectre de la lumière issue d'une étoile est très similaire à celui d'un corps noir et est représenté numériquement par un B-V color-index. Cette donnée est convertie en valeurs RVB par cet algorithme.
2018-02-25 23:17:22
Simulation mécanique canvas HTML. Cliquez un engrenage pour modifier ses caractéristiques.
2018-02-25 23:13:34
Un robot articulé de type "parallèle", motorisé par des servos, commandé en cinématique inverse par une application Cocoa.
2018-02-25 23:08:16
Voici une traduction en JS du banc d'optique virtuel, originellement développé en Objective-C (voir cette page).
2018-02-25 23:04:21
Version WebGL de la simulation 2D de réaction-diffusion. les performances sont très supérieures à celles de la version canvas 2D, comme on peut s'y attendre.
2018-02-25 23:01:52
Plusieurs approches sont envisageables, parmi lesquelles la répulsion électrostatique des points entre eux.
2018-02-25 22:57:36
Un autre système avec des lois d'évolution simples qui mène pourtant à des comportements complexes. Ici les moutons sont gris et les loups sont rouges. Les moutons se reproduisent régulièrement dans le temps. Les loups quant à eux se reproduisent à chaque fois qu'ils mangent un mouton.
2018-02-25 22:54:24
J'ai découvert ce diagramme en visionnant les vidéos Youtube passionnantes de Mickaël Launay sur le thème des mathématiques. Il s'agit d'une représentation graphique des tables de multiplications. Je vous invite à regarder ses vidéo.
2018-02-25 22:45:57
L'idée est d'inviter le public à réaliser deux activités physiques d'intensité croissante et de mesurer l'évolution de leur fréquence cardiaque (FC) par rapport à leur FC au repos.
2018-02-25 22:21:50
Système de particules sur canvas HTML. Friction aérodynamique, espérance de vie, table des couleurs.
2018-02-25 21:28:57
Essais de modélisation du champ électrique créé par un ensemble de charges ponctuelles. Trajectoire d'une particule chargée dans ce champ.
2018-02-25 21:21:11
Il faut garder une fusée en équilibre tout en parcourant un circuit et la poser doucement sur une plateforme. Attention les paramètres de gravité et de poussée changent selon le tableau.
2018-02-07 22:02:03