Raspberry Pi 3 Internetradio / Airplay / Display 3.5" / 3,5GB Image

Hier findest du ein fertiges Image für den Raspberry Pi 3 (2) mit vorinstalliertem NewTron Radio, Shairport-Sync (Airplay) und Displayunterstützung für "XPT2046 Touch 3.5". Imagegröße angepasst für 4GB SD Karten. Es ist das neuste Raspian PIxEL Image. 

Betriebssystem

  • Raspbian PIXEL
  • Jessie 8.0
  • shrinked auf ~3.5GB für 4GB SD-Karten
  • freier Speicher ~350MB
  • Sprache eingestellt auf Englisch / Tastaturlayout auf Deutsch!
  • lange gedrückt halten (Touch) um zu greifen oder rechtsklick

Auf dem Desktop habe ich zwei "Verknüpfungen" erstellt um zwischen HDMI und LCD wechseln zu können (Raspi rebootet dann 1x). Einfach die Datei unter /home/pi/Desktop ändern, um sie auf euer Display anzupassen.

 

Pakete

  • NewTron Radio 2.7.5.
  • LCD Touch Treiber Waveshare 3.5" (andere auch möglich!)
  • Shairport-Sync 3.0.2 (mit ALAC, SOXR, OpenSSL)
  • xvkbd Tastatur

Folgende Pakete habe ich entfernt um Speicherplatz zu sparen:

  • wolfram-engine
  • bluej
  • Greenfoot
  • nodered
  • nuscratch
  • scratch
  • sonic-pi
  • libreoffice
  • claws-mail
  • claws-mail-i18n
  • minecraft-pi
  • python_games

 

Gehäuse

Ich habe mir gleich ein passendes Gehäuse ausdrucken lassen! 

http://www.thingiverse.com/thing:1229473


Downloads

Aktuelles Raspbian Jessie PIXEL Image mit Radio, AirPlay, LCD, Tastatur (1,7GB)

Kompatibel: Pi1 bis Pi3B+

Raspbian Jessie PIXEL Image mit Radio, AirPlay, LCD, Tastatur (1,1GB)

Kompatibel: Pi1 bis Pi3B

Älteres Raspbian PIXEL Image mit Radio, AirPlay, LCD, anderer Tastatur. Von computer-wagner. Dort funktioniert WLAN Kanal 12/13 nicht! (1GB)

Kompatibel: Pi1 bis Pi3B

Install

Es ist zu empfehlen, später via raspi-config die Partition auf eure SD-Kartengröße auszuweiten, da dieses Image speziell für meine kleine 4GB Karte gemacht wurde. Image mit Win32 DiskImager auf eine beliebige SD Karte übertragen (größer oder gleich 4GB). Danach auf das sichtbare Laufwerk (boot) eine Datei namens wpa_supplicant.conf erstellen. Datei mit dem Texteditor öffnen und folgendes einfügen:

 

network={

    ssid="YOUR_SSID"

    psk="YOUR_PASSWORD"

    key_mgmt=WPA-PSK

}

SSID und WLAN Passwort einfügen. Danach verbindet sich der Raspberry Pi automatisch mit eurem Internet! Via Windows habt ihr auch Zugriff! SSH ist ebenfalls aktiviert.

 

Falls ihr ein verstecktes WLAN habt:

scan_ssid=1

unter ssid="" hinzufügen

 

Bitte sofort das Standardpasswort ändern. Für root und für pi.

 

Display drehen:

aktuell ist es auf 180° eingestellt, damit der USB Stecker nach oben schaut. Änderbar, indem ihr einfach die "/home/pi/Desktop/LCD35.desktop" öffnet und die 180 entfernt. Dann einmal die Verknüpfung aufm Desktop starten.

 

Noch weitere nützliche Netzwerkbefehle:


sudo wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -d //Einstellung testen
iwconfig // netzwerkdetails
sudo dhclient wlan0 //DHCP starten und gucken, ob wir ein IP bekommen
ifconfig // netzwerkdetails

 

Rechtsklick (lange drücken)


sudo nano /usr/share/X11/xorg.conf.d/10-evdev.conf
// ganz unten bei "evdev touchscreen catchall" vor EndSection hinzufügen:

