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

Arduino UNO Based Temperature Monitoring with OLED Display and Fan Control

View and Edit Project In Cirkit DesignerImage of Arduino UNO Based Temperature Monitoring with OLED Display and Fan Control

Circuit Documentation

Summary

The circuit in question is designed to interface an Arduino UNO with a temperature sensor (LM35), an OLED display, and a fan controlled by an NPN transistor. The temperature sensor provides analog temperature readings to the Arduino, which can be displayed on the OLED. The fan is controlled through a transistor switched by a digital output from the Arduino, allowing for on/off control. The circuit is powered by a 12V battery, and the Arduino regulates the voltage for its peripherals.

Component List

Arduino UNO

Temperature Sensor (LM35)

0.96" OLED Display

NPN-Transistor

1N4007 Rectifier Diode

Electrolytic Capacitor

12V Battery

Fan

Resistor

Wiring Details

Arduino UNO

Temperature Sensor (LM35)

0.96" OLED

NPN-Transistor

Fan

Resistor

Documented Code

Arduino UNO 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 include specific functionality. It should be populated with the setup and loop routines required to read the temperature sensor, control the OLED display, and manage the fan via the NPN transistor.