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

ESP32 and NRF24L01 Based Wireless Control System

View and Edit Project In Cirkit DesignerImage of ESP32 and NRF24L01 Based Wireless Control System

Circuit Documentation

Summary

This circuit appears to be designed for wireless communication using NRF24L01 transceiver modules, controlled by ESP32 microcontrollers. The circuit includes user input interfaces in the form of pushbuttons and visual feedback through LEDs. Power management is handled by AMS1117 voltage regulators, and a relay module is included for controlling higher power loads. The circuit is powered by a combination of a 12V power supply and 18650 Li-ion batteries. Additionally, there are provisions for sound output through a piezo speaker and user control via rocker switches.

Component List

Microcontrollers

Communication Modules

Power Components

User Interface Components

Passive Components

Output Components

Miscellaneous

Wiring Details

ESP32 Devkit V1

NRF24L01

Pushbutton

LED: Two Pin (red/green)

Resistor

AMS1117

Electrolytic Capacitor

5v relay

Piezo Speaker

Rocker Switch

Documented Code

No code was provided for the microcontrollers in the circuit. The code would typically include initialization of the GPIO pins, setup of the SPI interface for communication with the NRF24L01 modules, handling of button presses, and control logic for the LEDs, relay, and piezo speaker.