Arduino UNO-Based Multi-Sensor Environmental Monitoring System
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes an Arduino UNO microcontroller, several sensors (temperature, turbidity, TDS, pH, and DO), and resistors. The circuit is designed to interface with these sensors to collect various environmental data. The document includes a component list, wiring details, and the embedded code used in the microcontrollers.
Component List
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 1-Wire Temperature Sensor Probe Cable
- Description: A digital temperature sensor.
- Pins: shield, GND, DQ, VDD
Turbidity Sensor
- Description: A sensor to measure the turbidity of water.
- Pins: OUT, VCC, GND
TDS Sensor 2
- Description: A sensor to measure Total Dissolved Solids in water.
- Pins: AIn, GND, 5V
ph4502c
- Description: A pH sensor module.
- Pins: VCC, G1, G2, Po, Do, To
Turbidity Module
- Description: A module to interface with the turbidity sensor.
- Pins: VCC, GND, OUT
Resistor
- Description: A 4700 Ohms resistor.
- Pins: pin1, pin2
- Properties: Resistance: 4700 Ohms
Do Sensor
- Description: A Dissolved Oxygen sensor.
- Pins: Vcc, Gnd, Out
Comment
- Description: A placeholder for comments in the circuit.
- Pins: None
Wiring Details
Arduino UNO
- 5V connected to VDD of DS18B20 1-Wire Temperature Sensor Probe Cable and pin2 of Resistor.
- GND connected to GND of DS18B20 1-Wire Temperature Sensor Probe Cable.
- D4 connected to DQ of DS18B20 1-Wire Temperature Sensor Probe Cable and pin1 of Resistor.
DS18B20 1-Wire Temperature Sensor Probe Cable
- VDD connected to 5V of Arduino UNO and pin2 of Resistor.
- GND connected to GND of Arduino UNO.
- DQ connected to D4 of Arduino UNO and pin1 of Resistor.
Resistor
- pin1 connected to D4 of Arduino UNO and DQ of DS18B20 1-Wire Temperature Sensor Probe Cable.
- pin2 connected to 5V of Arduino UNO and VDD of DS18B20 1-Wire Temperature Sensor Probe Cable.
Code Documentation
Arduino UNO (Instance 1)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Arduino UNO (Instance 2)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
DS18B20 1-Wire Temperature Sensor Probe Cable (Instance 1)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
DS18B20 1-Wire Temperature Sensor Probe Cable (Instance 2)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
DS18B20 1-Wire Temperature Sensor Probe Cable (Instance 3)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Do Sensor
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
This documentation provides a comprehensive overview of the circuit, including the components used, their wiring, and the embedded code.