Menue HH - Technik

RASPI 0

Imager


Raspi Imager um das gewünschte Betriebssystem zu installieren

Betriebssysteme


Ubuntu MATE
Ubuntu Core
Ubuntu Server
OSMC - Multi Media
LibreELEC - Multi Media
Mozilla WebThings - Smart Home Anwendung
PiNet - Schule : zentrale User Konten, booten vom Server
RISC OS
Weather Station
IchigoJam RPi

RASPI 1

AIY VOICE KIT


Hardware
Bausatz + Raspberry PI

Spannungsversorgung 5V 2,1A
HDMI Kabel, Monitor
Keyboard, Mouse
USB Kabel
angepasstes Betriebssystem -> https://github.com/google/aiyprojects-raspbian/releases
micro SD Karte
Software ETCHER um das Betriebssystem auf die SD Karte zu schreiben

https://aiyprojects.withgoogle.com/voice/#connect--option-1:aiy-projects-app
https://play.google.com/store/apps/details?id=com.google.android.apps.aiy

REFERENZ


https://aiyprojects.withgoogle.com/voice/
https://aiyprojects.withgoogle.com/help

RASPI 2

Raspberry Pi, benötigte Komponenten, Installation


Komponenten



HTML tutorial HTML tutorial HTML tutorial HTML tutorial
Micro SD Karte 32 GB
oder größer
wenn der vorhandene Raspi das unterstützt
Tastatur und Maus,
evtl. eine kabellose Version
Monitor mit HDMI Port oder einen kleinen Raspberry Pi Monitor
und wenn der Monitor HDMI nicht unterstützt
einen HDMI - DVI oder HDMI - VGA Adapter
Kopfhörer oder Lautspecher (aktiv)
HTML tutorial HTML tutorial HTML tutorial HTML tutorial
Raspberry Pi 3 B, 4 x 1,2 GHz, 1 - 8 GB RAM Netzteil 5 Volt 2-3 A Raspberry Zero Ethernet Kabel

Betriebssystem (siehe ...)

Vorbereitungen


SD Karte formatieren
Betriebssystem extrahieren und auf die SD Karte kopieren
SD Karte in den Raspberry Pi einfügen
Netzteil, Tastatur und Maus, LAN Kabel, Monitor, Kopfhörer oder Lautsprecher anschließen
Netzteil einschalten
die LEDs auf dem Raspberry Pi zeigen an ....
die rote LED zeigt an dass der Raspberry Pi eingeschaltet ist

Installation


Betriebssystem wählen und installieren
dann Land, Tastatur Layout einstellen
HTML tutorial Land, Sprache, Zeitzone einstellen
Benutzer : pi dann eigenes Passwort eingeben : ganzGeheim$50$
wenn gewünscht oder benötigt WLAN aussuchen und aktivieren (SSID und Schlüssel)
danach wird das Betriebssystem überprüft und gegebenenfalls auf den neuesten Stand gebracht
das dauert einige Zeit (Kaffee einplanen)
danach den Rechner neu starten (booten)

Links zu mehr Informationen


https://wiki.ubuntuusers.de/apt/apt-get/
https://wiki.ubuntuusers.de/Paketverwaltung/Tipps/
https://www.raspberrypi.org
https://realpython.com

SAMBA


sudo apt-get update
sudo apt-get upgrade
sudo apt-get install samba
sudo apt-get install samba samba-common-bin
sudo apt-get install samba samba-common smbclient

TIGHTVNC


sudo apt-get install tightvncserver
tightvncserver // start the vnc server
pw : opi39Ohu // this will return a password
admin pw : adopi39ADM // maybe

vncserver :1 -geometry 1920x1080 -depth 24
monitor off
service lightdm stop
// create the following file, so vnc is started automatically
// use nano or other editor
sudo nano /home/pi/.config/autostart/tightvnc.desktop
Type=Application
Name=TightVNC
Exec=vncserver :1
StartupNotify=false

Installation zusätzlicher Software


sudo apt-get update
sudo apt-get upgrade
sudo apt-get install "programm packet"

WEB Server


sudo apt-get install apache2
webbrowser : 192.168.178.51
ipconfig
sudo apt-get install php5

MIDNIGHT COMMANDER


apt-get update
apt-get install mc

FREE PASCAL + LAZARUS


sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fpc
sudo apt-get install lazarus

Installation


RASPI 3

LINKS


JAVA


https://entwickler.de/online/iot/raspberry-pi-2-gpio-java-256385.html

Diverses


https://www.raspberrypi.org
https://www.raspberrypi.org/education/
https://www.tecmint.com -> eine ganze Menge interessante Informationen
https://aiyprojects.withgoogle.com/voice/
https://aiyprojects.withgoogle.com/help

