Circuit Documentation
Summary
This document provides a detailed overview of a circuit designed to monitor environmental conditions using various sensors and control devices. The circuit is built around an Arduino GIGA R1 WIFI microcontroller, which interfaces with multiple sensors including soil moisture, temperature, humidity, light, air quality, and anemometer sensors. Additionally, the circuit includes relays to control external devices based on sensor readings.
Component List
Capasitive Soil Moisture Sensor V1.2
- Pins: GND, VCC, AOUT
- Description: Measures soil moisture levels.
Arduino GIGA R1 WIFI
- Pins: SLC1, SDA1, AREF, GND, SCK13, CIPO12, COPI11, CS10, SDA2 9, SCL2 8, 7, 6, 5, 4, 3, 2, TX0 1, RX0 0, TX3 14, RX3 15, TX2 16, RX2 17, TX1 18, RX1 19, SDA 20, SCL 21, 5V, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, A8, A9, A10, A11, DAC0, DAC1, CANRX, CANTX, IOREF, RESET, 3.3V, VIN, A0, A1, A2, A3, A4, A5, A6, A7
- Description: Main microcontroller for the circuit.
DS18B20 Temperature Sensor
- Pins: GND, VCC, OUT
- Description: Measures temperature.
TSL2561 Lux Sensor
- Pins: INT, SDA, SCL, GND, VCC
- Description: Measures light intensity.
DHT22
- Pins: +, Out, -
- Description: Measures temperature and humidity.
SparkFun Air Quality Breakout - CCS811
- Pins: !WAKE, !INT, !RST, GND, 3.3V, SDA, SCL, AUX, NTC_SENSE
- Description: Measures air quality (CO2 and TVOC).
Resistor
- Pins: pin1, pin2
- Description: Provides resistance in the circuit.
- Properties: Resistance: 47 Ohms, 100 Ohms
Anemometer NPN
- Pins: VCC, GND, AO
- Description: Measures wind speed.
Digital Airspeed Sensor
- Pins: 5V, SCL, SDA, GND, 3V3
- Description: Measures airspeed.
12V Battery
- Pins: VCC, GND
- Description: Provides power to the circuit.
Flood Lights 12v
- Pins: 12V, GROUND
- Description: Provides lighting.
120 fan 12v
- Pins: 12V+, GND
- Description: Provides cooling.
5V 8Channel Relay
- Pins: GND, IN1, IN2, IN3, IN4, IN5, IN6, IN7, IN8, VCC, NC, C, NO
- Description: Controls external devices.
250W 12V ELECTRIC MOTOR BRUSH MOTOR DC
- Pins: POSITIF, NEGATIF
- Description: Provides mechanical motion.
AirHeater
- Pins: L, GND
- Description: Provides heating.
5v relay
- Pins: Normally Open, Common terminal, Normally Closed, In, GND, VCC
- Description: Controls external devices.
HC-SR501 Motion sensor
- Pins: GND, OUT, VCC
- Description: Detects motion.
Wiring Details
Capasitive Soil Moisture Sensor V1.2
- GND connected to GND of Arduino GIGA R1 WIFI
- VCC connected to 3.3V of Arduino GIGA R1 WIFI
- AOUT connected to A0 of Arduino GIGA R1 WIFI
Arduino GIGA R1 WIFI
- GND connected to GND of various sensors and components
- 3.3V connected to VCC of various sensors
- A0 connected to AOUT of Capasitive Soil Moisture Sensor V1.2
- 7 connected to IN1 of 5V 8Channel Relay
- 6 connected to pin1 of a 47 Ohms Resistor
- 5 connected to AO of Anemometer NPN
- 4 connected to IN2 of 5V 8Channel Relay
- 3 connected to pin1 of a 100 Ohms Resistor
- 2 connected to pin1 of a 47 Ohms Resistor
- SDA 20 connected to SDA of TSL2561 Lux Sensor, Digital Airspeed Sensor, SparkFun Air Quality Breakout - CCS811
- SCL 21 connected to SCL of TSL2561 Lux Sensor, Digital Airspeed Sensor, SparkFun Air Quality Breakout - CCS811
- 22 connected to IN3 of 5V 8Channel Relay
- 23 connected to IN4 of 5V 8Channel Relay
- 24 connected to IN5 of 5V 8Channel Relay
- 25 connected to IN6 of 5V 8Channel Relay
- 26 connected to IN7 of 5V 8Channel Relay
- 27 connected to IN8 of 5V 8Channel Relay
- 28 connected to pin1 of a 47 Ohms Resistor
- 29 connected to pin1 of a 47 Ohms Resistor
- 31 connected to In of 5v relay
- 33 connected to OUT of HC-SR501 Motion sensor
- 5V connected to VCC of various sensors and components
DS18B20 Temperature Sensor
- GND connected to GND of Arduino GIGA R1 WIFI
- VCC connected to 5V of Arduino GIGA R1 WIFI
- OUT connected to pin2 of a 47 Ohms Resistor
TSL2561 Lux Sensor
- GND connected to GND of Arduino GIGA R1 WIFI
- VCC connected to 3.3V of Arduino GIGA R1 WIFI
- SDA connected to SDA 20 of Arduino GIGA R1 WIFI
- SCL connected to SCL 21 of Arduino GIGA R1 WIFI
DHT22
- - connected to GND of Arduino GIGA R1 WIFI
- + connected to 5V of Arduino GIGA R1 WIFI
- Out connected to pin2 of a 100 Ohms Resistor
SparkFun Air Quality Breakout - CCS811
- GND connected to GND of Arduino GIGA R1 WIFI
- 3.3V connected to 3.3V of Arduino GIGA R1 WIFI
- SDA connected to SDA 20 of Arduino GIGA R1 WIFI
- SCL connected to SCL 21 of Arduino GIGA R1 WIFI
Resistor
- pin1 connected to various pins of Arduino GIGA R1 WIFI
- pin2 connected to various sensor pins
Anemometer NPN
- GND connected to GND of Arduino GIGA R1 WIFI
- VCC connected to 5V of Arduino GIGA R1 WIFI
- AO connected to 5 of Arduino GIGA R1 WIFI
Digital Airspeed Sensor
- GND connected to GND of Arduino GIGA R1 WIFI
- 5V connected to 5V of Arduino GIGA R1 WIFI
- SDA connected to SDA 20 of Arduino GIGA R1 WIFI
- SCL connected to SCL 21 of Arduino GIGA R1 WIFI
12V Battery
- GND connected to GND of various components
- VCC connected to Normally Closed of 5v relay
Flood Lights 12v
- GROUND connected to GND of various components
- 12V connected to C of 5V 8Channel Relay
120 fan 12v
- GND connected to GND of various components
- 12V+ connected to C of 5V 8Channel Relay
5V 8Channel Relay
- **GND
