Raspberry Pi

    • Offizieller Beitrag

    Infos

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    • Offizieller Beitrag

    Rasberry Pi vs Arduino

    Unterschiede

    Raspberry Pi Arduino
    Erstes Model 2006 2005
    aktuelles Model Jun./2019 - 4 Modell B 2020 - UNO Rev 3
    Homepage https://www.raspberrypi.org/ https://store.arduino.cc/
    Typ Einplatinencomputer Mikrocontroller
    Mikrocontroller ARM AVR (Atmel megaAVR-Serie), ARM
    Stromversorgung USB, externe Stromversorgung USB, externe Stromversorgung
    Anschlüsse USB, microSD USB
    Video HDMI -
    Software verschiedene Betriebssysteme
    (Bsp: Raspbian, Ubuntu Mate, Windows 10 IoT Core)
    integrierte Entwicklungsumgebung
    (auf Basis Java)
    Komplexität Installation eines Betriebsystems notwendig es kann direkt mit der Programmierung gestartet werden

    https://www.arrow.de/research-and-e…-raspberry-pi-3

    https://www.techtag.de/it-und-hightec…er-unterschied/

    https://www.ionos.de/digitalguide/s…s-raspberry-pi/

    Starter Kids

    https://www.az-delivery.de/collections/st…nd-raspberry-pi

    https://starthardware.org/arduino-starter-kit-kaufberater/

    Produkte

    https://www.makershop.de/sensoren/start…tigkeitssensor/

    • Offizieller Beitrag

    NOOBS - die ersten Schritte

    Um den Raspberry Pi nutzen zu können habe ich NOOBS installiert.

    Bevor Sie nun richtig loslegen, ist es sinnvoll, nach allen Konfigurations- und Einstellungsarbeiten sowie nach dem Installieren eventuell noch weiterer benötigter Software die komplette SD-Karte als neues Image zu sichern. Das Sichern funktioniert im Prinzip wie das Erzeugen der SD-Karte, nur sind Quelle und Ziel nun vertauscht.

    Thema--------Shell--------Kommandos--------
    InhaltBeispiel
    Shell
    • root-Kommando: sudo ... 
    In der Shell-Konsole werden die einzelnen Schritte aufgezeichnet. Dies kann verhindert werden, wenn man zuvor ein LEERZEICHEN eingibt
    User Pi Passwort ändern
    • System Einstellungen: sudo raspi-config
    • User anlegen: sudo useradd -m [user] -G sudo
      Gruppe "sudo" (kann root-Kommandos ausführen)
    Standard Einstellungen:
    • Benutzer pi Passwort raspberry
    • Benutzer root
    Root Passwort
    • Zu Benutzer Root wechseln: sudo -i
      Passwort aendern:  passwd (! Leerzeichen am Anfang)
    • oder  sudo passwd root
    • Root Passwort loeschen: sudo passwd -d root
    Remote Zugriff RDP statt VNC
    • sudo apt-get purge realvnc-vnc-server
    • sudo apt-get install xrdp
    • Nun noch unter Windows die Remotedesktopverbindung starten, IP-Adresse eingeben und Verbindung aufbauen
    • Zugangsdaten eingeben
      Standard => User: pi Passwort: raspberry
    Um sich Remote auf den Raspberry Pi aufzuschalten kann das installierte Programm VNC oder RDP verwendet werden. Für RDP muss VNC deinstalliert werden
    Herunterfahren

    Neu starten
    • In 1 min herunterfahren: sudo shutdown oder sudo poweroff
    • Sofort herunterfahren: sudo shutdown -h 0 oder sudo shutdown -h now
    • In 1 min neu starten: sudo shutdown -r oder sudo reboot
    • Sofort herunterfahren: sudo shutdown -r -h 0 oder sudo shutdown -r -h now


    sudo raspi-config

    raspi-config
    Mit diesem Konfigurationsprogramm können alle grundlegenden Einstellungen per Auswahl vorgenommen werden.

    Aufgerufen wird es über die Shell und dem Kommando sudo raspi-config

    Das Konfigurationsprogramm ruft bei Auswahl einer Option das entsprechenden Dienstprogramme auf. Raspi-config ein Shell-Skript, somit kann der Quellcode eingesehen werden.
    MenüpunktErläuterungShell-----Kommando
    Expand FilesystemDas Raspbian-Image ist für eine 2 GByte große Speicherkarte konzipiert, was auch die Download- und Schreibdauer für das Image verkürzt. Für das Arbeiten mit dem Rechner sollte die SD-Karte jedoch 4 oder mehr GByte Kapazität besitzen. Daher wird bei einer größeren SD-Karte der Speicherplatz nicht voll ausgenutzt. Um den gesamten verfügbaren Platz auf der Karte zu nutzen, muss die Root-Partition vergrößert werden. "Expand Filesystem" erweitert die Systempartition entsprechend. Die Änderung wird aber erst beim nächsten Bootvorgang wirksam.
    Change User PasswordÄndern des angemeldeten Benutzer passwd
    Enable Boot to DesktopRaspbian startet standardmäßig im textbasierten Modus, die grafische Oberfläche kann aber jederzeit mittels startx gestartet werden. Soll beim Systemstart automatisch die grafische Oberfläche booten, so kann dies hier ausgewählt werden.
    Internationalisation OptionsAlle Länder- und Sprachspezifischen Einstellungen
    • Change Locale
      Wahl des Zeichensatzes und der Sprache des Systems. Für ein deutsches System wählen Sie "de_DE.UTF-8" aus und bestätigen mit "OK". Falls später enger Kontakt zu Windows-Systemen vorgesehen ist, kann ggf. auch "de_DE.ISO-8859-15" in Frage kommen. Im nächsten Dialog müssen Sie die Wahl noch als Standardeinstellung wählen und bestätigen.
    • Change Timezone (Standard "GMT")
      Um die Zeitzone entsprechend anzupassen wählen Sie zunächst "Europe" und danach "Berlin" aus. Der Pi besitzt keine Echtzeituhr, er speichert die aktuelle Uhrzeit und das aktuelle Datum nicht intern. Da man aber die aktuelle Uhrzeit und das Datum für viele wichtige Zwecke braucht, versucht Raspbian sich beim Systemstart mit einem Zeitserver im Internet zu verbinden und stellt Uhrzeit und Datum automatisch ein.
      Ist der RasPi offline, sollten die Einstellungen mit dem date-Kommando vorgenommen werden. sudo date --set="2015-11-29 11:44:00". Die Einstellungen müssen jedoch bei jedem Neustart des Pi vorgenommen werden.
    • Change Keyboard Layout (Standard "UK")
      Auswahl von Tastaturlayout und Sprache. Standard-PC-Tastatur sollte "Generic 105-key (Intl) PC" genommen werden. Sprachversion "Other" und danach "German". Im anschließenden Dialog muss nochmals "German" sowie "The default for the keyboard layout" und zuletzt "No compose key" ausgewählt werden.
    Enable CameraSoll das Kamera-Modul (Raspberry Pi Kamera-Karte) am Anschluss CSI betrieben werden, können die Treiber dazu über diesen Menüpunkt einfach aktiviert werden.
    Add to RastrackRastrack (http://rastrack.co.uk/) ist eine Internetseite, die registrierte Raspberry-Pi-Systeme auf einer Karte anzeigt. Dieser Dienst ist freiwillig und kostenlos, gibt aber Informationen über Sie preis.
    OverclockÜbertackten von Rechnern war schon beim Ur-PC mit 4,77, MHz Taktfrequenz Gesprächsstoff. Wer unbedingt meint, dass er den Zuwachs an Geschwindigkeit braucht, kann seinen Raspberry Pi übertakten. Zum einen kann die Übertaktung zur Instabilität des Systems führen (höhere Betriebstemperatur, höherer Strombedarf) und zum anderen bringt meist die Verbesserung der Programmalgorithmen einen höheren Gewinn.
    Advanced OptionsDie wichtigste dieser Optionen ist die Freigabe von SSH.
    • Overscan
      Im Falle von Underscan sieht man einen schwarzen Rahmen um das eigentliche Bild herum. Bei Overscan geschieht das Gegenteil: Oft sieht man nicht das gesamte Bild, weil es an den Rändern abgeschnitten wird. Mit dem Menüpunkt Overscan in den Advanced Options von Raspi-config können Sie den Overscan-Modus ein- oder ausschalten. Bei TFT-Bildschirmen sollte der Overscan deaktiviert sein. Betreibt man den Raspberry Pi jedoch an einem älteren Fernseher oder Monitor, kann Overscan sinnvoll sein.
    • Hostname
      Sie sollten dem Raspberry Pi mit diesem Menüpunkt einen individuellen Hostnamen geben.
    • Memory Split
      Der Raspberry Pi besitzt 512 MByte Speicher, der gemeinsam von Prozessor und Grafikkarte genutzt wird. Unter Raspbian ist die Aufteilung von Arbeitsspeicher und Grafikkarte standardmäßig auf 448 MByte/64 MByte voreingestellt. Dieser Anteil kann über diesen Menüpunkt jedoch geändert werden. Näheres siehe weiter unten. Die Einstellung wird erst nach dem Neustart des Pi wirksam.
    • SSH
      Um auf den Raspberry Pi per SSH über das Netz zuzugreifen, muss der SSH-Serverdienst gestartet werden. Dies kann über diesen Punkt aktiviert oder deaktiviert werden. Ist SSH aktiv (und ggf. eine feste IP-Adresse vergeben) kann der Raspberry Pi über das Netz administriert werden und er kann ohne Tastatur/Maus/Monitor betrieben werden. Eigentlich ein "Muss". Beachten Sie, dass bei der neuesten Raspbian-Version SSH per default deaktiviert ist (siehe unten oder die SSH-Documentation).
    • Device Tree
      Device Tree aktivieren oder deaktivieren für die Konfiguration der Hardware. Ist er deaktiviert, bleibt alles beim alten (wichtig, falls ältere Konfigurationen unverändert übernommen werden sollen). Ist er aktiviert gelten die neuen Regeln für das Einbinden von Peripherie und Treibern. Siehe auch das Device-Tree-Kapitel oder die Device Tree Dcumentation.
    • SPI
      Den SPI-Treiber aktivieren oder deaktivieren.
    • I2C
      Den I2C-Treiber aktivieren oder deaktivieren.
    • Serial
      Aktivieren oder deaktivieren der seriellen Konsole.
    • Audio
      Audio-Ausgabe zwischen3,5-mm-Klinkenbuchse und HDMI-Buchse umschalten. Siehe auch Audio Documentation.
    • Update raspi-config
      Mit diesem Menüpunkt kann das Konfigurationsprogramm raspi-config auf den aktuellen Stand gebracht werden. Voraussetzung ist eine funktionierende Netzwerkverbindung.
    About raspi-configZeigt Informationen zum Konfigurationsprogramm an.