Nothing exotic and nothing proprietary. Every part here is a standard hobby-electronics module available from any of the usual suppliers, and the whole set comes to roughly EUR 25.
0x76. Do not confuse it with the BME280 — that one also measures humidity, costs more and usually sits at 0x77. The purple boards look identical.0x3C. The 0.96 inch size is the one that fits the enclosure.// click any photograph to see it full size · the brass inserts in the fastener shot are an optional alternative, not part of the build
Getting 3.3 V out of a single lithium cell is harder than it looks. The cell starts at 4.2 V and falls to about 3.4 V before it is empty, so it spends its life barely above the voltage you are trying to produce.
The module on the prototype is a buck converter whose datasheet asks for a 6–25 V input and at least a volt more than the output. A single cell never meets that on paper — but measured on the assembled device the rail sits at 3.296 V, so in practice it regulates perfectly well. The vendor figure is simply conservative.
Worth knowing what happens at the end of the discharge: once the cell falls close to 3.3 V the converter can no longer step down, and the output follows the cell instead of holding steady. That is harmless here — the ESP32-C3 runs happily anywhere from 3.0 to 3.6 V — but it does mean the last part of the discharge curve is unregulated.
If you would rather not rely on a part running outside its specification, two alternatives are correct by the book: a genuine low-dropout linear regulator such as the HT7333 or MCP1700, which is the classic answer for one cell and draws microamps at rest; or a buck-boost converter, which holds 3.3 V across the entire discharge.
What will not work, however obvious it looks: the regulators everyone reaches for first are all wrong here. The LM2596 and MP1584 both need at least 4.5 V in — more than a full cell — so they simply never start. The AMS1117 needs over a volt of headroom and browns out at what looks like half charge. The LM2596 has a second problem too: it burns around 5 mA just idling, which would flatten a 1000 mAh cell in about a week with the device switched on and doing nothing at all.
So the test for a substitute is not whether it fits the shell. It is: does it work with an input below 4.2 V, and does it draw microamps rather than milliamps at rest?
TP4056 modules come in two flavours that look nearly identical. The one you want has a second chip and four output pads, and protects the cell against over-discharge and short circuits. The cheaper variant charges perfectly well and will happily let a lithium cell run flat enough to be damaged.
An active buzzer contains its own oscillator and only knows one note. The firmware drives the piezo with varying frequencies, so an active part will produce a single monotone beep — or nothing recognisable at all.
Prices vary enormously by supplier and quantity, so treat this as an order of magnitude rather than a quote. Buying from the slow, cheap end of the market:
Most of these parts are sold in multiples, so a first build often costs a little more and the second one costs almost nothing.