MistMaker

A library to control a mist maker under OSHWA ID US002742 with PWM, current sensing, and battery monitoring.

Author
shuang cai, David Yang
Maintainer
shuangcai64@gmail.com
Website
https://github.com/Dav1dyang/Programmable-Mist-Maker
Github
https://github.com/owochel/MistMaker
Category
Signal Input/Output
License
Unknown
Library Type
Contributed
Architectures
esp32, avr, samd, renesas_uno, mbed_nano

Encapsulates mist maker control functions: 108.7kHz PWM with dimming, piezo current sensing with auto/manual calibration, disc and water-level detection, battery voltage monitoring with USB-vs-cell power-source detection (mux status) and graceful low-battery shutdown, and pin presets for all official Programmable Mist Maker PCB variants (through Battery Kit V0.4.1, the July 2026 production board). Runs on Seeed XIAO ESP32 boards and, over jumper wires, Arduino Uno R3, Uno R4, Nano 33 IoT, and Nano 33 BLE.

Downloads

Filename Release Date File Size
MistMaker-2.5.0.zip 2026-07-31 88.56 KiB
MistMaker-2.4.0.zip 2026-07-25 72.23 KiB
MistMaker-2.2.0.zip 2026-07-19 49.63 KiB
MistMaker-2.1.0.zip 2026-07-18 61.08 KiB
MistMaker-2.0.0.zip 2026-07-03 59.75 KiB
MistMaker-1.0.0.zip 2025-05-27 5.20 KiB