Operation Manual

buch” 2014/9/6 18: 5 6 page 18 #14
Inhaltsverzeichnis
12.2 I
2
C ........................................................................................................................................... 476
Der Portexpander MCP23017 ......................................................................................... 477
12.3 UART ....................................................................................................................................... 484
UART aktivieren und säubern ......................................................................................... 484
Zwei Raspberry Pi via UART verbinden ......................................................................... 485
Minicom ................................................................................................................................ 485
UART in Python .................................................................................................................... 487
Wichtige pySerial-Funktionen ........................................................................................ 489
12.4 Der Audiobus I
2
S ................................................................................................................ 489
I
2
S beim Modell B+ ............................................................................................................ 491
12.5 1-Wire .................................................................................................................................... 491
13 Sensoren ...... ....... ..... ..... ..... ..... ........ ..... ..... ..... ..... ........ ..... ..... ..... ..... ........ ..... ..... ..... ..... .... 493
13.1 PIR-Bewegungssensor ...................................................................................................... 493
Hardware .............................................................................................................................. 493
Programmierung ................................................................................................................ 495
13.2 Ultraschallsensor ................................................................................................................ 497
Hardware .............................................................................................................................. 497
Programmierung ................................................................................................................ 498
13.3 Wasserstandssensor .......................................................................................................... 500
13.4 Temperatursensoren ......................................................................................................... 501
Temperatursensor DS1820 .............................................................................................. 501
Temperatur- und Luftfeuchtigkeitssensor DHT22/AM2302 .................................. 503
13.5 Fotowiderstand .................................................................................................................. 506
13.6 Multi-Analogsensor-Board PCF8591 ............................................................................ 508
13.7 Raspberry Pi Camera Board und PiNoIR ...................................................................... 511
Anschluss .............................................................................................................................. 512
raspistill und raspivid ........................................................................................................ 514
Kamerasteuerung durch Python .................................................................................... 516
Videos und Bilder am Raspberry Pi anzeigen ............................................................. 517
Videostreams und Online-Zugriff ................................................................................. 519
VLC-Livestream ................................................................................................................... 520
FTP-Upload ........................................................................................................................... 521
PiNoIR .................................................................................................................................... 522
Infrarot-Scheinwerfer für die PiNoIR ............................................................................ 522
18
buch” 2014/9/6 18: 5 6 page 19 #15
Inhaltsverzeichnis
13.8 Reed-Kontakt ....................................................................................................................... 524
13.9 Hardware Real Time Clock ............................................................................................... 526
13.10 IR-Empfänger ....................................................................................................................... 530
13.11 Leitfaden für fremde Sensoren ...................................................................................... 532
14 Erweiterungsboards .......... ........ ..... ..... ..... ..... ........ ..... ..... ..... ..... ........ ..... ..... ..... .... 535
14.1 Das Gertboard ..................................................................................................................... 536
Inbetriebnahme .................................................................................................................. 537
Die drei Taster ...................................................................................................................... 538
Digitale Ein- und Ausgänge und Leuchtdioden ......................................................... 541
Der Open-Collector-Treiber .............................................................................................. 543
Der Motortreiber ................................................................................................................ 544
Der Analog/Digital-Wandler ........................................................................................... 547
Der Digital/Analog-Wandler ........................................................................................... 549
14.2 Der ATmega auf dem Gertboard ................................................................................... 551
Hello World! ......................................................................................................................... 552
avrdude .................................................................................................................................. 553
Die Arduino-IDE .................................................................................................................. 554
14.3 RasPiComm .......................................................................................................................... 557
Der Joystick und die 5-V-Ausgänge ............................................................................... 558
Die Echtzeituhr .................................................................................................................... 559
Die Schnittstellen ............................................................................................................... 559
14.4 PiFace Digital ....................................................................................................................... 560
Der PiFace-Emulator .......................................................................................................... 561
Die PiFace-Bibliothek ......................................................................................................... 562
Interrupts und Events in der PiFace-Bibliothek ......................................................... 563
PiFace Rack und die Jumper ............................................................................................ 564
14.5 Quick2Wire Interface Board ........................................................................................... 565
Anschlüsse ............................................................................................................................ 567
Das Quick2Wire-Port-Expander-Board ........................................................................ 568
14.6 Unterbrechungsfreie Stromversorgung mit PiUSV .................................................. 569
Inbetriebnahme .................................................................................................................. 569
Konfiguration und Steuerung ......................................................................................... 571
19