Die Auswahl der besten Robotersteuerung für Ihr spezifisches Roboterprojekt ist entscheidend für den Erfolg. Auch als Mikrocontroller bekannt, erweckt eine Robotersteuerung Ihren Roboter zum Leben, indem sie als sein Gehirn fungiert. Es führt Programme aus, führt Rechenaufgaben aus, kommuniziert mit anderen Geräten und trifft entsprechende Entscheidungen. Es gibt eine große Auswahl, und um die beste Robotersteuerung auszuwählen, müssen Sie die Art der Anwendung, die Anzahl der Stifte und die Arten der speziellen Funktionen berücksichtigen. Kosten, Support, Zubehör und die Programmiersprache sind weitere Faktoren, die Sie beachten müssen.
In der vorläufigen Entwurfsphase müssen Sie sich über alle Aufgaben und andere Funktionen Gedanken machen, die Sie vom Roboter erwarten. Wenn Sie eine Vorstellung davon haben, welche Art von Roboter Sie bauen möchten, recherchieren Sie ein wenig über die gleichen oder ähnliche Robotertypen. Das Durchsuchen der Robotersteuerungen, die andere verwendet haben, zusammen mit dem Feedback, das sie möglicherweise gepostet haben, gibt Ihnen eine gute Vorstellung davon, wo Sie anfangen sollen.
Wählen Sie einen Controller, der für Sie einfach zu programmieren und zu verwenden ist. Viele Controller, die sich an Anfänger oder fortgeschrittene Roboterdesigner richten, können in Sprachen wie Basic oder C programmiert werden. Controller mit programmierbarer Schnittstelle sind recht kostengünstig, aber nicht so einfach zu verwenden. Wenn Sie mit Programmiersprachen nicht vertraut sind, wählen Sie eine Steuerung mit einer sehr aktiven Benutzergemeinschaft und einer Programmiersprache, die Sie lernen möchten.
Bilder, Code, Videos und die kostenlosen Bibliotheken, die andere Designer teilen, können sehr praktisch sein. Dies ist auch eine gute Möglichkeit, mit erfahrenen Roboterbauern in Foren zu kommen und von deren Ratschlägen zu profitieren. Ein Controller hat viele elektrische Signalverbindungen oder Pins, die vom Programm gesteuert werden und die Eingaben von anderen Geräten lesen. Wenn Sie viele verschiedene Gerätetypen steuern müssen, benötigen Sie eine Robotersteuerung mit der gleichen Anzahl von Pins oder mehr. Jeder Pin kann bei Bedarf einem anderen Zweck zugewiesen werden.
Die beiden Haupttypen von Pins sind analoger Eingang/Ausgang (I/O) und digitaler I/O. Wenn der Robotersteuerung keine analogen I/O-Pins fehlen, müssen Sie einen Analog-Digital-Wandler kaufen. Der Vorteil eines Controllers mit digitalen Pins besteht darin, dass der Controller mit anderen Controllern oder digitalen Geräten kommunizieren kann. Abhängig von Ihrer Anwendung kann es eine gute Idee sein, einen Controller mit mehreren digitalen und analogen Pins zu wählen.
Wenn Sie sich für eine funktionsreiche Robotersteuerung entscheiden, können Sie viele verschiedene Funktionen ausprobieren. Die Programmierung des Roboters wird einfacher, wenn bestimmte Aufgaben durch dedizierte Hardware erledigt werden können. Ein integrierter Spannungsregler ist praktisch, da der Controller in einem breiten Spannungsbereich betrieben werden kann. Dies befreit den Roboterkonstrukteur von der Bereitstellung einer exakten Betriebsspannung.
Pulsweitenmodulation, Analog-Digital-Wandler und spezielle Unterstützung für bestimmte Kommunikationsprotokolle sind weitere nützliche Features. Geschwindigkeitsanforderungen, Speicher und Kosten sind weitere zu berücksichtigende Faktoren. Falls Sie spezielles Zubehör verwenden müssen, stellen Sie sicher, dass dieses mit dem Controller Ihrer Wahl verbunden werden kann. Es ist auch gut, einen Controller auszuwählen, der über eine gute Dokumentation und Unterstützung verfügt.