temp: Add a README
This commit is contained in:
parent
4b75e4c651
commit
40a2f9c5f3
29
Misc/Temp-Monitor/README.md
Normal file
29
Misc/Temp-Monitor/README.md
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
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.
|
BIN
Misc/Temp-Monitor/schematic.png
(Stored with Git LFS)
Normal file
BIN
Misc/Temp-Monitor/schematic.png
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
Reference in a new issue