Book description
- Bau- und Programmieranleitungen für mehr als 10 spannende Roboter-Projekte
- Labyrinthe lösen, Pappkarten per Bilderkennung abschießen, Formen mit einem neuronalen Netz erkennen u.v.m.
- Programmcode und Bauanleitungen für alle Roboter zum Download
LEGO®-Steine – sei es als selbstgebaute LEGO®-Fahrzeuge, -Roboter oder als LEGO®-Fertigmodelle – lassen sich hervorragend mit Elektronikkomponenten zum Leben erwecken und programmieren. Hierfür ist der Mikrocontroller Raspberry Pi besonders gut geeignet. Anhand konkreter Projekte zeigt Ihnen der Autor, wie Sie Sensoren und Motoren von LEGO® sowie weitere Elektronikkomponenten mit dem Raspberry Pi verbinden und Ihre Roboter programmieren. Durch den Einsatz der Programmiersprache Python können die Roboter einfache und komplexe Aufgaben lösen bis hin zu Linienverfolgung mit einem neuronalen Netz oder Bilderkennung.
Im ersten Teil des Buches erhalten Sie eine kurze Einführung in den Mikrocontroller Raspberry Pi sowie den BrickPi, der für die Verbindung von LEGO®-Sensoren mit dem Raspberry Pi benötigt wird. Außerdem vermittelt der Autor die Grundlagen zu allen Elektronikkomponenten, mit denen Sie Ihre LEGO®-Modelle oder -Roboter ausstatten können. Dazu zählen unter anderem mittlere und große LEGO®-Motoren sowie folgende Komponenten: Color-Sensor, Touch-Sensor und Infrarot-Sensor von LEGO®, Kompass-Sensor und Gyro-Sensor von Hitechnic, Raspberry-Pi-Kamera, Fototransistor, LEDs und Motoren.
Im zweiten Teil des Buches finden Sie eine kurze Einführung in die Grundlagen der Programmierung mit Python, gefolgt von einem umfangreichen Projektteil mit 11 spannenden Robotern, die diverse Aufgaben lösen, wie zum Beispiel:
- Gegenstände erkennen und diesen ausweichen
- Lösen eines Labyrinths mithilfe von künstlicher Intelligenz
- Linienverfolgung und Formen erkennen mit einem neuronalen Netz
- Pappkarten abschießen per Bilderkennung
- Sammeln farbiger Joghurtbecher
- Texte morsen inkl. Anleitung zum Basteln eines eigenen Touch-Sensors
Bei allen Projekten erläutert der Autor sowohl den Bau der Roboter als auch die entsprechende Programmierung.
Hardware:
Für die Projekte im Buch werden sowohl die LEGO®-eigenen Komponenten als auch günstige handelsübliche Motoren und Sensoren eingesetzt. Sie können einen eigenen Roboter bauen, die LEGO®-Roboter im Buch nachbauen oder als Grundlage ein LEGO®-Fertigmodell verwenden. Für alle im Buch verwendeten LEGO®-Roboter gibt es die Bauanleitungen zum kostenlosen Download.
Table of contents
- Impressum
- Einleitung
- Teil I: Die Hardware für die Roboter
- Kapitel 1: LEGO als Grundlage für unsere Roboter
- Kapitel 2: Der Raspberry Pi stellt sich vor
- Kapitel 3: Die elektronischen Komponenten
- Teil II: Programmieren lernen
- Kapitel 4: Die Programmiersprache Python
- Kapitel 5: Variablen
- Kapitel 6: Verzweigungen
- Kapitel 7: Schleifen
- Kapitel 8: Funktionen
- Kapitel 9: Klassen und Objekte
- Teil III: Projekte
- Projekte mit dem BrickPi3 und LEGO-Komponenten
- Kapitel 10: Wänden und Gegenständen ausweichen
- Kapitel 11: Himmelsrichtungen erkennen
- Kapitel 12: Auf dem Tisch bleiben
- Kapitel 13: Ein Labyrinth lösen mit einem Expertensystem
- Kapitel 14: Linienverfolgung mit einem neuronalen Netz
- Kapitel 15: Objekte klassifizieren mit einem neuronalen Netz
- Kapitel 16: Pappkarten abschießen per Bilderkennung
- Kapitel 17: Joghurtbecher sammeln per Bilderkennung
- Projekte mit elektronischen Fremdkomponenten
- Kapitel 18: Texte morsen
- Kapitel 19: Abfahren der »platonischen Flächen«
- Kapitel 20: Suche des hellsten Orts im Raum
- Kapitel 21: Ausblick
- Anhang A: Anhang
Product information
- Title: LEGO-Roboter bauen, steuern und programmieren mit Raspberry Pi und Python
- Author(s):
- Release date: September 2021
- Publisher(s): mitp Verlag
- ISBN: 9783747503126
You might also like
book
Raspberry Pi programmieren mit Python
Alle Python-Grundlagen für die Programmierung des Raspberry Pi 4 Projekte mit Sensoren, Relais und AD-Wandlern Einsatz …
book
Programmieren mit LEGO® MINDSTORMS® 51515 und SPIKE® Prime
Die neu erschienenen Sets von LEGO aus den Produktreihen Mindstorms und Spike Prime vereinigen die unendlichen …
book
Programmieren lernen mit EV3
• das Buch setzt keine Programmierkenntnisse voraus• auch Einsteiger lernen die Programmierkonzepte bis hin zu fortgeschrittenen …
book
LEGO und Elektronik - Raspberry Pi, Arduino, Sensoren, Motoren und vieles mehr einsetzen und programmieren
Mit Sensoren auf die Umgebung reagieren, Motoren ansteuern, Texte morsen, Pappkarten abschießen uvm. Spannende Projekte mit …