Option "EmulateThirdButton" "1" Option "EmulateThirdButtonTimeout" "500" Option "EmulateThirdButtonMoveThreshold" "30"


Quellen / Befehle

Ursprüngliches Image (RASPBIAN JESSIE LITE):

https://www.raspberrypi.org/downloads/raspbian/

 

Shairport-Sync:

https://github.com/mikebrady/shairport-sync

 

Shairport-Sync 2.8.6 Installscript:

curl -sS get.pimoroni.com/airdac | bash

 

Shrink Script für Linux:

https://github.com/qrti/shrink

 

Debian Ready2Use VMWare image (zum Verkleinern des Images verwendet):

www.osboxes.org/debian-8-jessie-images-available-for-virtualbox-and-vmware

 

NewTron Radio 2.7.5:

www.forum-raspberrypi.de/Thread-raspbian-newtron-radio-aufloesungsunabhaengiges-tron-radio

 

Virtuelle Touchtastatur:

http://t-sato.in.coocan.jp/xvkbd/

 

SSH Programm MobaXterm incl. SFTP (Screenshot)

http://mobaxterm.mobatek.net/

 

 

Desktopverknüpfung zum Umschalten auf HDMI / LCD:

 

[Desktop Entry]

Name=HDMI

Comment=

Icon=/usr/share/pixmaps/lxterminal.xpm

Exec=sudo /home/pi/LCD-show/LCD-hdmi

Type=Application

Encoding=UTF-8

Terminal=false

Categories=None;

 

[Desktop Entry]

Name=LCD35

Comment=

Icon=/usr/share/pixmaps/lxterminal.xpm

Exec=sudo /home/pi/LCD-show/LCD35-show 180

Type=Application

Encoding=UTF-8

Terminal=false

Categories=None;

 


Kommentare: 6
  • #6

    ottelo (Mittwoch, 17 Januar 2018 08:16)

    @Felix
    Eine Liste der verbauten Hardware? Es ist immer nur der Rpi3, das 3.5" Display (XPT2046 Touch 3.5). Das Image für Phat DAC wurde der PCM5102 IC verbaut. Steht aber alles im Text.

  • #5

    Felix (Mittwoch, 17 Januar 2018 08:16)

    Super sache, vorallem das auch das ganze Betriebssystem mit der benötigten Software schon als image zum Download bereit steht.
    Schön wäre noch eine Liste mit den verbauten Hardware teilen.

  • #4

    Alfred (Mittwoch, 17 Januar 2018 08:15)

    Ich habe das Image noch einmal installiert, jetzt läuft alles prefekt. Ich habe möglicherweise im raspi-config bei den Audio Einstellungen aus Versehen etwas verstellt (von Auto auf Klinke), dann gabs eine Fehlermeldung...
    Sorry für die Umstände und Besten Dank für den Support.

  • #3

    ottelo (Mittwoch, 17 Januar 2018 08:14)

    @Uwe
    So einfach geht das mit dem 7" nicht, da der Treiber für 3,5" ist. Du kannst den 7" Treiber deines Herstellers aber nachinstallieren, indem du dich via SSH (z.b. mit dem Programm Putty oder MobaXterm) mit dem Raspberry verbindest. Oder du schließt einen Bildschirm und Tastatur an.

    @Alfred
    Hast du auch das richtige Image geladen? Ich biete auch eins mit externer Audiokarte (DAC) an. Da ist Klinke und HDMI Audio out deaktiviert und nur DAC funktioniert..

  • #2

    Alfred (Mittwoch, 17 Januar 2018 08:13)

    Besten Dank. Ich habe das Image V4 installiert, es funktioniert eigentlich alles Bestens, nur habe ich keinen Ton, weder auf Klinke noch auf HDMI. Mit aplay -L sehe ich nur sndrpihifiberry Einträge, ich habe aber keine HIFI Berry Karte. Was muss ich tun, um Sound zu bekommen?

  • #1

    Uwe (Mittwoch, 17 Januar 2018 08:13)

    Hallo,
    ich möchte das Radio jetzt über ein 7" Raspberry Touchscreen laufen lassen. Habe schon viele Befehle probiert, dass Image fährt nicht hoch d.h., bootet bis zu einem bestimmten Punkt oder Desktop bleibt schwarz. Was kann ich tun?