Smart-Home- und IoT-Technik für den Arduino: Inhaltsverzeichnis
Einführung
Seite 11
Kapitel 1: Heimautomatisierung und das Internet der Dinge
Seite 14
Kapitel 2: IoT und Smart Home für "Maker"
Seite 16
Kapitel 3: Die Arduinos
3.1 Ein erster Funktionstest
Seite 20
3.2 Der Arduino wird programmiert
Seite 22
3.3 Widerstände: Grundbauelemente der Elektronik
Seite 25
3.4 Für gute Verbindungen: Jumper-Kabel
Seite 25
3.5 Leuchtdioden
Seite 27
3.6 Arduino mit Batteriebetrieb
Seite 27
Kapitel 4: Schnellstart: Projekte für den Einstieg
4.1 Alarmanlagen-Simulator
Seite 29
4.2 SOS-Notsignale
Seite 30
4.3 Schalten und walten mit Tastern
Seite 31
4.4 Der serielle Monitor als wertvolle Informationsquelle
Seite 32
Kapitel 5: Einstieg in die Smart-Home-Sensorik
5.1 Optimales Raumklima? – Der Temperatur-Feuchtesensor schafft Klarheit
Seite 36
5.2 Temperatur- und Feuchtemessung
Seite 38
5.3 Kalibrierung mit Feuchtekammer und Silikagel
Seite 41
5.4 Mehrere Sensoren an einem Controller?
Seite 42
5.5 Hell oder dunkel – Lichtintensitäten elektronisch erfasst
Seite 45
5.6 Automatisch Helligkeitssteuerung und Notbeleuchtungen
Seite 48
5.7 Hochdruckwetter oder Tiefdruckgebiet? Wettervorhersage mit dem Luftdrucksensor BMP085
Seite 50
5.8 Ein Temperaturvergleich
Seite 54
5.9 Tiefgekühlter Sensor gefällig?
Seite 55
5.10 Klima-Messstation
Seite 56
5.11 Nebenwirkungen in der Sensortechnik
Seite 59
Kapitel 6: Sicherheitstechnik
6.1 Optische Alarmanlagen und Lichtschrankensicherung
Seite 61
6.2 Überwachung durch Umgebungslichtmessung
Seite 63
6.3 Mit dem PIR-Sensor bleibt keine Bewegung unentdeckt
Seite 64
6.4 Dem Einbruch keine Chance: Auswertung von PIR-Signalen
Seite 65
6.5 Zugangskontrolle mit RFID-Technik
Seite 69
6.6 Drahtlos Daten lesen: Das RFID-Modul
Seite 71
6.7 Das RFID-Modul am Arduino MEGA2560
Seite 72
6.8 RFID-Tags für die Zugangssicherung
Seite 76
6.9 Erkennung von Explosions- oder Erstickungsgefahr mit Gas-Sensoren
Seite 79
6.10 Anschluss des Gas-Sensors
Seite 81
6.11 Hardware- vs. Software-Alarm
Seite 85
Kapitel 7: Funk statt Kabelsalat
7.1 Hochfrequenztechnik ohne Hürden
Seite 86
7.2 Drahtloses Daten-Ping-Pong
Seite 90
7.3 Datenübertragung im Gigahertz-Bereich
Seite 93
7.4 Funkübertragung von analogen Messwerten
Seite 94
7.5 Drahtlose Relais-Steuerung
Seite 96
7.6 Der Sender als Kommandozentrale
Seite 97
7.7 Der Empfänger
Seite 98
7.8 Software für sicheres Schalten
Seite 99
7.9 Funktionstest und Reichweitenbestimmung
Seite 100
7.10 Für größere Lasten: Das Relais-Modul
Seite 100
7.11 Halogenlampe mit Fernbedienung
Seite 101
7.12 Automatische Relais-Steuerung
Seite 102
7.13 Für optimales Wohlfühlklima: Intelligentes Thermostat
Seite 104
Kapitel 8: Internetzugang mit dem Ethernet-Shield
8.1 Netzwerktechnik
Seite 110
8.2 Ethernet, LAN und TCP/IP
Seite 112
8.3 IP-Adressen, Netzwerkmasken, Gateways und MAC-Adresse
Seite 112
8.4 Der Arduino als Web-Server
Seite 114
Kapitel 9: Einstieg in das Internet der Dinge
9.1 Registrierung auf der Device-Bit-Plattform
Seite 122
9.2 Neues Gerät hinzufügen
Seite 122
9.3 Hinzufügen eines neuen Sensors
Seite 123
9.4 Laden von Testdaten
Seite 125
9.5 Hochladen von Sensordaten über den PC
Seite 126
9.6 Datenübertragung ins Internet
Seite 128
9.7 Aufbau des Sensorboards
Seite 130
9.8 Schalter hinzufügen: Das Relais-Board
Seite 135
9.9 Weltweit schalten und walten
Seite 139
Kapitel 10: IoT mit der Device-Bit-Plattform
10.1 Datensicherheit und Privatsphäre
Seite 141
10.2 Statistik
Seite 142
10.3 Datenexport
Seite 142
10.4 Vergleich verschiedener Messdaten
Seite 143
Kapitel 11: Automatisches Versenden von E-Mails
Seite 145
Kapitel 12: Mobiler Zugriff mit Smartphone oder Tablet
Seite 147
Kapitel 13: Die Alternative: ThingSpeak
13.1 Einrichtung der Datenbasis
Seite 149
13.2 Grafische Darstellung von Daten in ThingSpeak
Seite 152
Kapitel 14: Praxisanwendungen für Fortgeschrittene
Seite 154
Kapitel 15: Bus-Systeme
15.1 Grundlagen und Anwendungen des I²C-Busses
Seite 155
15.2 Kompakt und einfach: Klimastation mit I²C-Komponenten
Seite 163
15.3 Zusätzliche I/O-Pins: Port-Expander für den I²C-Bus
Seite 166
15.4 Mehrere LC-Displays an verschiedenen Orten: I²C und PCF8574 machen es möglich!
Seite 169
15.5 Unentbehrlich für Zeitsteuerungen: Echtzeituhren mit Kalender und Datumsanzeige
Seite 171
15.6 Der SPI-Bus
Seite 175
15.7 Doppelt wichtig: die SPI-Schnittstelle für den Arduino
Seite 179
15.8 Die Mitglieder der SPI-Familie
Seite 180
15.9 SPI-Empfang mit Schieberegisterbausteinen
Seite 180
15.10 LCD-Displays via SPI-Bus ansteuern
Seite 181
15.11 Der LED-Treiber MAX7219 steuert Punktmatrizen und Sieben-Segment-Displays
Seite 182
15.12 Drahtlose Datenübertragung mit nRF24L01-Modulen
Seite 183
15.13 Ansteuern von SD- und µSD-Karten über SPI
Seite 184
15.14 Der SPI-Bus als Mikrocontroller-Programmierschnittstelle
Seite 185
Kapitel 16: Grundlagen der Arduino-Programmierung
Seite 187
Kapitel 17: Die grundlegende Programmstruktur
17.1 Funktionen
Seite 188
17.2 Syntaxelemente
Seite 188
17.3 Variablen und Variablendeklaration
Seite 189
17.4 Datentypen
Seite 189
17.5 Arrays
Seite 189
17.6 Arithmetik
Seite 190
17.7 Strukturelemente
Seite 191
17.8 Zeitsteuerung
Seite 193
17.9 Serielle Kommunikation
Seite 194
Kapitel 18: Verwendung von Bibliotheken
Seite 196
Kapitel 19: Fehlersuche
Seite 198
Kapitel 20: Bauelemente und Module
20.1 Breadboard
Seite 200
20.2 Widerstände
Seite 200
20.3 Leuchtdioden
Seite 201
20.4 Drucktaster
Seite 201
20.5 Kompakt und leistungsfähig: Der Arduino Nano
Seite 202
20.6 Für größere Projekte: der Arduino 2560
Seite 203
20.7 Netzwerk-Modul W5100
Seite 204
20.8 Das Lichtsensor-Modul
Seite 205
20.9 Der Gas-Sensor MQ2
Seite 206
20.10 Der Temperatur- und Luftfeuchtesensor DHT11
Seite 206
20.11 Der Luftdrucksensor BMP180
Seite 207
20.12 Der Bewegungssensor PIR
Seite 207
20.13 Das 4-Kanal-Relais-Modul
Seite 208
20.14 Das RFID-Modul RC522 und die KeyCard
Seite 208
20.15 Das Funkmodul NRF24L01
Seite 210
20.16 Die USB-Kabel
Seite 210
20.17 Jumper-Kabel
Seite 211
20.18 Modulkabel
Seite 212
Kapitel 21: Bezugsquellen
Seite 213
Kapitel 22: Literatur
Seite 214
Kapitel 23: Verzeichnis der Sketche
Seite 215
Kapitel 24: Abbildungsverzeichnis
Seite 216
Kapitel 24: Abbildungsverzeichnis
Seite 219
Index
Seite 220