Arduino UNO-Based Smart Sensor System with Temperature and Ultrasonic Sensing
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes various components such as resistors, an Arduino UNO, a passive buzzer, temperature sensors, and an ultrasonic sensor. The circuit is designed to interface these components with the Arduino UNO, which controls and processes the data from the sensors and actuates the buzzer.
Component List
Resistor
- Description: A passive electrical component that implements electrical resistance as a circuit element.
- Pins: pin1, pin2
- Properties:
- Resistance: 200 Ohms
Elegoo Passive Buzzer
- Description: A simple buzzer that can be used to generate sound.
- Pins: GND, VCC, OUTPUT
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
DS18B20
- Description: A digital temperature sensor.
- Pins: signal, GND, vcc
HC-SR04 Ultrasonic Sensor
- Description: An ultrasonic sensor used for distance measurement.
- Pins: VCC, TRIG, ECHO, GND
Wiring Details
Resistor 1
- pin1: Connected to:
- DS18B20 (vcc)
- Resistor 2 (pin1)
- Arduino UNO (5V)
- HC-SR04 Ultrasonic Sensor (VCC)
- Elegoo Passive Buzzer (VCC)
- pin2: Connected to:
- DS18B20 (signal)
- Arduino UNO (D2)
Resistor 2
- pin1: Connected to:
- Resistor 1 (pin1)
- DS18B20 (vcc)
- Arduino UNO (5V)
- HC-SR04 Ultrasonic Sensor (VCC)
- Elegoo Passive Buzzer (VCC)
- pin2: Connected to:
- DS18B20 (signal)
- Arduino UNO (D4)
Elegoo Passive Buzzer
- GND: Connected to:
- Arduino UNO (GND)
- DS18B20 (GND)
- HC-SR04 Ultrasonic Sensor (GND)
- VCC: Connected to:
- Resistor 1 (pin1)
- Resistor 2 (pin1)
- Arduino UNO (5V)
- HC-SR04 Ultrasonic Sensor (VCC)
- OUTPUT: Connected to:
- Arduino UNO (D8)
Arduino UNO
- 5V: Connected to:
- Resistor 1 (pin1)
- Resistor 2 (pin1)
- DS18B20 (vcc)
- HC-SR04 Ultrasonic Sensor (VCC)
- Elegoo Passive Buzzer (VCC)
- GND: Connected to:
- DS18B20 (GND)
- HC-SR04 Ultrasonic Sensor (GND)
- Elegoo Passive Buzzer (GND)
- D2: Connected to:
- Resistor 1 (pin2)
- DS18B20 (signal)
- D4: Connected to:
- Resistor 2 (pin2)
- DS18B20 (signal)
- D8: Connected to:
- Elegoo Passive Buzzer (OUTPUT)
- D11: Connected to:
- HC-SR04 Ultrasonic Sensor (TRIG)
- D12: Connected to:
- HC-SR04 Ultrasonic Sensor (ECHO)
DS18B20 (Sensor 1)
- signal: Connected to:
- Resistor 1 (pin2)
- Arduino UNO (D2)
- GND: Connected to:
- Arduino UNO (GND)
- HC-SR04 Ultrasonic Sensor (GND)
- Elegoo Passive Buzzer (GND)
- vcc: Connected to:
- Resistor 1 (pin1)
- Resistor 2 (pin1)
- Arduino UNO (5V)
- HC-SR04 Ultrasonic Sensor (VCC)
- Elegoo Passive Buzzer (VCC)
DS18B20 (Sensor 2)
- signal: Connected to:
- Resistor 2 (pin2)
- Arduino UNO (D4)
- GND: Connected to:
- Arduino UNO (GND)
- HC-SR04 Ultrasonic Sensor (GND)
- Elegoo Passive Buzzer (GND)
- vcc: Connected to:
- Resistor 1 (pin1)
- Resistor 2 (pin1)
- Arduino UNO (5V)
- HC-SR04 Ultrasonic Sensor (VCC)
- Elegoo Passive Buzzer (VCC)
HC-SR04 Ultrasonic Sensor
- VCC: Connected to:
- Resistor 1 (pin1)
- Resistor 2 (pin1)
- Arduino UNO (5V)
- DS18B20 (vcc)
- Elegoo Passive Buzzer (VCC)
- TRIG: Connected to:
- Arduino UNO (D11)
- ECHO: Connected to:
- Arduino UNO (D12)
- GND: Connected to:
- Arduino UNO (GND)
- DS18B20 (GND)
- Elegoo Passive Buzzer (GND)
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:
}
Additional Documentation (documentation.txt)
This document provides a comprehensive overview of the circuit, including the components used, their connections, and the code running on the Arduino UNO.