|
|
STM32F401CCU6 |
x 1 | |
|
|
10k NTC Thermistor |
x 10 | |
|
|
LTC6652BHMS8-3.3#PBF |
x 1 | |
|
|
B2B-XH-AM(LF)(SN) |
x 10 | |
|
|
ERJ-PB3B1002V |
x 10 | |
|
|
CL10B105KP8NNNCSamsung Electro-Mechanics
|
x 1 | |
|
|
PPTC201LFBN-RCSullins Connector Solutions
|
x 2 | |
|
|
C0603C104M8RAC7867 |
x 1 | |
|
|
1.8 |
x 1 |
|
KiCADKicad
|
|
|
arduino IDEArduino
|
10-channel NTC thermistor-based temperature logger
This project is designed to be a 10-channel temperature logger based on 10k NTC thermistors.
I designed the board with JST connectors, so it is easy to connect the thermistors to the board. It is easy to find NTC thermistor probes with JST connectors.
The board is designed to accept a STM32F401CCU6 microcontroller board. It is a relatively cheap microcontroller, but it is super powerful. Therefore, it will be able to read all 10 channels quickly while also showing the measurements on a display and saving the data on an SD card. It is also convenient that this microcontroller comes with a USB-C connector. It is sturdy and easy to connect.
The display is a generic 1.8" TFT LCD with SD card slot.
I picked relatively large SMD components, so it is easy to hand-solder them. Just use a lot of flux, and a pointy soldering iron, and be patient.
The board has additional "breakout pins". They are marked as "REF**" in the interactive BOM because I did not associate them with any component. The user can decide if a pin, a socket or a wire should go to the corresponding connections. I used pins in my version.
The board also has two test pads next to the voltage reference: VREF 3.3 and GND. I put them on the board so one can quickly check the real value of the supply voltage of the NTC thermistors.
Please watch my video and visit my website for more information. I wrote a very detailed code for the microcontroller.
Update (2023-07-20):
I added a new video link and a link to my website where I show and explain some improvements made to this system.
- I created a new, better GUI
- Added more intelligent file management for the log files
- Updated some calculations so the user can have individual R2 resistors for all 10 channels
- Replaced some of the R2 resistors in the voltage dividers to have better linearity in the low-temperature region
- Made a new 3d-printable front panel
10-channel NTC thermistor-based temperature logger
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(4)
- Likes(4)
-
Anthony Pedotto
Feb 22,2025
-
Engineer
Oct 19,2023
-
Prasanna K
Oct 08,2023
-
ACT
Oct 05,2023
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Curious Scientist
-
USB PD Breadboard Power Supply
In this article, I show you my new creation. It is a USB PD decoy-based breadboard power supply. All...
-
ADS1256 - RP2040 Custom DAQ Front Panel with GPIO
This is just a simple PCB panel that belongs to my other project which is a high-performance DAQ.A r...
-
ADS1256 - RP2040 Custom DAQ Front Panel without GPIO
This is just a simple PCB panel that belongs to my other project which is a high-performance DAQ.A r...
-
10th Anniversary Badge
I designed this small badge for PCBWay's 10th anniversary.I tried to make a deeper meaning to the bo...
-
ADS1256 - Atmega32u4 Custom DAQ board
IntroductionIn this project, I show you two things. One is a new version (v1.2) of my custom DAQ bas...
-
Debounced rotary encoder module
In this project, I show you my approach to making a rotary encoder module.One can buy different rota...
-
Custom ADS1256 board with ATmega32U4
I created my own ADS1256 PCB after working with this AD converter for several years. I wanted to bui...
-
3-axis stepper motor controller with CNC pendant connectivity
In this article, I show you the updated version of my motorized microscope. In one of my older video...
-
Light meter for analog cameras [CH32V006F8P6 + TSL2591]
Light meter for analog cameras [CH32V006F8P6 + TSL2591]In this article, I show you how I built my ow...
-
5-way navigator PCB
In this article, I show you a genius way of handling multiple buttons with a microcontroller. I “dis...
-
CH32V006K8U6 Development Board
IntroductionSo, I have been working with the CH32 microcontrollers and chips for a while, and I even...
-
PCBWay 11-year Anniversary Badge
This visual design was created by https://www.instagram.com/guiye.perez.bongiovanni/ ; however, only...
-
TCD1304 - STM32F401CCU6 breakout board
The recent modifications made to the circuit board design have improved its functionality and space ...
-
TCD1304 miniature PCB rev2
The redesign of the PCB involved several key changes to improve its performance and decrease its siz...
-
2-channel breadboard voltmeter
The project originally stems from my CH32 tutorial series. I started working with this chip not so l...
-
ADS1256 - RP2040 Custom DAQ Rear Panel
This is just a simple PCB panel that belongs to my other project which is a high-performance DAQ.A r...
-
ADS1256 - RP2040 Custom DAQ with GPIOs
This is my (hopefully) last iteration of the ADS1256-based DAQ board. I replaced the ATmega32U4 micr...
-
High-performance 3-axis stepper motor control panel
In this project, I show you my new development which is a high-performance 3-axis stepper motor cont...
-
-
AEL-2011 Power Supply Module
322 0 1 -
AEL-2011 50W Power Amplifier
296 0 1 -
-
-
Custom Mechanical Keyboard
565 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
230 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
236 0 1 -
-
-







