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

Arduino-Controlled Bluetooth Stepper Motor with Solenoid Lock and Relay Switching

View and Edit Project In Cirkit DesignerImage of Arduino-Controlled Bluetooth Stepper Motor with Solenoid Lock and Relay Switching

Circuit Documentation

Summary

This circuit is designed to control a NEMA23 stepper motor using an Arduino Uno R3 as the main microcontroller. The circuit includes an L298N Motor Driver to interface with the stepper motor, a 12V battery to power the motor and the motor driver, and a 5V single-channel relay to control a 12V solenoid lock. Additionally, an HC-05 Bluetooth Module is incorporated for wireless communication, possibly for remote control or data transmission purposes.

Component List

Arduino Uno R3

NEMA23

L298N Motor Driver Controller Board Module

5V Single Channel Relay

12V Battery

12V Solenoid Lock

HC-05 Bluetooth Module

Wiring Details

Arduino Uno R3

NEMA23

L298N Motor Driver Controller Board Module

5V Single Channel Relay

12V Battery

12V Solenoid Lock

HC-05 Bluetooth Module

Documented Code

No code has been provided for the microcontroller. The expected code should handle the communication with the HC-05 Bluetooth Module, control the L298N Motor Driver to operate the NEMA23 stepper motor, and manage the state of the 5V Single Channel Relay to lock or unlock the 12V Solenoid Lock based on the received Bluetooth commands.