GPIOs am RasPi. Linux-Café im Bildungszentrum Nürnberg Montag 3. April Frederik Müller

Ähnliche Dokumente
Benötigte Teile für die Statusanzeige, Kosten und Beschaffungslinks:

Raspberry Pi meets Pocket Code. Tutorial: Ampelschaltung

Raspberry Pi. Einstieg - Optimierung - Projekte. Bearbeitet von Maik Schmidt

Workshop 4: Raspberry Pi

Raspberry Pi 3B Advanced-Set

Anleitung Zusammenbau

System-Programmierung 10: Weitere Arten von I/O. CC BY-SA, Thomas Amberg, FHNW (soweit nicht anders vermerkt)

Versuch 5: Linux embedded

RASPBERRY PI. Physical Computing

Raspberry Pi. Brezovic - Demir - Mrazovic Brezovic - Demir - Mrazovic Raspberry Pi / 31

JoyPi. Time for more. Experiment und Education Koffer

Willkommen! Verdrahten des Panels mit dem Raspberry Pi:

1 Gestatten: Raspberry Pi! Schnellstart: Die erste Inbetriebnahme Den Desktop kennenlernen Wichtige Konsolenbefehle im Griff 69

Raspberry Pi. Einführung Pi and More 5 Nico Maas

Raspberry Pi. Einführung Pi and More 6 Nico Maas

Talking-Pi. Ausgabe Copyright by Joy-IT 1

Dokumentation Raspberry USV+ E

C-52 Raspberry PI Herzlich Willkommen

RP6 mit dem Raspberry Pi verbinden

Steuern und Messen mit Raspberry Pi

Inhaltsverzeichnis. xiii

EXP500. Ausgabe Copyright by Joy-IT 1

Entwicklungen zum Kühlerprotoypen für das PANDA-Kalorimeter

Ü B E R WA C H U N G M I T D E M RASPBERRY PI

Grundlagen der Bauelemente. Inhalt. Quellen: Autor:

Guten Tag. Holger Lindemann. -Selbstständiger Dienstleister im Bereich Linux. -Hauptentwickler openkonto ehemals Lx-Office

Ausbildung & Raspberry Pi. Alexander Elsas Goethe-Universität Frankfurt

Embedded Linux gnublin Board Programmieren Sonstiges. Embedded Linux am Beispiel des Gnublin-Boards

Raspberry Sonden-Image von

LoRa Gateway V. LoRa Gateway auf Raspberry Pi Zero W

Linker-Kit RGB LED Anleitung für den Arduino und Raspberry Pi

Sehr geehrter Kunde, Seite 2

Die flexible Plattform. 4duino Starter Kit UNO R.3

Dr.-Ing. Kühn. KuehnOpt. Zuschnittoptimierung und Etikettendruck direkt an der Säge für Android Hardware, embedded Systeme und Gateways 3/2017

Thermostat/Temperaturwächter

Montageanleitung Advanced Camera Device

IoT Workshop by iteratec

MySQL und Raspberry Pi. Alexander Elsas Goethe-Universität Frankfurt

Dr.-Ing. Kühn. KuehnOpt. Zuschnittoptimierung und Etikettendruck direkt an der Säge für Android/Apple Hardware, embedded Systeme und Gateways 3/2018

Raspberry Pi Kochbuch

Hardware Beschreibung

Raspberry Pi. Einführung Pi and More 8 Nico Maas

Inhaltsverzeichnis. 1 Einleitung Aufbau des Buches Mehr Informationen Weitere Quellen Danksagung 15

RASPBERRY PI WORKSHOP

DC 5V Stepper Motor 28BYJ-48. Verwendung mit einem Arduino

Just a simple cloud. Bedienungsanleitung

Himbeere mit zwei Augen. 3D-Fotografie mit dem Raspberry Pi Kameramodul

MotoPi. Ausgabe Copyright by Joy-IT 1

pi 3g Display T. Box Handbuch

IR-Schaltinterface IR-002

Anwendungen mit RaspberryPi und dem Elektor Linux Board (GNUBLIN) Benedikt Sauter,

RFID RC522. Ausgabe Copyright by Joy-IT 1

Feuchte-/Taupunktschalter PL0045

Entwicklungsboard 16F1824

Jugend Programmiert Die. Schlaue Pflanze.

OpenWRT mit Raspberry Pi

10.1 HDMI LCD. 1. Einführung. 2. Halterungsmontage. 3. Verwendung mit einem PC 3.1 Geräteverbindung

Projekt von Sergio Staab, Niklas Abel

Landesjamboree 2007 in Bruchsal

Blinkende Eule. Schaltungsbeschreibung

Die Temperaturmessung mit dem Sensor LM75. Andreas Heller & Eduard Auer

