Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
xro:eh2024_badge_homeassistant_esp32 [2024-10-17 02:14] xro |
xro:eh2024_badge_homeassistant_esp32 [2024-10-17 02:32] (current) xro |
||
---|---|---|---|
Line 13: | Line 13: | ||
* It still works with about 1.8V where it takes about 50mA but has almost no activity and is very dark | * It still works with about 1.8V where it takes about 50mA but has almost no activity and is very dark | ||
* which is perfect, so we can control it's activity by controlling it's supply voltage | * which is perfect, so we can control it's activity by controlling it's supply voltage | ||
+ | |||
+ | Basically we want to trick the step-down module to generate less output by changing the feedback voltage it sees by generating an offset voltage using the ESP32's DAC. | ||
{{ :xro:eh2024_badge_esp32.svg |}} | {{ :xro:eh2024_badge_esp32.svg |}} | ||
- | |||
- | {{:xro:pxl_20241016_214556255.jpg?400|}} | ||
- To do that, we use a common StepDown module and connect it's Vin and GND to 5V and GND of an ESP32 | - To do that, we use a common StepDown module and connect it's Vin and GND to 5V and GND of an ESP32 | ||
Line 27: | Line 27: | ||
- we are done | - we are done | ||
+ | {{:xro:pxl_20241016_214556255.jpg?400|}} | ||
=== Resources === | === Resources === | ||
* [[https://github.com/btittelbach/esphome_config_examples/blob/main/eh_badge_power_indicator.yaml|ESPhome Example YAML]] | * [[https://github.com/btittelbach/esphome_config_examples/blob/main/eh_badge_power_indicator.yaml|ESPhome Example YAML]] | ||
+ | * [[https://www.analog.com/en/resources/technical-articles/digital-adjustment-of-dcdc-converter-output-voltage-in-portable-applications.html|Helpful Document explaining different options of controlling power supply voltage]] | ||
==== Result ==== | ==== Result ==== |
realraum Graz, Brockmanngasse 15, 8010 Graz, realraum - Verein für Technik in Kultur und Gesellschaft