Hartlamp
Deze hartvormige lamp was nutteloos en niet functioneel rond aan het slingeren in TDvenlo. Deze is al lang aangemerkt geweest als een “hackable”. Ron heeft hier de microcontroller vervangen door een ESP32 C3 en een boost converter ingeboud om de 12V leds via USB 5V te kunnen voeden. Deze lamp is aanstuurbaar via MQTT door een kleurwaarde in hexadecimaal te sturen.
Pinout
Rood: 2
Groen: 6
Blauw: 1
MQTT topics
- hartlamp/ontime
- Beschrijving: Aantijd van het apparaat in seconden. millis()/1000
- Payload: RAW, nummer zonder decimale punt
1
10
100
- Publishfrequentie: Elke 10 seconden.
- hartlamp/setcolor
- De lamp een bepaalde kleur geven
- Payload: RAW, 6 cijferige hexadecimale kleurcode, 2 cijfers per kleur.
#FF0000
Rood 100%#00FF00
Groen 100%#0000FF
Blauw 100%rainbow1000
Regenboog met een periodetijd van 1000msbreathing1000
Laat een eerder ingestelde kleur ademen met een periodetijd van 1000ms
- hartlamp/actualColor
- De actuele kleur van de lamp
- Payload: RAW, 6 cijferige hexadecimale kleurcode, 2 cijfers per kleur.
#FF0000
Rood 100%
- Publishfrequentie: Bij elke verandering van de kleur. Tussen updates zit minimaal 250 milliseconden.