Raspberry Pi Wandbedienterminal / Wall Control Panel
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