Aller au contenu
Français
Contenu FikirPilot

Des circuits RC évolutifs

Mis à jour: 19/10/2026 · 2 min de lecture · 286 mots

Publié: · Dépêche reçue: · Durée de traitement: 14 h 2 min

Des circuits RC évolutifs
Carte de circuit électronique

Les circuits RC évolutifs prennent forme avec le travail de Saikarthik Ramakrishnan, capable de s’adapter de lui-même aux conditions environnementales changeantes. Le circuit s’adapte spontanément. Le projet baptisé Darwin Board applique la logique des algorithmes évolutionnaires à un simple circuit de filtrage, et le circuit évolue ainsi pour ainsi dire en fonction de son environnement ou du signal à éliminer.

Sur la carte basée sur l’ESP32, chaque configuration possible de circuit RC est traitée comme un « génome ». La sélection s’effectue en fonction des besoins du moment. Ce système choisit, parmi un total de 2040 combinaisons de génomes différentes, celle qui correspond aux besoins immédiats et met en œuvre un simple processus d’évolution.

Le dépôt GitHub est accessible. Pour ceux qui souhaitent essayer le projet, le dépôt GitHub du travail est ouvert et offre un accès direct permettant d’examiner et de tester le projet.

Pourquoi c’est important

En électronique, les circuits de filtrage sont traditionnellement construits à partir des calculs du concepteur et du choix de composants fixes ; ce projet propose en revanche une expérience montrant que cette approche peut être automatisée par logiciel. Le fait de reposer sur un microcontrôleur aussi répandu que l’ESP32 permet de reproduire des expériences similaires sans dépendre d’un matériel de laboratoire spécialisé. Ce travail constitue un exemple pratique surtout pour les amateurs s’intéressant aux systèmes embarqués, les étudiants et les chercheurs souhaitant tester des algorithmes évolutionnaires sur du matériel. L’ouverture du code sur GitHub permet la vérification indépendante des résultats et l’expérimentation de la méthode sur différents circuits. En revanche, le projet étant limité à un simple filtre RC, la question de savoir si la méthode donnera le même résultat sur des circuits analogiques plus complexes reste ouverte.

Source: Hackaday · Compilé par le rédacteur Altay Tuna Emir.