temp: Add a README
This commit is contained in:
		
							parent
							
								
									4b75e4c651
								
							
						
					
					
						commit
						40a2f9c5f3
					
				
					 2 changed files with 32 additions and 0 deletions
				
			
		
							
								
								
									
										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…
	
	Add table
		Add a link
		
	
		Reference in a new issue