Ik wil voor in een sauna een 15min countdown-timer tonen zodat men ziet hoelang het kwartier nog duurt.
Ik heb een Fibaro domotica systeem draaien met o.a. een RGBW-module, gemaakt voor aansturing RGBW-LEDstrips.
Ik wil 1 RGBW-module ge/misbruiken hiervoor, omdat ik in LUA met een simpel script het power-relais aanstuur voor de IR-heaters en gelijk van die RGBW-module elke 10sec (bv) een output (R,G,B of W) waarde (0-255) kan geven.
Dit is een PWM (12V/277Hz) signaal.
Mijn 1e gedachte was 4 LEDs te gebruiken, waarbij LED 1 op de R zit en tijdens het 1e kwart van 0-255 laat oplopen, LED 2 op de G enz...
Dan zullen de LEDs 1 voor 1 langzaam steeds feller oplichten, tot voluit (255) waarna de volgende LED begint op te lichten, tot de 15min om zijn, dan branden zo alle 4 100% en schakelt LUA het relais af.
Dit geeft een hele grove tijdsindicatie (met 4 LEDjes). Beter is denk ik een PWM naar 0-10V converter te gebruiken (https://nl.aliexpress.com/item/10050062 ... pt=glo2nld)
Maar dan moet de 0-10V nog gevisualisseerd worden met misschien wel een VU-ledbar? 10 led is al beter dan 4...
(https://nl.aliexpress.com/item/10050064 ... pt=glo2nld)
Zijn 2 digitale 7-segment displays een mogelijkheid? om 0-10V om te zetten in 15-0 minuten?
Ik hoop op veel slimmere/eenvoudigere suggesties...
PWM Visualiseren
-
InsAndOuts
- Berichten: 3
- Lid geworden op: do 26 jun 2025, 14:21
Re: PWM Visualiseren
Denk zennnnnn........
https://www.rhodos-shop.nl/products/bas ... model-pine
Maar even zonder gekheid, er moet tenslotte wel elektronica in zitten:
je kan zelf met twee weerstanden en een condensator de pwm 12v omzetten in een dc spanning,
koop een arduino https://www.bitsandparts.nl/Arduino-UNO ... )-p1914729
koop een display https://www.bitsandparts.nl/Cijferdispl ... m-p1927676
effe programmeren en klaar.
wat meer details:
pwm output ---- R1 --KNOOPPUNT-- R2 parallel aan C ----- GND
R1 = 22kOhm, R2 = 10kOhm, C = 10uF / 16V
KNOOPPUNT naar pin A0 van Arduino
Display aansluiten volgens uitleg.
Vanuit je home automation verstuur je nu alleen maar een puls aan/uit van bv een paar seconden lang, bij de start van de 15 minuten.
De arduino heeft dan als taak om, zodra A0 boven de 2.5V komt, de tijd af te tellen van 0:15 naar 0:00.
Vraag eventueel aan chatgpt om een aftel timer programma te schrijven voor een TM1637 I2C display.
https://www.rhodos-shop.nl/products/bas ... model-pine
Maar even zonder gekheid, er moet tenslotte wel elektronica in zitten:
je kan zelf met twee weerstanden en een condensator de pwm 12v omzetten in een dc spanning,
koop een arduino https://www.bitsandparts.nl/Arduino-UNO ... )-p1914729
koop een display https://www.bitsandparts.nl/Cijferdispl ... m-p1927676
effe programmeren en klaar.
wat meer details:
pwm output ---- R1 --KNOOPPUNT-- R2 parallel aan C ----- GND
R1 = 22kOhm, R2 = 10kOhm, C = 10uF / 16V
KNOOPPUNT naar pin A0 van Arduino
Display aansluiten volgens uitleg.
Vanuit je home automation verstuur je nu alleen maar een puls aan/uit van bv een paar seconden lang, bij de start van de 15 minuten.
De arduino heeft dan als taak om, zodra A0 boven de 2.5V komt, de tijd af te tellen van 0:15 naar 0:00.
Vraag eventueel aan chatgpt om een aftel timer programma te schrijven voor een TM1637 I2C display.