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

ESP32-Based Smart Home Automation System with Servo Motors and Ultrasonic Sensor

View and Edit Project In Cirkit DesignerImage of ESP32-Based Smart Home Automation System with Servo Motors and Ultrasonic Sensor

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes various components such as servos, pushbuttons, an ESP32 microcontroller, an ultrasonic sensor, an OLED display, a membrane matrix keypad, a piezo buzzer, and reed switches. The circuit is designed to interface these components with the ESP32 microcontroller to perform various tasks.

Component List

  1. Servo

    • Description: A motor that can be controlled to move to a specific position.
    • Pins: gnd, vcc, pulse
  2. Pushbutton

    • Description: A simple switch mechanism for controlling some aspect of a machine or a process.
    • Pins: Pin 3 (out), Pin 4 (out), Pin 1 (in), Pin 2 (in)
  3. ESP32 (30 pin)

    • Description: A low-cost, low-power system on a chip microcontroller with integrated Wi-Fi and dual-mode Bluetooth.
    • Pins: EN, VP, VN, D34, D35, D32, D33, D25, D26, D27, D14, D12, D13, GND, Vin, D23, D22, TX0, RX0, D21, D19, D18, D5, TX2, RX2, D4, D2, D15, 3V3
  4. HC-SR04 Ultrasonic Sensor

    • Description: A sensor used to measure distance by using ultrasonic waves.
    • Pins: VCC, TRIG, ECHO, GND
  5. 0.96" OLED

    • Description: A small OLED display used for displaying information.
    • Pins: GND, VDD, SCK, SDA
  6. Membrane Matrix Keypad

    • Description: A keypad with a matrix of buttons used for user input.
    • Pins: Row 1, Row 2, Row 3, Row 4, Column 1, Column 2, Column 3
  7. Piezo Buzzer

    • Description: A device that uses piezoelectricity to generate sound.
    • Pins: pin 1, pin 2
  8. Reed Switch

    • Description: An electrical switch operated by an applied magnetic field.
    • Pins: pin 1, pin 2
  9. ESP32 - CAM

    • Description: An ESP32-based microcontroller with an integrated camera.
    • Pins: 5V, GND, IO12, IO13, IO15, IO14, IO2, IO4, VOT, VOR, VCC, IO0, IO16, 3V3

Wiring Details

Servo

Pushbutton

ESP32 (30 pin)

HC-SR04 Ultrasonic Sensor

0.96" OLED

Membrane Matrix Keypad

Piezo Buzzer

Reed Switch

ESP32 - CAM

Code

No code provided.