This system is being built to keep a constant humidity in a very small cheese cave, but should be usable for other small areas.
The electronic design files are in the electronics folder, mechanical in the mechanical folder, and software in the src folder.
To load new code to the device:
- Install Rust.
- Run
cargo run --release
to generate a .uf2 file for flashing. This can be found in thetarget > thumbv6m-none-eabi > release
folder. - Short the test pads on the board on the edge opposite the big capacitor.
- Plug the board into your computer with a USB cord.
- Stop shorting the test pads.
- The board should show up as a flash drive. Drag and drop the .uf2 file in.
- It will disconnect from the computer and reboot with the new code.