Sie sind hier
E-Book

Roboter mit Raspberry Pi

Mit Motoren, Sensoren, LEGO® und Elektronik eigene Roboter mit dem Pi bauen, die Spaß machen und Ihnen lästige Aufgaben abnehmen

AutorE. F. Engelhardt
VerlagFranzis
Erscheinungsjahr2016
Seitenanzahl256 Seiten
ISBN9783645203432
FormatPDF
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis19,99 EUR
Roboter sind längst Teil unseres täglichen Lebens, als Rasenmäher, Staubsauger oder auch in der Industrie. Für Maker sind Roboter ein optimales Betätigungsfeld: Handwerk, Elektronik und Informatik verbinden sich zur perfekten Symbiose. Der Raspberry Pi ist als vollwertiger Minicomputer das perfekte Gehirn für Ihren Roboter. E. F. Engelhardt zeigt Ihnen, wie Sie am besten die Synapsen mit Leben füllen. Für maschinelle Bewegung bieten sich Motoren an. Damit diese Bewegungen einer gewissen Genauigkeit folgen, sind Schrittmotoren erforderlich. Wie Sie Motoren über die GPIO ansteuern, zeigt Ihnen ein ausführliches Kapitel. Damit der Roboter nicht einfach ohne Strom stehen bleibt, lernen Sie, wie eine USV integriert werden kann. Damit ist der Tagesausflug mit Roboter gesichert. Das erlernte Wissen setzt Engelhardt direkt in konkreten Projekten um: Bauen Sie eine eigene Pan-/Tilt-Kamera. Ein RC-Car lässt sich sehr einfach mit dem Pi steuern und der Staubsaugerroboter ist auch schnell angezapft. Mit der GPIO und dem zuvor gezeigten Basiswissen lassen sich vielfältige Roboterprojekte umsetzen. Die LEGO®-Mindstorms-Serie stellt bereits Roboter zur Programmierung zur Verfügung. Über den BrickPi lassen sich diese sehr gut mit dem Raspberry Pi steuern - eine aufregende Kombination. Mit dem BrickPi können Sie auch wunderbar einen Roboter mit LEGO®, aber ohne LEGO®-Mindstorms, realisieren. Holen Sie die alten LEGO®-Steine hervor und machen Sie den Lötkolben heiß! Und nicht vergessen: Türe schließen, sonst läuft der Roboter raus.

