Skip to content

Test Raspberry Pi bauen

Josef Spitzlberger edited this page Sep 8, 2020 · 8 revisions

Die Verkabelung am Caravan ist zwar kein Hexenwerk, aber doch nicht ganz unaufwändig. Außerdem werden die Kabel teilweise gepatched, also miteinander verbunden. Da passieren schnell Verkabelungsfehler, die nach Fertigstellung schwer zu finden und womöglich noch schwerer zu korrigieren sind, wenn z.B. alle Durchlässe durch Boden, Decke, Wand im Caravan wieder wasserdicht verschlossen sind.

Es lohnt sich also zwischendurch immer mal wieder zu testen.

Nun ist der CaravanPi selbst dazu natürlich auch in der Lage. Er ist aber entweder noch mit dem Testaufbau und Breadboard verbunden oder schon in ein Gehäuse verbaut und damit nicht mehr wirklich flexibel einsetzbar. daher habe ich mir einen eigenen Test Raspberry zusammengestellt. Die ist ist mit einen Breakout Board und ein paar Lötarbeiten schnell erledigt.

welche Tests sind sinnvoll

Folgende Testmöglichkeiten sehe ich als sinnvoll an

  • LED - Test
  • 1-Wire Test für die Temperaturfühler im Kühlschrank
  • I2C Test für lange Kabel (Klimasensoren)
  • Montageort für einen PIR- oder Radar-Sensor als Bewegungsmelder zum Steuern des Bildschirms finden, testen

Womöglich wäre auch noch das Prüfen der Wägezelle sinnvoll, das wird jedoch aufwändiger, warum ich es zunächst mal weggelassen habe.

Breakout Board erstellen

Bitte setzen Sie das Breakout Board vor dem Verlöten unbedingt einmal auf den Raspberry Pi auf, damit Sie sehen, wo es welche Raumbeschränkungen gibt. Ich habe das leider versäumt und eine Komponente zu nahe an die LAN-Buchsen gelötet.

Wir benötigen auf dem Breakout Board also folgende Funktionalitäten:

  • Klemmleiste 4 polig für die RGB-LEDs inkl. Widerstände
  • Klemmleiste 3 Polig für die 1-Wire Tests inkl. Widerstand zwischen 3.3V und Datenleitung
  • I2C - Extender für die abgesetzten Klimasensoren

So sieht das Board bei mir aus:

CaravanPi - the idea

CaravanPi - the idea

CaravanPi - the idea

Raspberry Pi aufsetzen

Dies erläutere ich nur in Stichworten. Die Einzelheiten stehen ja in den Kapiteln zum Grundaufbau und Sensoren

  • Raspberry Pi OS auf SD Karte bringen
  • ssh aktivieren
  • WLAN einrichten
  • 1-Wire-Sensoren einrichten (siehe Temperatur Sensoren installieren)
  • I2C Bus einrichten (siehe I2C einrichten)[I2C-Bus-einrichten]

Zusammenbau

Bitte setzen Sie das Breakout Board unbedingt vor dem Verlöten einmal auf den Raspberry Pi auf, damit Sie sehen, wo es welche Raumbeschränkungen gibt. Ich habe das leider versäumt und eine Komponente zu nahe an die LAN-Buchsen gelötet.

Bedienung über die App RaspController

Um die Tests durchzuführen eignet sich die Android App RaspController hervorragend.

Einrichten Gerät

Richten Sie ein neues Gerät ein über das "+" Zeichen rechts unten. Dabei sind einzugeben:

  • Gerätename, z.B. CaravanPiTester
  • IP-Adresse
  • Passwort des Users pi

Einrichten der GPIO Port Bedienung für die LEDs

  • Gehen Sie in die GPIO-Steuerung
  • Wählen Sie die GPIO Ports 24, 25, 26 aus und ändern Sie ggf. die Namen, so dass Sie sie leichter zuordnen können
  • In der dann angezeigten Lister setzen Sie die GPIO Pins auf "OUT" Achtung: dies müssen Sie bei jedem Aufruf neu auswählen
  • mit dem Schalter am Ende der Zeilen können Sie nun die einzelnen Farben einschalten und ausschalten

Einrichten von eigenen Befehlen

Eine Reihe von Befehlen werden wir zum Testen immer wieder benötigen, daher richten wir uns diese fix ein. Gehen Sie dazu auf "Benutzerdefinierte Befehle und legen Sie diese an:

  • i2cdetect -y 1
  • ls -al /sys/bus/w1/devices/28*/w1_slave
  • cat /sys/bus/w1/devices/28*/w1_slave

Werteabfrage über vorhandene Widgets

Wenn 1-Wire eingerichtet ist, sollte der Temperatursensor auch über das vorhandene Widgetr "DS18B20" abfragbar sein.

Bewegungsmelder

  • Anschließen des PIR/Radar-Sensors an 3.3V und GND
  • Anschließen des Datenausgangs des Sensosrs am Pin 27
  • Anschließen einer LED am Pin 21
  • Starten des Testprogrammsam RaspController SSH Fenster python3 ~/CaravanPi/pir/pir-testgeraet.py

CaravanPi Wiki

1 Installationsanleitung

2 Bauanleitung

Grundaufbau

Sensoren, etc. installieren

Anzeigen installieren

Raspberry stabilisieren

Platine entwerfen

3 ursprüngliche Entwicklung

4 Dokumentation

5 Updates

ab hier altes WIKI, muss noch umgezogen werden

XX = in Bearbeitung NEU = neue Funktion in letzter Version

Einbau im Caravan

Inbetriebnehmen und Kalibrieren

CaravanPi Updates

Erweiterungen

Grafische Auswertungen

Statuswebsite

weitere Sensoren

Clone this wiki locally