Zum Inhalt springen
Deutsch
FikirPilot-Inhalt

Evolvierende RC-Schaltungen

Aktualisiert: 19.10.2026 · 2 Min. Lesezeit · 263 Wörter

Veröffentlicht: · Meldung erreichte uns: · Verarbeitungszeit: 14 Std. 2 Min.

Evolvierende RC-Schaltungen
Elektronische Leiterplatte

Evolvierende RC-Schaltungen nehmen mit der Arbeit von Saikarthik Ramakrishnan Gestalt an, die sich von selbst an veränderte Umgebungsbedingungen anpassen kann. Die Schaltung passt sich von selbst an. Das Projekt mit dem Namen Darwin Board wendet die Logik evolutionärer Algorithmen auf eine einfache Filterschaltung an, und die Schaltung entwickelt sich so je nach Umgebung oder dem zu beseitigenden Signal gewissermaßen weiter.

Auf der ESP32-basierten Platine wird jede mögliche RC-Schaltungskonfiguration als „Genom“ behandelt. Die Auswahl erfolgt nach den aktuellen Anforderungen. Das System wählt aus insgesamt 2040 verschiedenen Genom-Kombinationen diejenige aus, die den aktuellen Anforderungen entspricht, und führt einen einfachen Evolutionsprozess durch.

Das GitHub-Repository ist öffentlich zugänglich. Für alle, die das Projekt ausprobieren möchten, ist das GitHub-Repository der Arbeit offen, und das Repository bietet direkten Zugang, damit das Projekt untersucht und ausprobiert werden kann.

Warum das wichtig ist

In der Elektronik werden Filterschaltungen traditionell durch Berechnungen des Entwicklers und die Auswahl fester Bauteile aufgebaut; dieses Projekt bietet dagegen einen Versuch, der zeigt, dass dieser Ansatz per Software automatisiert werden kann. Dass es auf einem so weit verbreiteten Mikrocontroller wie dem ESP32 basiert, ermöglicht es, ähnliche Versuche ohne Abhängigkeit von spezieller Laborhardware zu wiederholen. Die Arbeit bildet vor allem für Bastler, die sich für eingebettete Systeme interessieren, für Studierende und für Forschende, die evolutionäre Algorithmen in Hardware testen möchten, ein praktisches Beispiel. Dass der Code auf GitHub offen liegt, ermöglicht eine unabhängige Überprüfung der Ergebnisse und das Testen der Methode in anderen Schaltungen. Da das Projekt jedoch auf einen einfachen RC-Filter beschränkt ist, bleibt die Frage offen, ob die Methode in komplexeren analogen Schaltungen dasselbe Ergebnis liefert.

Quelle: Hackaday · Zusammengestellt von Redakteur Altay Tuna Emir.