E.F. Engelhardt, Jahrgang 1975, hat bereits über 40 Computerbücher veröffentlicht - und keines dieser Bücher ist wie andere Computerbücher: Der Autor beginnt direkt mit der Praxis, ohne langatmige, weitschweifende und überflüssige Technikerläuterungen. E.F. Engelhardt ist Autor des Bestsellers 'Hausautomation mit Raspberry Pi'. Hier hat er eindrucksvoll seine große Erfahrung mit dem Raspberry Pi gezeigt. Und er hat immer noch nicht genug: Dieses Mal werden Roboter gebaut und programmiert. Wie in allen seinen Büchern hat er die Projekte komplett selbst entwickelt. Sie haben als Leser damit die Sicherheit, dass alles funktioniert.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Roboter mit Raspberry Pi1
Impressum4
Vorwort5
Zusatzinformationen zum Produkt6
Inhaltsverzeichnis7
1. Lenken und Steuern mit der GPIO-Schnittstelle11
1.1 Betriebssystem und Treiber aktualisieren15
1.2 Analog-digital-Wandler MCP3008 nachrüsten16
Datenblatt prüfen, Funktionen verstehen16
MCP3008 auf dem Steckboard nutzen17
Programmierung des MCP3008 mit Python21
SPI-Schnittstelle aktivieren26
SPI-Nutzung ohne Umwege: py-spidev-Modul installieren28
1.3 Joystick-Steuerung mit dem Raspberry Pi30
GPIO-Eingang schalten: Risiken und Nebenwirkungen31
Schaltungsdesign vom Steckboard auf die Rasterplatine34
Joystick-Steuerung mit Python35
Richtungsbestimmung mittels ADC-Werten37
1.4 I2C-Bus – Schnittstelle wecken und checken41
I2C-Geräte und Raspberry-Pi-Revision45
1.5 Schalten und walten mit Touchsensor46
Touch- und Drucksensor – Dateneingabe über den I2C-Bus47
Flexibler Zugriff dank I2C- und MRP121-Bibliothek48
Inbetriebnahme des MRP121-Touchsensors50
2. Fahren und bremsen – Motorsteuerung mit dem Raspberry Pi53
2.1 Die erste Schaltung – LEDs mit 10ULN2803A steuern53
2.2 GPIO-Steuerung über die Konsole und Python56
Schalten per Konsole57
2.3 Motoren und Steppermotoren59
2.4 Motorsteuerung versus Motortreiber63
Mehr Kontrolle – Schrittmotorcontroller64
2.5 Unipolaren Steppermotor mit ULN2803-IC steuern65
Schaltung auf Steckboard umsetzen65
Vollschritt- vs. Halbschrittverfahren im Detail69
Schritt für Schritt: Vollschritt- und Halbschrittverfahren einsetzen70
Vorwärts- und Rückwärtsbewegungen74
2.6 Praktisch und sicher – USV für den Raspberry Pi76
Pi USV in Betrieb nehmen77
Ohne Strom nix los – Akkupack auswählen78
Pi-USV-Software in Betrieb nehmen79
Status der Pi USV erkennen81
Status der Pi USV mit Python auslesen82
3. Pan/Tilt-Kamera im Eigenbau85
3.1 Raspberry-Pi-Kamera im Robotik-Einsatz86
Kameramodul mit dem Raspberry Pi koppeln86
Inbetriebnahme per Software87
raspistill – Fotografieren über die Kommandozeile91
LED abschalten und heimlich fotografieren93
Programmierung der Raspberry-Pi-Kamera93
3.2 Einzellösung: Tower-SG90-Servomotor96
3.3 Hardware-PWM-Ausgang mit LED testen99
3.4 Servoblaster-Treiber installieren101
3.5 Motoren mit Servoblaster in Betrieb nehmen103
3.6 Servomotor mit Python steuern105
3.7 Pan/Tilt-Achse und Kamera steuern106
3.8 Steuerung der Raspberry-Pi-Kamera108
3.9 Bewegungen und Aufnahmen steuern109
3.10 Hürden bei der Inbetriebnahme umgehen114
Automatischer Log-in: pi vom Start weg114
Autostart nach dem Einschalten115
4. Haushaltshilfe: Staubsauger-Modding117
4.1 Vorwerk vs. Neato – mehr als nur eine Kopie118
Einrichtung und Treiberinstallation119
Zugriff über PuTTY auf das Betriebssystem124
4.2 Staubsauger über Raspberry Pi steuern126
Staubsaugerroboter mit Raspberry Pi verbinden126
minicom-Modemzugang zum Staubsauger einrichten129
minicom-Steuerung für den Staubsauger131
Staubsaugerkommandozeile im Überblick134
Python-Programmierung über python-serial135
Spazierfahrt mit der Kommandozeile – Staubsauger fortbewegen138
Zeitplanung für den Staubsauger140
4.3 Staubsauger und Raspberry Pi koppeln144
Aufwecken aus dem Schlafmodus144
USB-Geräte über GPIO schalten146
Staubsauger mit dem Raspberry Pi verbinden148
Schaltung über Kommandozeile prüfen150
4.4 Roboter über die Webseite steuern151
Python-Zugriff über Browser – Bottle im Einsatz152
4.5 Videostreaming installieren und einbinden158
Streaming-Werkzeug laden und installieren159
MJPG-Streamer als Live-View-Quelle162
Live-View und Steuerung verheiraten165
Fotografieren mit dem Vorwerk/Neato-Staubsauger170
4.6 Drahtlos-Raspberry-Pi einrichten171
Raspberry Pi mit drahtloser Stromversorgung172
Akkupack und USV für Raspberry Pi kombinieren173
WLAN-Netzwerk einrichten und Verbindung aufnehmen174
Umschalten zwischen WLAN-Verbindungen178
WLAN-Verbindung mit Python steuern180
4.7 Staubsaugerroboter mit dem Smartphone steuern183
USB-Debugging-Modus – Smartphone einrichten183
Staubsaugerroboter mit dem Smartphone koppeln185
5. Schrauben, löten, programmieren: RC-Car-Modding187
5.1 Basis für das RaspiRoboCAR-Projekt188
5.2 Lenken und Steuern über die Tastatur191
5.3 Google-Streetview-RC-Car mit der Raspberry-Pi-Kamera203
6. LEGO® Pi mit Mindstorms EV3 und LEGO®-Technic205
6.1 Viel kreativer Spielraum für Technikfantasien205
6.2 LEGO®-Technic und LEGO®-Mindstorms mit Raspberry Pi aufmotzen208
6.3 BrickPi: LEGO®-Mindstorms im Eigenbau209
BrickPi-Treiber in Betrieb nehmen210
BrickPi-Schnittstellen aktivieren212
Python-Bibliothek für BrickPi installieren213
Motoren und Sensoren im BrickPi-Einsatz215
6.4 Legokran- und -greifer-Steuerung mit demRaspberry Pi216
Basis, Neigung und Greifer: drei Motoren für den Kran218
6.5 LEGO®-Modding: Mindstorms im Eigenbau224
LEGO®-Steine mit LED-Birnen nachrüsten225
Servomotor-Modding für LEGO®-Technic226
LEGO®-Extrem-Modding: bis zu 16 Servomotoren steuern228
Adressbelegung für den Anschluss am I2C-Bus230
Mehrere Servomotoren im Zusammenspiel232
Anhang239
A Python-Basics auf dem Raspberry Pi239
Schneller Zugriff über die Wiring-Pi-API245
Raspberry-Pi-Revision 2: zusätzlicher GPIO-Sockel248
Stichwortverzeichnis253

