Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino UNO Based Soil Moisture and Heart Pulse Monitoring System

View and Edit Project In Cirkit DesignerImage of Arduino UNO Based Soil Moisture and Heart Pulse Monitoring System

Circuit Documentation

Summary

The circuit in question is designed to interface an Arduino UNO with a variety of sensors and an I2C LCD display. The sensors include a heart pulse sensor and two soil moisture sensors, one of which is a SparkFun Soil Moisture Sensor and the other is a generic soil moisture module. The circuit is powered by a 9V battery, which supplies power to the Arduino UNO as well as the sensors and the LCD display through various connections. The Arduino UNO reads the analog signals from the heart pulse sensor and the soil moisture module and communicates with the I2C LCD to display relevant information.

Component List

Arduino UNO

Heart Pulse Sensor

SparkFun Soil Moisture Sensor

Soil Moisture Module

16x2 I2C LCD

9V Battery

Wiring Details

Arduino UNO

Heart Pulse Sensor

SparkFun Soil Moisture Sensor

Soil Moisture Module

16x2 I2C LCD

9V Battery

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:

}

Note: The provided code for the Arduino UNO is a template and does not contain any functional code. It is expected that the user will fill in the setup and loop functions with code to initialize the sensors and LCD, read sensor data, and display the data on the LCD.