Raspberry Pi

From Digipool-Wiki
Revision as of 08:49, 24 November 2014 by WikiSysop (Talk | contribs) (Kurzes einfaches Setup für Mac)

Jump to: navigation, search

Kurzes einfaches Setup für Mac

Apple-Pi-Baker.png

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


  1. Download System Image
    1. at http://www.raspberrypi.org/downloads
    2. Raspbian zip
    3. Das Image wheezy-raspbian enpacken
  2. Installiere eine Software zum erstellen einer Linux-Bood-SD-Card
    1. Apple-Pi-Baker
    2. Apple-Pi-Baker normal installieren
    3. Apple-Pi-Baker starten und das Image auswählen
    4. Die SD-Card im linken Fester auswählen - gegebenen Falls auf Refesh klicken
    5. IMG to SD-Card
    6. Zum Unmounten der SD-Card das Mac-Konnto Admin Passwort eingeben
  3. Expand File System
  4. Boot to Dektop - Dektop Login
  5. Tastatur Setup - Generic - German - Mac / PS (nur German) Layout (Rest einfach Enter)
  6. Finish und Neustart
  7. Internet ist auf DHCP eingestellt!
    1. Falls gewünscht auf feste IP umstellen:
    2. Terminal: sudo leafpad /etc/network/interfaces
    3. Die Textdatei ämdern und ergänzen:
    4. iface eth0 inet static
    5. address 192.168.0.100
    6. netmask 255.255.255.0
    7. gateway 192.168.0.1
  8. Installation WiringPi
    1. Die Befehle von der WiringPi Installationsanleitung nach und nach in das LX-Terminal kopieren und ausführen


Hello World

Das erste Physical Computing Programm

  1. Die Anleitung mit den GPIO-Befehlen erhlät man mit eingabe folgenden Befehles im Terminal:
man gpio
  1. Text Editor starten - z.B. LaefPad
  2. Kopfzeile für jedes Programm:
#! /bin/bash
  1. Blinking Code:
while [ true ] ; do
    gpio write 1 0
    sleep 1
    gpio write 1 1
    sleep 1
done
  1. Programm mit folgendem Befehl starten
bash programName.sh 
  1. Programm stopen mit CTRL/STRG + C


Blinking Example:
Ranspberry-Pi-Blink-Example.jpg


Wiring-Pi-Pinmap

Wiring-Pi-Pinmap.png


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.


Python

Ein Python Skript wird im Terminal mit dem Befehl python NAME gestartet.



Autostart

  1. In dem Ordner mit dem Script oder dem Programm gehen
  2. rechter Mausklick - creat new blank file - name.sh
  3. Shell-Script siehe unten!
  4. rechten Mausklick auf die auszuführende Datei - Properties - Permissions - Make the file executable
  5. sudo raspi-config
  6. Enable boot to Desktop (3.)
  7. Console Text ...
  8. OK
  9. Mit dem File Manager aufs Haus
  10. View / Show Hidden
  11. dann die Datei " .bashrc " öffnen
  12. ganz unten eine Zeile hinzufügen
  13. "/home/pi/meinOrdner/meineShellScript.sh"
  14. (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
  1. sudo apt-get install mingetty
  2. sudo leafpad /etc/inittab
  3. Dies Zeile suchen
  4. 1:2345:respawn:/sbin/mingetty -- noclear 38400 tty1
  5. und ergänzen zu
  6. 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 



Raspberry-Pi-Automatic-Video-Looper

Der einfachste Weg für eine Installation bzw. Ausstellung:

Anleitung siehe: Raspberry-Pi-Automatic-Video-Looper