RASPI Client - Server

Client - Server


in Python, Java, ??

ROCK PI X

HARDWARE


ROCK PI 4 Model B
1 Processor ARM Cortex-A72 6 x 1,4/1,8 GHz
6 Kerne
4 GB Speicher DDR4
64 GB M.2 eMMC Speicher
1 HDMI
1 LAN (10/100/1000)
1 WLAN
2 USB 2
2 USB 3
1 USB C für Power
1 3,5 mm Klinke Audio
1 Bluetooth 5.0
GPIO 40 pol.
zusätzlicher Speicher
1 Radxa RockPi_EMMC_64 64 GB Passend für: Rock Pi

https://rockpi.org/rockpi4

Rock von unten

Rock PI von unten



Rock von oben

Rock PI von oben




Rock mit Kühlkörper

Rock PI mit Kühlkörper

-----------------------------

BETRIEBSSYSTEME


DEBIAN -> grafische Oberfläche, aber es gibt noch viel zu tun
UBUNTU SERVER -> fragt nach einem Passwort, dann sieht man einen fast schwarzen Bildschirm
ANDROID -> habe ich nach 2 Minuten wieder entfernt

DEBIAN INSTALLATION


ETCHER runterladen und installieren
DEBIAN runterladen und mit ETCHER auf eine microSD Karte schreiben
oder auf eine EMMC Karte, falls vorhanden, installieren

Libraries update and upgrade


sudo apt-get update
sudo apt-get upgrade

Div. PYTHON und PYTHON Libraries laden / installieren


PYTHON 2.7.13 - 2, PYTHON 3.5.3 - 1 -> sind installiert
sudo apt-get install spyder3 -> ok : PYTHON IDE -> https://www.spyder-ide.org
sudo pip3 install rope_py3k ->
sudo apt-get install python3-pip -> ok : INSTALLATION pip3
sudo apt-get install python3-numpy -> ok :
sudo apt-get install python3-matplotlib -> ok :
sudo apt-get install python3-scipy -> ok :
sudo apt-get install python3-pandas -> NOK python3-pandas-lib
sudo apt-get install python3-simpy -> ok :
sudo apt-get install ipython3 ipython3-notebook -> NOK
sudo apt-get install python3-opengl -> ok : OPENGL
sudo apt-get install python3-pyqt5 -> GUI
sudo apt-get install python3-pyqt5.qtopengl -> GUI
sudo apt-get install python3-pyqt5.qtquick -> GUI

sudo apt-get install libreoffice
sudo apt-get install default-jre -> :

ref : http://milq.github.io/install-python-scientific-computing-ubuntu-debian/

DEBIAN PAKET MANAGEMENT


C++


JAVA


REMOTE ACCESS


auf dem ROCK PI :
sudo apt install x11vnc -> Installation der Software
sudo x11vnc -> dies startet den vnc server ohne Passwort!!
sudo x11vnc -storepasswd -> hiermit setzen wir ein Passwort
Auf dem WINDOWS PC z.B. Tight VNC Viewer installieren.
Dann kann man nach Eingabe der IP Adresse, der Portnummer, Passwort auf den ROCK PI zugreifen
z.B.

tightvncserver -> beschwehrt sich über fehlende fixed fonts

PYTHON PROGRAMMIERUNG



ROCK PI Laufwerke freigeben



sudo apt-get install cifs-utils
sudo apt-get install samba

sudo mkdir -p --mode=777 /home/linaro/share3
sudo useradd my_user
sudo passwd mein_geheimes_passwort
sudo smbpasswd -a mein_geheimes_passwort

sudo chown my_user:mein_geheimes_passwort /home/linaro/share3
sudo chmod 770 /home/linaro/share3

sudo service smb restart

Die Datei /etc/samba/smb.conf öffnen und ans Ende die folgenden Zeilen anhängen :



[share3]
comment = Home Public Folder
browseable = yes
path = /home/linaro/share3
writable = yes
read only = no
guest ok = yes
create mode = 0777
directory mode = 0777
create mask = 0777
valid users = my_user
force group = sambashare
force directory mode = 2770

Danach : sudo service samba reload

Ref. : https://wiki.fogproject.org/wiki/index.php?title=Password_Protected_Samba_Share

PC Laufwerke für ROCK PI freigeben



DEBIAN LINUX Befehle


sudo
sudo apt list --installed
sudo apt list python* -> alle Python Komponenten anzeigen
sudo apt show python -> alle Python 2 Details anzeigen

sudo dpkg
sudo dpkg -l -> listet alle Module in Kurzform

INTERESSANTE LINKS


Powered by w3.css