Arduino UNO Environmental Monitoring System with TSL2561, DHT11, and pH Sensor
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit involving an Arduino UNO microcontroller, a TSL2561 Lux Sensor, a ph4502c pH sensor, a TDS Sensor Module, and a DHT11 temperature and humidity sensor. The document includes a component list, wiring details, and the embedded code used in the microcontroller.
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
TSL2561 Lux Sensor
- Description: A digital light sensor.
- Pins: INT, SDA, SCL, GND, VCC
ph4502c
- Description: A pH sensor module.
- Pins: VCC, G1, G2, Po, Do, To
TDS Sensor Module
- Description: A Total Dissolved Solids (TDS) sensor module.
- Pins: TDS Negative, TDS Positive, TDS A
DHT11
- Description: A temperature and humidity sensor.
- Pins: DATA, GND, VCC
Comment
- Description: Placeholder for comments in the circuit.
- Pins: None
Wiring Details
Arduino UNO
- 3.3V: Connected to TSL2561 Lux Sensor (VCC)
- 5V: Connected to ph4502c (VCC), DHT11 (VCC), TDS Sensor Module (TDS Positive)
- GND: Connected to TSL2561 Lux Sensor (GND), ph4502c (G1), DHT11 (GND), TDS Sensor Module (TDS Negative)
- A0: Connected to TDS Sensor Module (TDS A)
- A2: Connected to ph4502c (Po)
- A3: Connected to DHT11 (DATA)
- A4: Connected to TSL2561 Lux Sensor (SDA)
- A5: Connected to TSL2561 Lux Sensor (SCL)
TSL2561 Lux Sensor
- VCC: Connected to Arduino UNO (3.3V)
- GND: Connected to Arduino UNO (GND)
- SDA: Connected to Arduino UNO (A4)
- SCL: Connected to Arduino UNO (A5)
ph4502c
- VCC: Connected to Arduino UNO (5V)
- G1: Connected to Arduino UNO (GND)
- Po: Connected to Arduino UNO (A2)
TDS Sensor Module
- TDS Positive: Connected to Arduino UNO (5V)
- TDS Negative: Connected to Arduino UNO (GND)
- TDS A: Connected to Arduino UNO (A0)
DHT11
- VCC: Connected to Arduino UNO (5V)
- GND: Connected to Arduino UNO (GND)
- DATA: Connected to Arduino UNO (A3)
Code Documentation
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:
}
documentation.txt
This concludes the documentation for the circuit.