Thermostat PL0045 mit Rampenfunktion. und Schaltausgang. Bedienungsanleitung

MotoPi. Ausgabe Copyright by Joy-IT 1

Digitalmikroskop mit Monitor am Raspberry Pi...


MotoPi. Ausgabe Copyright by Joy-IT 1

MATERNA GmbH

EleLa - Elektronik Lagerverwaltung. Hilfe. Installation auf einem Raspberry Pi

Embedded GNU/Linux mit Gnublin

RFID RC522. Ausgabe Copyright by Joy-IT 1

Raspberry Pi: Betriebssystem installieren und WLAN einrichten

Raspberry Pi Lüftersteuerung

Physical Computing. und Arduino. Jürgen Plate. 3. März 2012

Raspberry Pi & Co. FTKL-Tagung 2013 DI Edgar Neukirchner

Automation-Letter Nr Prof. Dr. S. Zacher TUTORIAL. In Tutorial sind die Ergebnisse der Seminararbeit von

LK-RB-Shield Ausgabe Copyright by Joy-IT

fischertechnik-workshop

Einrichtung der Raspberry Pi

Talking-Pi Maker-Case

Signalplatine mit Bipolaren Relais

Temperaturtransmitter für Innenräume

mitp Professional Raspberry Pi Einstieg und User Guide Bearbeitet von Eben Upton, Gareth Halfacree

(DT) ANLEITUNG SOL-EXPERT. group. Escape Roboter. Bausatz.

Materialsatz: MatPwrDigiX

Railuino Hacking your Märklin. Jörg Pleumann OpenRheinRuhr

USB auf RS232 TTL UART PL2303 (HX) Konvert...

mit Winzip oder anderem Programm auf PC entpacken => xxx.img-datei mit Win32Diskimager die xxx.img-datei auf Micro-SD-Card >= 4GB schreiben

GNUBLIN, die offene EmbeddedPlattform für die Ausbildung

ARDF Maus. Schaltungsbeschreibung

DSBD - Digital Signage an den Schulen des LK Elbe-Elster

10.1 Zoll HDMI LCD. Ausgabe Copyright by Joy-IT 1

Was so passieren wird:

Transkript:

GPIOs am RasPi Linux-Café im Bildungszentrum Nürnberg Montag 3. April 2017 Frederik Müller spheniscus@freenet.de

Agenda Raspberry Pi + Hardware Einstieg LED zum Leuchten bringen: Per Hand LED zum Leuchten bringen: Per Skript Digitaler Sensor: PIR Schrittmotor: FoodBallFeeder 2

Worum es geht Raspberry Pi Aka RasPi, Pi Kleincomputer Günstig Leistungsfähig Dokumentiert GPIO General-purpose input/output Allzweckeingabe/ausgabe Spielzeug :-) Sicherheit 3

Raspberry Pi Model B+ 4

Zubehör Raspberry Pi MicroSD-Card > 4 G Optional: Netzteil > 1 A 5 V DC WLAN-Stick Gehäuse Tastatur Maus Audio/Kopfhörer (Klinke) SD-Card-Reader Montitor (HDMI) Netzwerk In Summe: ca. 60,- 5

Zubehör GPIO LEDs Motoren, Servos Widerstände Schalter Kabel Sensoren Kamera Potentiometer Steckplatine (Steckbrett, Breadboard) Display In Summe: ca. 50,- 6

LED Licht Emittierende Diode Einbahnstraße Weitere Infos, Bilder: Siehe z.b. Leuchtdiode bei Wikipedia Verschiedene Farben, Winkel, Helligkeiten Widerstand einbauen! 7

Widerstand Bereich: Ohm bis kohm Weitere Infos, Bilder: Siehe z.b. Widerstand (Bauelement) bei Wikipedia 220 Ω bis 1 kω U (V) = R (Ω) * I (A) 8

Kabel Jumper Wire Weiblich (w) oder Männlich (m) Länge 10-160 mm GPIO: m Steckbrett: w 9

Steckplatine Einfach, schnell und günstig Halbwegs standardisiert Statt fertiger (gelöteter) Platine Prototyping 10

Und, und, und Schalter Sensoren: Digital/Analog Drehen Kippen Lichtschranke Tilt Bewegungsmelder (PIR) Taster Temperatur, Licht, Feuchtigkeit, Ton Transistoren Relais Steuern (out) Magnetventil Messen (in) 11

Quellen und Hilfe Literatur? Oh, ja! Linux User Group Bücher FabLab Nbg. Zeitschriften Internet Coworking Space Nbg. Linuxtage 12