Weitere E-Books zum Thema: Hardware - Rechnerarchitektur - Softwaresysteme

SAP für Java-Entwickler

E-Book SAP für Java-Entwickler
Konzepte, Schnittstellen, Technologien Format: PDF

Seit kurzem forciert SAP die Verbreitung der Netweaver-Technologie und initiiert damit eine Gleichstellung von Java und ABAP als Sprachen zur SAP-Programmierung. Dieses Buch leistet einem erfahrenen…

SAP für Java-Entwickler

E-Book SAP für Java-Entwickler
Konzepte, Schnittstellen, Technologien Format: PDF

Seit kurzem forciert SAP die Verbreitung der Netweaver-Technologie und initiiert damit eine Gleichstellung von Java und ABAP als Sprachen zur SAP-Programmierung. Dieses Buch leistet einem erfahrenen…

SAP für Java-Entwickler

E-Book SAP für Java-Entwickler
Konzepte, Schnittstellen, Technologien Format: PDF

Seit kurzem forciert SAP die Verbreitung der Netweaver-Technologie und initiiert damit eine Gleichstellung von Java und ABAP als Sprachen zur SAP-Programmierung. Dieses Buch leistet einem erfahrenen…

SAP für Java-Entwickler

E-Book SAP für Java-Entwickler
Konzepte, Schnittstellen, Technologien Format: PDF

Seit kurzem forciert SAP die Verbreitung der Netweaver-Technologie und initiiert damit eine Gleichstellung von Java und ABAP als Sprachen zur SAP-Programmierung. Dieses Buch leistet einem erfahrenen…

SAP für Java-Entwickler

E-Book SAP für Java-Entwickler
Konzepte, Schnittstellen, Technologien Format: PDF

