Mobiler Eigenbauroboter mit Arduino: Aufbau und Programmierung
Die im Buch beschriebene Roboterplattform entstand im Zusammenhang mit der Schülerprojektwoche des Martin-Andersen-Nexö Gymnasium Dresden. Im Rahmen dieser Projektwoche werden seit 2010 am Institut für Regelungs- und Steuerungstheorie der Technischen Universität Dresden Schülerpraktika zur Linien-Folge-Regelung eines mobilen Roboters durchgeführt.
Das Buch beschreibt den Aufbau und die Programmierung eines einfachen mobilen Roboters. Für die Steuerung des Roboters wurde die Arduino-Plattform, die sich durch leichte Handhabung auszeichnet, gewählt. Der Autor beschreibt den Anschluss und die Programmierung typischer Komponenten wie Motoren, LCD-Display und verschiedener Sensoren bis hin zum Betrieb mit einer Funkfernsteuerung. Im Unterschied zu fertigen Roboterbausätzen wird dem Leser auch der nötige Freiraum zur Umsetzung und Ausgestaltung eigener Vorstellungen eingeräumt.
Dieses Buch ist für Leser gedacht, die bereits über erste Erfahrungen mit Mikrocontrollern im Allgemeinen oder der Arduino-Plattform im Besonderen verfügen. Zusätzlich werden geringe schaltungstechnische Grundkenntnisse erwartet sowie die Fähigkeit, einfache Programme in C bzw. C++ zu erstellen.
Das Buch erschien im November 2015 in der ersten Auflage. Die 2018 erschiene zweite Auflage berücksichtigt zahlreiche Korrekturen, Verbesserungen und Erweiterungen. So wurde beispielsweise der Abschnitt zu dem nicht mehr zeitgemäßen Arduino Duemilanove Board gestrichen. Beim Anschluss des LCD-Moduls wurde die Numerierung der Datenleitungen geändert. Die drahtlose Steuerung des Roboters ist jetzt auch über Smartphone via Bluetooth beschrieben. In dem neuen Kapitel zum I²C-Bus wird zudem eine inertiale Messeinheit zur Winkelbestimmung behandelt.
In der vorliegenden dritten Auflage wurden umfangreiche Erweiterungen vorgenommen. Neben der Vorstellung weiterer Programmierumgebungen (Arduino-Web-Editor, PlatformIO) haben auch die Kapitel zur Fernsteuerung (Bluetooth-Kopplung zwischen Arduino-Boards, Kommunikation über ZigBee bzw. XBee) und zu inertialen Messeinheiten deutliche Erweiterungen erfahren. Zusätzlich wird auf Boards mit ARM-Architektur eingegangen.
Röbenack, K.: Mobiler Eigenbauroboter mit Arduino: Aufbau und Programmierung.
Printed by CreateSpace, 1. Auflage 2015, 2. Auflage 2018, 3. Auflage 2020.
Bibliothek zur Motoransteuerung
https://github.com/roebenack/Motor
Buchbesprechung, Rezension
- Funkamateur 8/2020, S. 647