.. | ||
20250824-temperature-01.csv | ||
cs1237.py | ||
cs1237_datasheet.pdf | ||
main.py | ||
MF52D NTC thermistor.pdf | ||
README.md | ||
schematic.png | ||
Temperature-Data.ipynb | ||
temperature_monitor.py |
Millikelvin Temperature Monitor
Because we are fighting a lot of drift issues with the STM, we assume that temperature deviations have a catastrophic effect on the system. To gain some insights, we built a little temperature minitor for correlating the STM drift to temperature fluctuations.
Hardware
The following components were used:
- A cheap
MF52D 3950K
10k NTC thermistor - An ADC breakout board based on the CS1237 chip (Breakout Board Docs)
- A Raspberry Pi Pico 2
Software
On the Pico 2, a small micropython script is running. To deploy the code, you
need mpremote
:
mpremote cp cs1237.py :
mpremote cp temperature_monitor.py :
mpremote cp main.py :
Replug the Pico USB cable and data should be sent in over serial.
To monitor, we are currently using the serial-monitor-rust
tool.
License
All code in this directory is licensed under the MIT
license.