Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Raspberry Pi Pico-Based Thermal Management System with Peltier Control and Data Logging

View and Edit Project In Cirkit DesignerImage of Raspberry Pi Pico-Based Thermal Management System with Peltier Control and Data Logging

Circuit Documentation

Summary

This circuit integrates a variety of components including a Raspberry Pi Pico microcontroller, a Peltier Module, a Mosfet, a 5v mini water pump, a 12v battery, a voltage converter, multiple resistors, a 12v PWM fan, temperature sensors (DS18B20), an external EEPROM (AT24C256), an OLED display, a rotary encoder, and several comments for documentation purposes. The circuit is designed to control a Peltier Module and a water pump, read temperatures from multiple sensors, drive a PWM fan, store data in an EEPROM, and display information on an OLED screen. The Raspberry Pi Pico serves as the central processing unit, interfacing with the various components to perform the circuit's functions.

Component List

Wiring Details

Raspberry Pi Pico

Peltier Module

Mosfet

5v mini water pump

Battery 12v

48v to 5v Converter

Resistors

12v PWM Fan (120mm)

DS18B20 Temperature Sensors

AT24C256 External EEPROM

0.96" OLED

HW-040 Rotary Encoder

Documented Code

Raspberry Pi Pico Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Note: The provided code is a template and does not contain any functional code. It is expected that the user will add the necessary code to interface with the components as described in the wiring details.