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

Arduino Mega 2560 Smart Hydroponics System with Wi-Fi and Bluetooth Control

View and Edit Project In Cirkit DesignerImage of Arduino Mega 2560 Smart Hydroponics System with Wi-Fi and Bluetooth Control

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that integrates various components including an Arduino Mega 2560, an ESP8266 WiFi module, an HC-05 Bluetooth module, a 16x2 LCD display, a 4-channel relay, a DHT22 temperature and humidity sensor, a DS18B20 temperature sensor, a pH meter, LED light strips, and a water pump. The circuit is powered by a 12V 5A power supply and includes several resistors for proper operation. The Arduino Mega 2560 serves as the central microcontroller, interfacing with all other components.

Component List

  1. LCD 16x2 (Wokwi Compatible)

    • Pins: VSS, VDD, V0, RS, RW, E, D0, D1, D2, D3, D4, D5, D6, D7, A, K
    • Description: A 16x2 character LCD display.
    • Purpose: Display information.
  2. Arduino Mega 2560

    • Pins: IOREF, RESET, 3V3, 5V, GND, VIN, A0-A15, D0-D53, AREF, SDA, SCL
    • Description: A microcontroller board based on the ATmega2560.
    • Purpose: Central control unit.
  3. ESP8266 ESP-12E WiFi Module

    • Pins: GND, GPIO_15, GPIO_2, GPIO_0, GPIO_4, GPIO_5, RXD, TXD, REST, ADC_0, CH_PD, GPIO_16, GPIO_14, GPIO_12, GPIO_13, VCC, SCLK, MOSI, GPIO_10, GPIO_9, MISO, CS0
    • Description: A WiFi module.
    • Purpose: Wireless communication.
  4. Relay 4 Channel 5V

    • Pins: GND, IN1, IN2, IN3, IN4, VCC, COM1, COM2, COM3, COM4, NO1, NO2, NO3, NO4, NC1, NC2, NC3, NC4
    • Description: A 4-channel relay module.
    • Purpose: Control high voltage devices.
  5. POWER SUPPLY 12V 5AMP

    • Pins: 220V Positive Pole (AC), 220V Negative Pole (AC), GND, GND (DC), 12V-24V Output (DC)
    • Description: A 12V 5A power supply.
    • Purpose: Power the circuit.
  6. LED Light Strips (Violet)

    • Pins: VCC, GND
    • Description: Violet LED light strips.
    • Purpose: Provide lighting.
  7. Water Pump

    • Pins: VCC, GND
    • Description: A water pump.
    • Purpose: Pump water.
  8. HC-05 Bluetooth Module

    • Pins: Key, VCC, TXD, RXD, State, GND
    • Description: A Bluetooth module.
    • Purpose: Bluetooth communication.
  9. DHT22

    • Pins: +, Out, -
    • Description: A temperature and humidity sensor.
    • Purpose: Measure temperature and humidity.
  10. DS18B20

    • Pins: signal, GND, vcc
    • Description: A temperature sensor.
    • Purpose: Measure temperature.
  11. Resistor (4700 Ohms)

    • Pins: pin1, pin2
    • Description: A 4700 Ohm resistor.
    • Purpose: Limit current.
  12. Resistor (120 Ohms)

    • Pins: pin1, pin2
    • Description: A 120 Ohm resistor.
    • Purpose: Limit current.
  13. Resistor (1000 Ohms)

    • Pins: pin1, pin2
    • Description: A 1000 Ohm resistor.
    • Purpose: Limit current.
  14. PH Meter

    • Pins: Signal, VCC, GND
    • Description: A pH meter.
    • Purpose: Measure pH levels.

Wiring Details

LCD 16x2 (Wokwi Compatible)

Arduino Mega 2560

ESP8266 ESP-12E WiFi Module

Relay 4 Channel 5V

POWER SUPPLY 12V 5AMP

LED Light Strips (Violet)

Water Pump

HC-05 Bluetooth Module

DHT22

DS18B20

PH Meter

Resistor (4700 Ohms)