Projekt:Industrie-Ampel
| Projekt:Industrie-Ampel | |
| Betreuer*In | karl, Poschi, Mayosemmel |
| Jahr | 2026 |
| Läuft auf | TODO |
| Status | realisiert |
Industrie-Ampel mit Anbindung zu Home Assistant.
Ampel: TB50-3W-D @ 24V von TAYB
Hardware
Die Ampel wird mit einer Spannung von 24V versorgt. Neben zwei Versorgungskabel mit größerem Querschnitt (Schwarz und Rot) befinden sich an der Ampel noch vier Steuerkabel mit einem kleineren Querschnitt (Rot, Gelb, Grün, Grau).
Versorgt man die Ampel mit 24V über die beiden Versorgungskabel und verbindet bspw. das rote mit dem grauen Steuerkabel blinkt die Ampel mit einem durch die Hardware definierten Takt. Für unseren Anwendungsfall möchten wir jedoch die Blink-Frequenz selbst bestimmen können. Dazu wird an das rote Versorgungskabel 24V angelegt. Die Steuerkabel (Rot, Gelb und Grün) stellen dann die jeweilige Masse dar. Das schwarze Versorgungskabel und das graue Steuerkabel wird nicht benötigt und verbleibt offen.
Das ganze wird mit drei MOSFETs von einem Mikrocontroller (ESP32) aus gesteuert. Zusammen mit einem fertigen Buck-Wandler-Modul von 24V auf 5V kann das gesamte System von einem 24V Netzteil aus versorgt werden.
Ansteuerungsoptionen laut Anleitung:
Software
Die Software basiert auf ESPHome.
Konfiguration:
esphome:
name: esphome-web-ampel
friendly_name: Ampel
min_version: 2024.11.0
name_add_mac_suffix: false
esp32:
board: esp32-c3-devkitm-1
framework:
type: esp-idf
# Enable logging
logger:
# Enable Home Assistant API
api:
# Allow Over-The-Air updates
ota:
- platform: esphome
web_server:
port: 80
output:
- platform: ledc
pin: GPIO21
id: gpio_21
- platform: ledc
pin: GPIO20
id: gpio_20
- platform: ledc
pin: GPIO10
id: gpio_10
light:
- platform: monochromatic
output: gpio_21
name: "Rot"
- platform: monochromatic
output: gpio_20
name: "Gelb"
- platform: monochromatic
output: gpio_10
name: "Grün"
wifi:
use_address: esphome-web-ampel.intern.k4cg.org
ssid: !secret wifi_ssid
password: !secret wifi_password
Mechanik
TODO Gehäuse