projects:hartlamp

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.

Rood: 2
Groen: 6
Blauw: 1

  • 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 1000ms
      • breathing1000 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.




  • projects/hartlamp.txt
  • Last modified: 05/12/2023 10:17
  • by ron