Compare commits
No commits in common. "5fa05aca2cb401327d9d7a833a4789ee271fabaa" and "10cea18d0a2d31be233d8b68ffccf2b576ec45e5" have entirely different histories.
5fa05aca2c
...
10cea18d0a
BIN
Misc/Temp-Monitor/MF52D NTC thermistor.pdf
(Stored with Git LFS)
BIN
Misc/Temp-Monitor/MF52D NTC thermistor.pdf
(Stored with Git LFS)
Binary file not shown.
|
@ -1,32 +0,0 @@
|
||||||
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](https://github.com/yasir-shahzad/CS1237-24-Bit-ADC-Module))
|
|
||||||
- A Raspberry Pi Pico 2
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### Software
|
|
||||||
On the Pico 2, a small micropython script is running. To deploy the code, you
|
|
||||||
need [`mpremote`](https://docs.micropython.org/en/latest/reference/mpremote.html):
|
|
||||||
|
|
||||||
```bash
|
|
||||||
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`](https://github.com/hacknus/serial-monitor-rust) tool.
|
|
||||||
|
|
||||||
### License
|
|
||||||
All code in this directory is licensed under the [`MIT`](https://opensource.org/license/MIT) license.
|
|
BIN
Misc/Temp-Monitor/cs1237_datasheet.pdf
(Stored with Git LFS)
BIN
Misc/Temp-Monitor/cs1237_datasheet.pdf
(Stored with Git LFS)
Binary file not shown.
BIN
Misc/Temp-Monitor/schematic.png
(Stored with Git LFS)
BIN
Misc/Temp-Monitor/schematic.png
(Stored with Git LFS)
Binary file not shown.
|
@ -1,4 +1,3 @@
|
||||||
# SPDX-License-Identifier: MIT
|
|
||||||
import math
|
import math
|
||||||
import time
|
import time
|
||||||
from cs1237 import CS1237
|
from cs1237 import CS1237
|
||||||
|
|
Loading…
Reference in a new issue