No description
Find a file
2026-04-08 16:31:43 +02:00
config.py add new animation police 2026-04-08 16:31:43 +02:00
main.py fix problem when mqtt server sends effect msg with empty key 2025-06-28 13:56:14 +02:00
mqtt_as.py add changes 2024-12-15 14:44:46 +01:00
README.md add for soldering/connecting 2026-01-28 20:36:37 +01:00
Testkalle_Solder-Instruction.svg add for soldering/connecting 2026-01-28 20:36:37 +01:00
wled.py add new animation police 2026-04-08 16:31:43 +02:00

Kalle Käseecke

Firmware

This is the firmware of kalle.

How to use

How to set your ciruits

You need:

  1. A Power Source. In the example we use a Batterie-Pack for 3 AA-Batteries (Yes 3, don't get irritated by the picture)
  2. A LES-Strip with WS2812-LEDs
  3. An ESP32, in this example we use an ESP32C3-SuperMini. Other ESP32s might work as well

How to connect:

  1. Connect the GND-Pins of your Power-Source, the LED-Strip and the ESP.
  2. Connect the 5V-Pin of your Power-Source, the LED-Strip and the ESP.
  3. Connect Pin 4 of your ESP with the DI-Pin of your LED-Strip. Take care you don't connect the ESP to the DO-Pin.

Soldering-Instructions

Change LED

Topic: 'kalle/led/LED_ID_HERE/color'

Message: '[RED_INT, GREEN_INT, BLUE_INT, WHITE_INT]' (you dont need to set the WHITE_INT)

Important: Send it with retail enabled!

Set effect

Käseparty

Topic: 'kalle/effects'

Message: '["party", TIME]' (you dont have to send the time, default = 10s)

Important: Send it without retail!!

Loading bar

Topic: 'kalle/effects'

Message: '["loading-bar", RED, GREEN, BLUE, WHITE, TIME]' (you dont have to send the time, default = 10s)

Important: Send it without retail!!

Written with ❤️ and 🧀by pinguin and martin.