Skip to content

Releases: owochel/MistMaker

MistMaker 2.4.0

Choose a tag to compare

@owochel owochel released this 25 Jul 03:51

What’s new

  • Restores the PhoneDemo first-boot WiFi setup portal and local board-button control.
  • Gives every fresh maker a private two-word room.
  • Adds over-the-air room moves from the phone app.
  • Updates the bundled Cloudflare relay and phone UI for the new setup and room workflow.

There are no core library API changes from v2.3.0.

MistMaker v2.2.0 — four curated, beginner-first examples

Choose a tag to compare

@Dav1dyang Dav1dyang released this 19 Jul 01:58
8d5b606

Examples trimmed 10 → 4, each runnable as-is on the boards in the shop, all in one style (named pin constants + bare-pins constructor):

  • Blink — mist 6 s on / 3 s off (fixes the legacy D1 mist pin — the old Blink/Ramping did nothing on current boards)
  • Breath — LED-style mist breathing between the measured visibility onset and full
  • WaterDetect — self-minding mist with auto-recovery; auto-calibration temporarily disabled while its thresholds get re-tuned on production boards (bench data: defaults misread a full tank as 'water LOW')
  • PhoneDemo — renamed from PhoneSensors, unchanged; board select offers the sold boards

Retired examples (MQTT/Home Assistant, ESP-NOW, WiFi-AP control, and the small drill variants) remain available in v2.1.0. No API changes.

MistMaker v2.1.0 — Battery Kit V0.4.1 preset + IDE keywords

Choose a tag to compare

@Dav1dyang Dav1dyang released this 18 Jul 14:40
c0a7106
  • MistMakerBatteryKitV041() — preset for the July 2026 production board (pin-identical to V0.4; the spin changed passives only: D8 USB-high ~3.1 V, boost rail boots OFF, LED2 dimmed)
  • MISTMAKER_VERSION string for banners and test reports
  • keywords.txt — IDE syntax highlighting for the full public API (first release to ship one)
  • Examples default to the V041 preset; no API changes — v2.0 sketches compile unchanged

Companion releases: hardware repo PR #30 (automated bring-up self-test, as-fabbed V0.4.1 files), bench-verified on production hardware (self-test PASS 7/0, load 180 mA in the water band).

MistMaker v2.0.0 — V0.4 power-source sensing + measured duty model

Choose a tag to compare

@Dav1dyang Dav1dyang released this 03 Jul 16:39
0148837

Battery Kit V0.4 support (TPS2116 ST on D8: battery monitoring that can't cry wolf), bench-measured duty policy (50% efficiency default, DUTY_TURBO=178 ≈ the true 70% mist peak, 90% hard ceiling), MistMakerDefaults namespace, safer V0.3 preset (battery sensing off), PhoneSensors with real JSON parsing + music mode with log bands/AGC/beat detection.

Breaking changes from 1.x (see README migration note): applyLevel()→setLevel(); readCurrentVoltage() removed (unit change — mA ≈ oldVolts × 166.7); constructor duty cap now takes effect.

Full bench characterization: https://github.com/Dav1dyang/Programmable-Mist-Maker (docs.byproductlab.com)