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

Voice-Activated Home Automation System with Arduino and ESP8266

View and Edit Project In Cirkit DesignerImage of Voice-Activated Home Automation System with Arduino and ESP8266

Circuit Documentation

Summary

This circuit integrates various components to perform a set of functions that likely involve voice recognition, control of power devices, and signal indication. The core of the circuit is an Arduino UNO microcontroller, which interfaces with a DF Robot Gravity Voice Recognition Module for voice input. The circuit also includes a relay module for controlling power to devices such as a fan, a buzzer, a solenoid lock, and an AC bulb. A NodeMCU V3 ESP8266 is also present, which suggests potential WiFi connectivity and remote control capabilities. Power management is handled by solar input and battery storage. The circuit is designed to interact with high-voltage AC power as well as DC components.

Component List

Wiring Details

DF Robot Gravity Voice Recognition Module

Arduino UNO

Relay 4 Channel 5v

Fan

Buzzer

12V Solenoid Lock

AC Bulb

Power 220V

Battery 12V

Do Solara

NodeMCU V3 ESP8266

12V Single Channel Relay

Flush Switch

Power Outlet (IL)

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 with no specific functionality. It needs to be populated with the logic to control the Relay 4 Channel 5v based on the input from the DF Robot Gravity Voice Recognition Module and potentially other sensors or inputs.

NodeMCU V3 ESP8266 Code

No code was provided for the NodeMCU V3 ESP8266. It would typically be programmed to handle WiFi communication and control the 12V Single Channel Relay based on external commands or sensor data.