Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Project Documentation

Wi-Fi Controlled Environmental Monitoring System with Arduino and ESP8266

Image of Wi-Fi Controlled Environmental Monitoring System with Arduino and ESP8266

Circuit Documentation

Summary

This circuit integrates a variety of components to perform a specific function. It includes an Arduino UNO as the main microcontroller, a DHT11 sensor for measuring temperature and humidity, an ESP8266 ESP-01 WiFi module for wireless connectivity, a 1-Channel Relay to control power to a Peltier Module, and a 5V 5A power supply to provide the necessary power for the circuit. The Arduino UNO is programmed to interact with these components, gather data from the DHT11 sensor, control the Peltier Module via the relay, and communicate with the ESP8266 for potential IoT applications.

Component List

  • Arduino UNO: A microcontroller board based on the ATmega328P, featuring digital and analog I/O pins.
  • DHT11: A basic, ultra low-cost digital temperature and humidity sensor.
  • Peltier Module: A thermoelectric device that creates a temperature differential on each side.
  • 1-Channel Relay (5V 10A): An electrically operated switch that allows you to turn on or off a circuit using voltage and/or current much higher than a microcontroller can handle.
  • ESP8266 ESP-01 WiFi Module: A self-contained SOC with integrated TCP/IP protocol stack that can give any microcontroller access to your WiFi network.
  • POWER SUPPLY 5V 5AMP: Provides a 5V DC output with up to 5A of current, suitable for powering various electronic components.

Wiring Details

Arduino UNO

  • 3.3V connected to:
    • DHT11 VCC
    • ESP8266 ESP-01 WiFi Module VCC
    • 1-Channel Relay power
  • GND connected to:
    • DHT11 GND
    • ESP8266 ESP-01 WiFi Module GND
    • 1-Channel Relay ground
  • A3 connected to DHT11 DATA
  • D3 connected to 1-Channel Relay signal
  • D1 (TX) connected to ESP8266 ESP-01 WiFi Module RXD
  • D0 (RX) connected to ESP8266 ESP-01 WiFi Module TXD

DHT11

  • DATA connected to Arduino UNO A3
  • VCC connected to Arduino UNO 3.3V
  • GND connected to Arduino UNO GND

Peltier Module

  • Negative connected to POWER SUPPLY 5V 5AMP GND (DC)
  • Positive connected to 1-Channel Relay NC

1-Channel Relay (5V 10A)

  • signal connected to Arduino UNO D3
  • power connected to Arduino UNO 3.3V
  • ground connected to Arduino UNO GND
  • NC connected to Peltier Module Positive
  • C connected to POWER SUPPLY 5V 5AMP 12V-24V Output (DC)

ESP8266 ESP-01 WiFi Module

  • RXD connected to Arduino UNO D1 (TX)
  • TXD connected to Arduino UNO D0 (RX)
  • VCC connected to Arduino UNO 3.3V
  • GND connected to Arduino UNO GND

POWER SUPPLY 5V 5AMP

  • GND (DC) connected to Peltier Module Negative
  • 12V-24V Output (DC) connected to 1-Channel Relay C

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 is a template and does not include specific functionality. It should be populated with the logic required to read the DHT11 sensor, control the relay, and communicate with the ESP8266 module.