Projekttagebuch: RasPi Zero Hub – eine umfassende Schritt-für-Schritt-Anleitung zum Einrichten und Installieren aller benötigten Bibliotheken

Veröffenticht am 27.05.2024    von     in der Kategorie Projekt: RasPi Zero Hub, Raspberry Pi     bisher keine Reaktionen


Mit diesem Eintrag in das Projekttagebuch des RasPi Zero Hub Projektes möchte ich den Einrichtungsprozess des Raspberry Pi Zero beschreiben. Dabei gehe ich Schritt für Schritt vor, um das System vorzubereiten, die benötigten Bibliotheken zu installieren und ggf. die Komponenten zu konfigurieren.

Die Einrichtung beginnt mit der Auswahl und Installation des Betriebssystems, gefolgt von der Grundkonfiguration mit raspi-config. Danach folgt die Installation eines Webservers und verschiedener Bibliotheken für die in diesem Projekt verwendeten Sensoren und Module.

Illustration der Einrichtung

Hier eine schematische Darstellung des Aufbaus und der Verbindung der einzelnen Komponenten, die mit DALL-E erstellt wurde:

 

Realistisches Foto des Aufbaus

Um einen realistischen Eindruck des Aufbaus zu vermitteln, ist hier ein Foto des tatsächlichen Hardwareaufbaus zu sehen:

 

Ausführliche Schritt-für-Schritt-Anleitung

 

1. Erstes Einrichten des Raspberry Pi

    • Verwendung des Raspberry Pi Imager:
      • Auswahl des Betriebssystems: Raspberry Pi OS Legacy Lite 32-Bit Bullseye.
      • Daten unter OS-Anpassung vor dem Schreiben auf die SD-Karte: Hostname: RasPiZeroHub, Benutzername und Passwort sowie Spracheinstellungen festlegen, Wifi einrichten und SSH aktivieren.
    • Nach dem ersten Start des Raspberry Pi:
      • Konfiguration mit raspi-config:
        • Lokalisierung ohne Keymap und dem Menüpunkt Localisation Options.
        • SPI, I2C und GPIO Remote unter dem Menüpunkt Interface Optionen aktivieren.

Siehe dazu: Raspberry Pi für den Headless-Betrieb ohne Monitor, Tastatur und Maus installieren

 

2. Befehle über SSH ausführen

  • Update und Upgrade des Systems:

 

  • Installation von PIP:

PIP ist notwendig, um Python-Pakete und Bibliotheken zu installieren, die für die verschiedenen Sensoren und Module benötigt werden.

 

  • Einrichtung eines Webservers, SQLite 3 Datenbank, PHP und Zugriffsberechtigung für FTP:

Weitere Informationen: Apache Webserver, PHP, SQL Datenbank und FTP Zugang auf dem Raspberry Pi einrichten

 

  • Einrichtung des Tornado Websockets:

Weitere Informationen: Python WebSockets mit Tornado auf dem Raspberry Pi: Schritt-für-Schritt-Anleitung

 

  • Einrichtung des BME280 Sensors:

Weitere Informationen: Temperatur, Luftfeuchtigkeit und Druck messen: BME280 mit Python am Raspberry Pi

 

  • Einrichtung des LCD:

Weitere Informationen: 2.4-Zoll LCD Display am Raspberry Pi: Einrichtung und Programmierung unter Python

 

  • Einrichtung des DHT22 und AM2301 Sensors:

Weitere Informationen: DHT11 vs. DHT22 Sensor am Raspberry Pi: Anschließen, Programmieren & Ausgabe der Temperatur und Luftfeuchtigkeit unter Python

 

Weitere Komponenten (keine spezielle Einrichtung notwendig)

  • Touchsensor
  • Bewegungssensor
  • LED

 

Wenn du diese Artikelserie bisher nicht kennst, hier sind die bisher erschienenen Einträge des Projekttagebuchs.

 

Hinweis zum Sichern der SD-Karte

Um die eigene Arbeit und Konfiguration zu sichern, empfiehlt es sich, ein Image der SD-Karte zu erstellen. So kannst Du bei Problemen schnell eine funktionierende Kopie wiederherstellen. Weitere Informationen findest Du in meinem Artikel: 1:1 Image der Raspberry Pi System SD-Karte unter Windows erstellen.


Transparenz-Hinweis:

Die auf dieser Seite verwendeten Produktlinks sind sogenannte Affiliate-Links zu einem Partnerprogramm. Für dich entstehen dadurch keine Mehrkosten, ich erhalte durch deinen Kauf über den Link eine kleine Provision.


Wolfgang Raab – Betreiber von webnist.de

Mein Name ist Wolfgang, ich beschäftige mich nun schon seit 1985 mit der EDV und im Besonderen mit der Software- und Webentwicklung.

Auf diesem Blog schreibe ich über Dinge, die mich begeistern, beschäftigen und ich der Meinung bin, es könnte für andere interessant und hilfreich sein.

Als großer Fan des Raspberry Pi finde ich es spannend, wie man den kleinen Computer in Verbindung mit dem IoT und Smart Home nutzen kann. Deshalb behandeln viele Beiträge auch genau dieses Thema.

Ich bin ein leidenschaftlicher Leser und Fotograf. Wenn ich nicht gerade in einem spannenden Roman versinke, bin ich oft unterwegs, um die Schönheit der Welt mit meiner Kamera einzufangen und zu teilen.

Weitere Infos und Fotos findest du auf einem der folgenden Plattformen.






Mehr erfahren?

Besuche die "About"-Seite meines Blogs und finde heraus, wie du mit mir in den Bereichen Web- und Mobile-Programmierung und Raspberry Pi zusammenarbeiten kannst. Hier beginnt deine digitale Reise.


Unterstützen

Dieser Beitrag hat dir gefallen und konnte dir bei deinem Projekt oder Problem behilflich sein? Dann würde ich mich sehr freuen, wenn du dich mit einer noch so kleinen Spende erkenntlich zeigen möchtest.


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Notwendige Felder sind mit * markiert.

 

Kleiner Hinweis, alle Kommentare werden moderiert.

Dies bedeutet, der Kommentar wird vor der Veröffentlichung durchgelesen und von mir geprüft. Auch behalte ich mir vor, jeden Kommentar zu löschen, der nicht direkt auf das Thema abzielt oder nur den Zweck hat, Leser oder Autoren herabzuwürdigen.

Entdecke die Welt von Webnist.de

Erfahre mehr über die Hintergründe meines Blogs und wie ich dich bei deinen digitalen Projekten unterstützen kann.

Aktuelles Video auf YouTube

Beschreibung der Verwendung eines TTP223B Touch Sensors am GPIO Port des Raspberry Pi mit Python.