Tablica wyjściowa
Opis
Instrukcja obsługi: https://phabricator.hskrk.pl/w/infrastruktura/panel/
Tablica znajdująca się na wyjściu z HS-u. Pokazuje czy w wszystkich pokojach jest wyłączone światło oraz zamknięte okna.
Legenda:
Zielona lampka = wszystko ok
Czerwona lampka = włączone światło
Migająca czerwona lampka = otwarte okno (i może włączone światło)
Hardware
- Stara rozdzielnica elektryczna z poprzedniej siedziby
- "Przemysłowe" kontrolki 22mm z aliexpressu https://pl.aliexpress.com/item/1005008177003925.html
- Płytka TTGO T-Internet-POE z ESP32 https://lilygo.cc/en-us/products/t-internet-poe
- Scalaki WS2805 wyciągnięte z taśmy LED RGBCCT i polutowane na perfboardzie
- Przetwornica 5V->12V (ledy potrzebują 12V, a płytka z PoE daje 5V)
- Obudowa na elektronikę z laserowanego plexi + wydruku 3D
- Szyldy z napisami wylaserowane na plexi, potem pomalowane od tyłu czarną farbą
- Trochę skrętki + losowe kabelki
Pliki źródłowe:
Szyldy z napisami:
Skrypt generujący powyższe:
Obudowa na elektronikę (plexi 3mm) + klamra na szynę DIN:
Rysunek techniczny dziurek w rozdzielnicy:
Software
esphome podłączone do brokera MQTT. Czyta statusy pomieszczeń generowane przez https://github.com/Hackerspacekrk/temp-at na exit_board/<id pokoju>. Strowanie trochę pokopane bo driver od esphome ciągle myśli że to taśma RGB.
Config (dla NOC: aktualna wersja jest też w repo apps2):
TO DO
- Pomalować literki fluorescencyjną farbą
- customowe PCB
- może trzecia lampka na obecność w pomieszczeniu
Changelog
02.07.2026 - Tablica uruchomiona
| F2734803: tablica-wyjsciowa.yaml | |
| Thu, Jul 2, 12:56 AM |
| F2734801: image.png | |
| Thu, Jul 2, 12:56 AM |
| F2734798: image.png | |
| Thu, Jul 2, 12:56 AM |
| F2734793: Tablica wyjsciowa rysunek.pdf | |
| Thu, Jul 2, 12:47 AM |
| F2734795: din_rail_mount_25mm_m3.stl | |
| Thu, Jul 2, 12:47 AM |
| F2734792: Part Studio 1 - Podstawka pod sterownik warstwa 2.dxf | |
| Thu, Jul 2, 12:47 AM |
| F2734791: Part Studio 1 - Podstawka pod sterownik do lampek.dxf | |
| Thu, Jul 2, 12:47 AM |
| F2734796: generate_panel.py | |
| Thu, Jul 2, 12:47 AM |
- Last Author
- alufers
- Last Edited
- Thu, Jul 2, 11:49 PM