Voraussetzungen Raspberry Pi aufgesetzt und aktuell Checksum passt? Raspbian läuft (Debian für RasPi) Z.B. via Noobs Ggf: $sudo apt-get update/upgrade/reboot Tastatur + Lokale Einstellungen: DE 13

Aller Anfang ist... leicht 14

Manuell: LED an/aus Spannung: 3 V Ground (Masse) LED Widerstand (Button) An / Aus 15

WiringPi Pins via Shell nutzbar Anleitung: https://projects.drogon.net $ git clone git://git.drogon.net/wiringpi $./build (auf eigene Gefahr) $ gpio -v zeigt Versionsnummer $ gpio readall listet Einstellungen 16

Out: LED per Skript via Bash Initialisieren $ gpio -g mode PIN-Nr out $ gpio -g write PIN-Nr 0 Leuchten lassen $ gpio -g write PIN-Nr 1 $ sleep 1 Zurücksetzen 17

Out: LED per Skript via Bash GPIO 17 GPIO 18 2x LED 2x Widerstand Bash / Skript: Blinken 18

In: Bewegungsmelder PIR Python nachinstallieren Digitaler Sensor Darf max. 3,3 V Signalspannung liefern Produktdatenblatt lesen Python-Skript mit Ausgabe Bash 19

Fibi's FoodBallFeeder 20

Futterautomaten Bild siehe z.b. http://media10.mediazs.com/bilder/trixie/fut terautomat/tx/8/800/68409_trixie_futterautom at_tx6_futter_8.jpg 21

Eigenbau Erste Idee ca. Frühjahr 2016 Prototypen Pappe, Draht, Klebeband Etwas Holz LEGO Märklin Metallbaukasten Zurück zum Holz 22

Randbedingungen Beschäftigung, Spielzeug für die Katz' Futterkugel(n) auswerfen (Remote) Zeitgesteuert Offene Hard- und Software Tiersicher im Betrieb Alltagstauglich Erweiterbar 23

(Erweiterung: Trinkbrunnen) Bild siehe z.b. http://media10.mediazs.com/bilder/drinkwell /platinum/trinkbrunnen/liter/by/petsafe/9/8 00/_pla_radiosystems_drinkwellplatinumtrink brunnen_5liter_cat_9.jpg 24

Im Hintergrund Raspbian Apache Webserver Rudimentäres HTML, CSS, PHP Python + Bash Cronjob(s) Logfiles UML + GitHub 25

Erstversuch 26

Erstversuch 27

Prototyp 28

Schutz? 29

Zwischenschritt 30

Schutz? 31

Jepp! 32

Ablauf 33

Auswurfzeit einstellen Live-Demo WLAN: NETGEAR IP: 192.168.0.4/fbf (hoffentlich) 34

Danke! Frederik Müller spheniscus@freenet.de Fragen? Quellen siehe nächste Folie 35

Fremdquellen Template: Discreet Dark 1.0 URLs der Bilder wie am Vortrag gezeigt: Folie Dateiname Quelle / URL 1 raspberry-fruit.jpg /.png http://bingsbobatea.com/wp-content/uploads/2015/12/learn-about-raspberry-keytones-and-other-extracts-with-livinghealthy.jpg 1 015-6_Stecker_16A_5p.jpg /.png http://www.kranwelten.de/webroot/store7/shops/61199244/4511/1beb/726f/84d5/2ac6/c0a8/3083/f423/0156_stecker_16a_5p.jpg 4 raspi-b-plus.jpg https://d3s5r33r268y59.cloudfront.net/27271/products/thumbs/2015-02-17t22:17:12.093z104.jpg.855x570_q85_pad_rcrop.jpg 7 LED_label.jpg https://upload.wikimedia.org/wikipedia/commons/f/f6/led_label.jpg 8 bedrahteter_widerstand.jpg http://www.amplifier.cd/tutorial/grundlagen/images/bedrahteter_widerstand.jpg 9 jumperwire.jpg http://skpang.co.uk/catalog/images/component/jumper_wires/09140-02-l.jpg 10 Breadboard.jpg https://upload.wikimedia.org/wikipedia/commons/5/52/breadboard.jpg?1490210285699 14 Lake-Oregon.jpg http://www.traveldee.com/wp-content/uploads/2012/03/crater-lake-oregon.jpg 19 PIR_HC-SR501.png https://www.mpja.com/download/31227sc.pdf 21 tx6_futter.jpg http://media10.mediazs.com/bilder/trixie/futterautomat/tx/8/800/68409_trixie_futterautomat_tx6_futter_8.jpg 24 trinkbrunnen.jpg http://media10.mediazs.com/bilder/drinkwell/platinum/trinkbrunnen/liter/by/petsafe/9/800/_pla_radiosystems_drinkwellplat inumtrinkbrunnen_5liter_cat_9.jpg 36