Circuit Documentation
Summary
The circuit in question appears to be designed for temperature monitoring and control, with the capability to drive a water heater based on temperature readings. It includes an Arduino UNO microcontroller for processing and control, a DS18B20 temperature sensor for monitoring temperature, a 1-Channel Relay to switch the water heater on or off, a resistor for the temperature sensor, an LCD Display for user interface, and a power supply to provide the necessary voltage for the circuit components.
Component List
DS18B20 (Temperature Sensor)
- Pins: signal, GND, VCC
- Description: A digital temperature sensor that provides temperature readings in digital form.
1-Channel Relay (5V 10A)
- Pins: NC, signal, C, power, NO, ground
- Description: An electromechanical switch used to control a high power circuit with a low power signal.
Resistor
- Pins: pin1, pin2
- Description: A passive two-terminal electrical component that implements electrical resistance as a circuit element.
- Properties: 200 Ohms resistance
Water Heater
- Pins: V+, V-
- Description: An electrical device that uses an energy source to heat water above its initial temperature.
LCD Display 16x4 I2C
- Pins: SCL, SDA, VCC, GND
- Description: A liquid crystal display that can show 16 characters per line and has 4 lines, with an I2C interface for communication.
Power 220V
- Pins: hot wire, neutral wire
- Description: The main AC power supply for the circuit, providing 220 volts.
Arduino UNO
- Pins: Various digital and analog pins, power, and ground
- Description: A microcontroller board based on the ATmega328P, widely used for building digital devices and interactive objects.
Wiring Details
DS18B20 (Temperature Sensor)
- Signal: Connected to the Resistor and Arduino UNO (D3)
- GND: Common ground with Relay, LCD Display, and Arduino UNO
- VCC: Connected to the 5V supply from Arduino UNO through the Resistor
1-Channel Relay (5V 10A)
- NC: Not connected in this circuit
- Signal: Controlled by the Arduino UNO (3.3V)
- C: Connected to the hot wire of the Power 220V
- Power: Common ground with DS18B20, LCD Display, and Arduino UNO
- NO: Connected to the Water Heater (V+)
- Ground: Connected to the Arduino UNO (D6)
Resistor
- Pin1: Connected to the 5V supply from Arduino UNO
- Pin2: Connected to the DS18B20 (Signal)
Water Heater
- V+: Connected to the Relay (NO)
- V-: Connected to the neutral wire of the Power 220V
LCD Display 16x4 I2C
- SCL: Connected to the Arduino UNO (A5)
- SDA: Connected to the Arduino UNO (A4)
- VCC: Connected to the 5V supply from Arduino UNO
- GND: Common ground with Relay, DS18B20, and Arduino UNO
Power 220V
- Hot Wire: Connected to the Relay (C)
- Neutral Wire: Connected to the Water Heater (V-)
Documented Code
Arduino UNO
void setup() {
}
void loop() {
}
- File Name: documentation.txt
(No additional documentation provided for the code)
This concludes the documentation for the provided circuit. The circuit is designed for temperature monitoring with the capability to control a water heater based on the sensor input. The Arduino UNO serves as the central processing unit, interfacing with the temperature sensor, relay, and LCD display to provide a user interface and control mechanism.