Seit kurzem forciert SAP die Verbreitung der Netweaver-Technologie und initiiert damit eine Gleichstellung von Java und ABAP als Sprachen zur SAP-Programmierung. Dieses Buch leistet einem erfahrenen…

Sicheres Netzwerkmanagement

E-Book Sicheres Netzwerkmanagement
Konzepte, Protokolle, Tools Format: PDF

Die Administration komplexer Rechnernetzwerke verlangt durch die ständige Weiterentwicklung etablierter Standards und die Integration gänzlich neuer Technologien ein umfassendes technisches Know-how…

Sicheres Netzwerkmanagement

E-Book Sicheres Netzwerkmanagement
Konzepte, Protokolle, Tools Format: PDF

Die Administration komplexer Rechnernetzwerke verlangt durch die ständige Weiterentwicklung etablierter Standards und die Integration gänzlich neuer Technologien ein umfassendes technisches Know-how…

Sicheres Netzwerkmanagement

E-Book Sicheres Netzwerkmanagement
Konzepte, Protokolle, Tools Format: PDF

Die Administration komplexer Rechnernetzwerke verlangt durch die ständige Weiterentwicklung etablierter Standards und die Integration gänzlich neuer Technologien ein umfassendes technisches Know-how…

Sicheres Netzwerkmanagement

E-Book Sicheres Netzwerkmanagement
Konzepte, Protokolle, Tools Format: PDF

Die Administration komplexer Rechnernetzwerke verlangt durch die ständige Weiterentwicklung etablierter Standards und die Integration gänzlich neuer Technologien ein umfassendes technisches Know-how…

Softwareentwicklung eingebetteter Systeme

E-Book Softwareentwicklung eingebetteter Systeme
Grundlagen, Modellierung, Qualitätssicherung Format: PDF

Eingebettete Systeme übernehmen komplexe Steuerungs- und Regelungsaufgaben für technische Systeme. Ihre Funktionalität wird durch das Zusammenspiel von Spezialhardware, Standardprozessoren,…

Weitere Zeitschriften

ARCH+.

ARCH+.

ARCH+ ist eine unabhängige, konzeptuelle Zeitschrift für Architektur und Urbanismus. Der Name ist zugleich Programm: mehr als Architektur. Jedes vierteljährlich erscheinende Heft beleuchtet ...

Augenblick mal

Augenblick mal

Die Zeitschrift mit den guten Nachrichten "Augenblick mal" ist eine Zeitschrift, die in aktuellen Berichten, Interviews und Reportagen die biblische Botschaft und den christlichen Glauben ...

crescendo

crescendo

Die Zeitschrift für Blas- und Spielleutemusik in NRW - Informationen aus dem Volksmusikerbund NRW - Berichte aus 23 Kreisverbänden mit über 1000 Blasorchestern, Spielmanns- und Fanfarenzügen - ...

Gastronomie Report

Gastronomie Report

News & Infos für die Gastronomie: Tipps, Trends und Ideen, Produkte aus aller Welt, Innovative Konzepte, Küchentechnik der Zukunft, Service mit Zusatznutzen und vieles mehr. Frech, offensiv, ...

DHS

DHS

Die Flugzeuge der NVA Neben unser F-40 Reihe, soll mit der DHS die Geschichte der "anderen" deutschen Luftwaffe, den Luftstreitkräften der Nationalen Volksarmee (NVA-LSK) der ehemaligen DDR ...

EineWelt

EineWelt

Lebendige Reportagen, spannende Interviews, interessante Meldungen, informative Hintergrundberichte. Lesen Sie in der Zeitschrift „EineWelt“, was Menschen in Mission und Kirche bewegt Man kann ...

F- 40

F- 40

Die Flugzeuge der Bundeswehr, Die F-40 Reihe behandelt das eingesetzte Fluggerät der Bundeswehr seit dem Aufbau von Luftwaffe, Heer und Marine. Jede Ausgabe befasst sich mit der genaue Entwicklungs- ...