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

Arduino-Controlled Temperature Monitoring and Fan Activation System

View and Edit Project In Cirkit DesignerImage of Arduino-Controlled Temperature Monitoring and Fan Activation System

Circuit Documentation

Summary

The circuit in question is designed to interface an Arduino 101 with a variety of components including a 5V relay, a DS18B20 temperature sensor, a 0.96" OLED display, and a 40mm 12V fan. The circuit is powered by a 12V power supply. The Arduino 101 controls the relay, which in turn controls the power to the fan. The temperature sensor provides input to the Arduino, which can be displayed on the OLED. The relay's operation is likely tied to the temperature readings, allowing for automated control of the fan based on the temperature data.

Component List

Arduino 101

5V Relay

DS18B20 Temperature Sensor

0.96" OLED Display

40mm 12V Fan

12V Power Supply

Resistor

Wiring Details

Arduino 101

5V Relay

DS18B20 Temperature Sensor

0.96" OLED Display

40mm 12V Fan

12V Power Supply

Resistor

Documented Code

No code was provided for the microcontroller. The expected code would handle reading temperature data from the DS18B20 sensor, controlling the relay based on temperature thresholds, and displaying the temperature on the OLED screen. It would also include setup for I2C communication and possibly debounce logic for the relay control.