1 / 5
Raspberry Pi Wandbedienterminal / Wall Control Panel — zdjęcie 1
1 / 5

Raspberry Pi Wandbedienterminal / Wall Control Panel

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

3D-gedrucktes Wandbedienterminal für Heimautomation / 3D printed wall control panel for home automation

Ocena
0 / 5
Polubienia
4
Pobrania
12
Wydruki
0
Wyświetlenia
158
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Kategoria
Electronics
Licencja
Creative Commons — Attribution — Noncommercial

English Description

This project contains the 3D printing files fo a wall-mounted control panel for smart home and home automation setups.

Print Settings & Material

For this project I chose ABS as the printing material due to its better temperature resistance compared to PLA or PETG. This is especially useful for a permanently installed wall panel with electronics.

Recommended settings:

  • Material: ABS (PETG)

  • Layer height: 0.2 mm

  • Wall lines: 2

  • Infill: personal preference (in my case: 15% gyroid)

The base plate is provided in two versions:

  • without mouse ears

  • with mouse ears for materials that tend to warp (e.g. ABS)

Design & Mounting

The enclosure consists of two 3D printed parts:

  • Base plate for wall mounting on two in-wall boxes

  • Front display frame

The base plate is screwed directly onto the electrical boxes.
Two cut-outs allow installation of an in-wall USB power supply and routing of an Ethernet cable.
Ventilation slots at the top and bottom provide sufficient cooling.

Electronics

The system is based on a Raspberry Pi 4B (Raspberry Pi 5B also fits), mounted to a
Waveshare 10.1" multitouch display (10.1-DSI-TOUCH-A). The complete assembly is placed onto the base plate and secured with the front frame. The frame is fixed using M3×10 countersunk screws, with threaded inserts for durability.

Software

The panel runs Raspberry Pi OS (Debian).

  • Chromium in kiosk mode for displaying a web-based UI

  • In my setup, this is the UI of an openHAB server
    (works just as well with other dashboards)

A small Python service runs in the background and exposes a REST API to:

  • control display brightness

  • turn the display on and off

Bill of Materials

  • 3D printed parts: base plate, front frame

  • Raspberry Pi 4B / 5B

  • Waveshare 10.1" touch display (10.1-DSI-TOUCH-A)

  • In-wall USB power supply (SmartThings sC20-EU C)

  • 4 x M3x10 countersunk screws

  • 4x 5mm threaded inserts

Deutsche Beschreibung

Dieses Projekt beinhaltet die Druckdateien für ein Wandbedienterminal für Smart-Home- und Heimautomations-Setups.

Druckeinstellungen und Material

Für dieses Projekt habe ich ABS als Druckmaterial gewählt, da es im Vergleich zu PLA oder PETG eine bessere Temperaturbeständigkeit bietet. Gerade bei einem fest installierten Wandpanel mit Elektronik ist das von Vorteil.

Empfohlene Einstellungen:

  • Material: ABS (oder PETG)

  • Layerhöhe: 0,2 mm

  • Wandlinien: 2

  • Infill: nach persönlicher Vorliebe ( ich habe 15 % Gyroid verwendet)

Die Basisplatte ist in zwei Varianten enthalten:

  • ohne Mäuseohren

  • mit Mäuseohren für Materialien, die zu Warping neigen (z. B. ABS)

Aufbau & Montage

Das Gehäuse besteht aus zwei 3D-gedruckten Teilen:

  • Basisplatte zur Wandmontage auf zwei Unterputzdosen

  • Display-Rahmen zur Frontbefestigung

Die Basisplatte wird direkt auf die Schalterdosen geschraubt. Zwei Ausschnitte ermöglichen den Einbau eines Unterputz-USB-Netzteils sowie die Durchführung eines Ethernet-Kabels. Oben und unten sorgen Lüftungsschlitze für ausreichende Kühlung.

Elektronik

Als Plattform dient ein Raspberry Pi 4B (auch 5B), montiert auf einem
Waveshare 10.1" Multitouch Display (10.1-DSI-TOUCH-A).

Die komplette Einheit wird auf die Basisplatte gesetzt und anschließend mit dem Display-Rahmen abgedeckt. Der Rahmen wird mit M3×10 Senkkopfschrauben verschraubt - dafür werden Gewindeeinsätze verwendet.

Software

Das System läuft mit Raspberry Pi OS (Debian).

  • Chromium im Kiosk-Modus zur Anzeige einer Web-Oberfläche

  • In meinem Setup läuft hier die UI eines openHAB Servers
    (funktioniert genauso mit anderen Dashboards, z.B. Home Assistant)

Zusätzlich läuft ein kleines Python Script als Service, das es ermöglicht per REST-API:

  • die Display-Helligkeit zu steuern

  • sowie das Display ein- und auszuschalten

Stückliste

  • 3D-Druckteile: Basisplatte, Display-Rahmen

  • Raspberry Pi 4B (oder 5B)

  • Waveshare 10.1" Touch Display (10.1-DSI-TOUCH-A)

  • Unterputz-USB-Netzteil (SmartThings sC20-EU C)

  • 3 x M3x10 Senkkopfschrauben

  • 4 x 5mm Gewindeeinsätze

Tagi