Difference between revisions of "Raspberry Pi"
(37 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Kurzes einfaches Setup für Mac == | == Kurzes einfaches Setup für Mac == | ||
− | + | [[File:Apple-Pi-Baker.png|500px|right]] | |
− | Eine Wiki mit | + | Eine Wiki mit dem umfassenden Startup Gids gibt es unter [http://elinux.org/Rpi_easy_sd_card_setup www.elinux.org] |
<br> | <br> | ||
Line 17: | Line 17: | ||
## at http://www.raspberrypi.org/downloads | ## at http://www.raspberrypi.org/downloads | ||
## Raspbian zip | ## Raspbian zip | ||
+ | ## Das Image wheezy-raspbian enpacken | ||
# Installiere eine Software zum erstellen einer Linux-Bood-SD-Card | # Installiere eine Software zum erstellen einer Linux-Bood-SD-Card | ||
− | ## | + | ## [http://www.tweaking4all.com/hardware/raspberry-pi/macosx-apple-pi-baker/ Apple-Pi-Baker] |
− | ## | + | ## Apple-Pi-Baker normal installieren |
− | # | + | ## Apple-Pi-Baker starten und das Image auswählen |
− | # | + | ## Die SD-Card im linken Fester auswählen - gegebenen Falls auf Refesh klicken |
− | # | + | ## IMG to SD-Card |
+ | ## Zum Unmounten der SD-Card das Mac-Konnto Admin Passwort eingeben | ||
# Expand File System | # Expand File System | ||
# Boot to Dektop - Dektop Login | # Boot to Dektop - Dektop Login | ||
Line 28: | Line 30: | ||
# Finish und Neustart | # Finish und Neustart | ||
# Internet ist auf DHCP eingestellt! | # Internet ist auf DHCP eingestellt! | ||
− | # | + | ## Falls gewünscht auf feste IP umstellen: |
+ | ## Terminal: sudo leafpad /etc/network/interfaces | ||
+ | ## Die Textdatei ämdern und ergänzen: | ||
+ | ## iface eth0 inet static | ||
+ | ## address 192.168.0.100 | ||
+ | ## netmask 255.255.255.0 | ||
+ | ## gateway 192.168.0.1 | ||
# Installation WiringPi | # Installation WiringPi | ||
## Die Befehle von der WiringPi Installationsanleitung nach und nach in das LX-Terminal kopieren und ausführen | ## Die Befehle von der WiringPi Installationsanleitung nach und nach in das LX-Terminal kopieren und ausführen | ||
+ | <br> | ||
+ | == Terminal Befehle == | ||
+ | |||
+ | * cd = change directory (Verzeichnis wechseln) | ||
+ | ** cd ORDENER-NAME | ||
+ | ** cd .. = zurück | ||
+ | * ls = list | ||
+ | * die TAP-Taste kann zur Automatischen Vervollständigung verwendet werden. | ||
+ | |||
+ | <br> | ||
== Hello World == | == Hello World == | ||
− | Das erste Physical Computing | + | Das erste Physical Computing Programm |
− | # | + | # Die Anleitung mit den GPIO-Befehlen erhlät man mit eingabe folgenden Befehles im Terminal: |
− | + | ||
− | ## Programm mit folgendem Befehl starten | + | man gpio |
+ | |||
+ | # Text Editor starten - z.B. LaefPad | ||
+ | # Kopfzeile für jedes Programm: | ||
+ | |||
+ | #! /bin/bash | ||
+ | |||
+ | # Blinking Code: | ||
+ | |||
+ | gpio mode 1 out | ||
+ | while [ true ] ; do | ||
+ | gpio write 1 0 | ||
+ | sleep 1 | ||
+ | gpio write 1 1 | ||
+ | sleep 1 | ||
+ | done | ||
+ | |||
+ | # Programm mit folgendem Befehl starten | ||
bash programName.sh | bash programName.sh | ||
Line 45: | Line 80: | ||
# Programm stopen mit CTRL/STRG + C | # Programm stopen mit CTRL/STRG + C | ||
− | # ... | + | <br> |
+ | |||
+ | == Wiring-Pi-Pinmap == | ||
+ | |||
+ | [[File:Wiring-Pi-Pinmap.png|200px]] [[File:Pipin.jpg|400px]] | ||
+ | |||
+ | <br> | ||
+ | |||
+ | == Weitere Shell Scripts == | ||
+ | |||
+ | I am by no means a Raspberry Pi whizzkid <br> | ||
+ | [http://andyseasysite.com/?cat=4 Andy Ibbitson] | ||
+ | |||
+ | <br> | ||
+ | |||
+ | == Autostart == | ||
+ | |||
+ | # In dem Ordner mit dem Script oder dem Programm gehen | ||
+ | # rechter Mausklick - creat new blank file - name.sh | ||
+ | # Shell-Script siehe unten! | ||
+ | # rechten Mausklick auf die auszuführende Datei - Properties - Permissions - Make the file executable | ||
+ | # sudo raspi-config | ||
+ | # Enable boot to Desktop (3.) | ||
+ | # Console Text ... | ||
+ | # OK | ||
+ | # Mit dem File Manager aufs Haus | ||
+ | # View / Show Hidden | ||
+ | # dann die Datei " .bashrc " öffnen | ||
+ | # ganz unten eine Zeile hinzufügen | ||
+ | # "/home/pi/meinOrdner/meineShellScript.sh" | ||
+ | # (Um den Restart zu beenden zwei mal mit ctrl+c abbrechen) | ||
+ | |||
+ | #!/bin/bash | ||
+ | cd /home/pi/ordnerName | ||
+ | while [ true ] ;do | ||
+ | python dateiName.py | ||
+ | sleep 5 | ||
+ | done | ||
+ | |||
+ | |||
+ | == Autologin == | ||
+ | |||
+ | * Login: pi | ||
+ | * Passwort: raspberry | ||
+ | |||
+ | # sudo apt-get install mingetty | ||
+ | # sudo leafpad /etc/inittab | ||
+ | # Dies Zeile suchen | ||
+ | # 1:2345:respawn:/sbin/mingetty -- noclear 38400 tty1 | ||
+ | # und ergänzen zu | ||
+ | # 1:2345:respawn:/sbin/mingetty -- autologin pi 38400 tty1 | ||
+ | |||
+ | <br> | ||
+ | |||
+ | == GUI Ausschalten == | ||
+ | |||
+ | Ohne die grafische Benutzeroberfläche laufen die Programme auf dem Raspbarry-Pi performanter und Störungsfreier. | ||
+ | |||
+ | <br> | ||
+ | |||
+ | == Play Video == | ||
+ | |||
+ | '''OmxPlayer''' - Um mit dem Raspbarry Pi Videos abzuspielen verwendet man am besten den OmxPlayer, der bei dem in diesem Tutorial verwendeten wheezy-raspbian bereits installiert ist. Dieser hat keine GUI und muss also über Terminal-Befehle gesteuert werden, was den Vorteil hat, dass sich leicht ein automatisches Start- und Loop-Script erstellen lässt. Die optimale Lösung für den Ausstellungsbetrieb! <br> | ||
+ | <br> | ||
+ | '''XBMC Media Player''' - Alternativ kann einer Raspbarry Pi zum Beispiel mit XBMC auch als ein ganz normalen Medieplayer mit Grafischer Oberfläche Faforiten und Livestreams installiert werden. <br> | ||
+ | <br> | ||
+ | * Das Video sollte am besten als MP4 Datei auf dem Desktop des Raspbarry Pi liegen. | ||
+ | * Das Terminal Öffnen | ||
+ | * Mit folgendem Befehl startet das Video: | ||
+ | omxplayer myvideo.mp4 | ||
+ | * Will man den Sound über HDMI abspielen sieht der Befehl zum starten des Videos so aus: | ||
+ | omxplayer -o hdmi myvideo.mp4 | ||
+ | * Weitere Tipps zum OmxPlayer: [http://elinux.org/Omxplayer www.elinux.org/Omxplayer] | ||
+ | <br> | ||
+ | |||
+ | |||
+ | == Raspberry-Pi-Automatic-Video-Looper == | ||
+ | |||
+ | Der einfachste Weg für eine Installation bzw. Ausstellung: <br> | ||
+ | |||
+ | Anleitung siehe: [[Raspberry-Pi-Automatic-Video-Looper]] | ||
+ | |||
+ | <br> |
Latest revision as of 15:08, 24 November 2014
Contents
Kurzes einfaches Setup für Mac
Eine Wiki mit dem umfassenden Startup Gids gibt es unter www.elinux.org
You need:
- Raspberry-Pi (1 oder 2)
- Tastatur, Maus (USB)
- Monitor mit HDMI Kabel (großer Stecker)
- Netzgerät Micro USB, 5V (Handy-Netzteil)
- SD-Card min 4GB
- Download System Image
- at http://www.raspberrypi.org/downloads
- Raspbian zip
- Das Image wheezy-raspbian enpacken
- Installiere eine Software zum erstellen einer Linux-Bood-SD-Card
- Apple-Pi-Baker
- Apple-Pi-Baker normal installieren
- Apple-Pi-Baker starten und das Image auswählen
- Die SD-Card im linken Fester auswählen - gegebenen Falls auf Refesh klicken
- IMG to SD-Card
- Zum Unmounten der SD-Card das Mac-Konnto Admin Passwort eingeben
- Expand File System
- Boot to Dektop - Dektop Login
- Tastatur Setup - Generic - German - Mac / PS (nur German) Layout (Rest einfach Enter)
- Finish und Neustart
- Internet ist auf DHCP eingestellt!
- Falls gewünscht auf feste IP umstellen:
- Terminal: sudo leafpad /etc/network/interfaces
- Die Textdatei ämdern und ergänzen:
- iface eth0 inet static
- address 192.168.0.100
- netmask 255.255.255.0
- gateway 192.168.0.1
- Installation WiringPi
- Die Befehle von der WiringPi Installationsanleitung nach und nach in das LX-Terminal kopieren und ausführen
Terminal Befehle
- cd = change directory (Verzeichnis wechseln)
- cd ORDENER-NAME
- cd .. = zurück
- ls = list
- die TAP-Taste kann zur Automatischen Vervollständigung verwendet werden.
Hello World
Das erste Physical Computing Programm
- Die Anleitung mit den GPIO-Befehlen erhlät man mit eingabe folgenden Befehles im Terminal:
man gpio
- Text Editor starten - z.B. LaefPad
- Kopfzeile für jedes Programm:
#! /bin/bash
- Blinking Code:
gpio mode 1 out while [ true ] ; do gpio write 1 0 sleep 1 gpio write 1 1 sleep 1 done
- Programm mit folgendem Befehl starten
bash programName.sh
- Programm stopen mit CTRL/STRG + C
Wiring-Pi-Pinmap
Weitere Shell Scripts
I am by no means a Raspberry Pi whizzkid
Andy Ibbitson
Autostart
- In dem Ordner mit dem Script oder dem Programm gehen
- rechter Mausklick - creat new blank file - name.sh
- Shell-Script siehe unten!
- rechten Mausklick auf die auszuführende Datei - Properties - Permissions - Make the file executable
- sudo raspi-config
- Enable boot to Desktop (3.)
- Console Text ...
- OK
- Mit dem File Manager aufs Haus
- View / Show Hidden
- dann die Datei " .bashrc " öffnen
- ganz unten eine Zeile hinzufügen
- "/home/pi/meinOrdner/meineShellScript.sh"
- (Um den Restart zu beenden zwei mal mit ctrl+c abbrechen)
#!/bin/bash cd /home/pi/ordnerName while [ true ] ;do python dateiName.py sleep 5 done
Autologin
- Login: pi
- Passwort: raspberry
- sudo apt-get install mingetty
- sudo leafpad /etc/inittab
- Dies Zeile suchen
- 1:2345:respawn:/sbin/mingetty -- noclear 38400 tty1
- und ergänzen zu
- 1:2345:respawn:/sbin/mingetty -- autologin pi 38400 tty1
GUI Ausschalten
Ohne die grafische Benutzeroberfläche laufen die Programme auf dem Raspbarry-Pi performanter und Störungsfreier.
Play Video
OmxPlayer - Um mit dem Raspbarry Pi Videos abzuspielen verwendet man am besten den OmxPlayer, der bei dem in diesem Tutorial verwendeten wheezy-raspbian bereits installiert ist. Dieser hat keine GUI und muss also über Terminal-Befehle gesteuert werden, was den Vorteil hat, dass sich leicht ein automatisches Start- und Loop-Script erstellen lässt. Die optimale Lösung für den Ausstellungsbetrieb!
XBMC Media Player - Alternativ kann einer Raspbarry Pi zum Beispiel mit XBMC auch als ein ganz normalen Medieplayer mit Grafischer Oberfläche Faforiten und Livestreams installiert werden.
- Das Video sollte am besten als MP4 Datei auf dem Desktop des Raspbarry Pi liegen.
- Das Terminal Öffnen
- Mit folgendem Befehl startet das Video:
omxplayer myvideo.mp4
- Will man den Sound über HDMI abspielen sieht der Befehl zum starten des Videos so aus:
omxplayer -o hdmi myvideo.mp4
- Weitere Tipps zum OmxPlayer: www.elinux.org/Omxplayer
Raspberry-Pi-Automatic-Video-Looper
Der einfachste Weg für eine Installation bzw. Ausstellung:
Anleitung siehe: Raspberry-Pi-Automatic-Video-Looper