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

Arduino Nano Controlled Motor with Safety Limit Switches and Relay

View and Edit Project In Cirkit DesignerImage of Arduino Nano Controlled Motor with Safety Limit Switches and Relay

Circuit Documentation

Summary

This circuit incorporates a variety of components including an Arduino Nano microcontroller, limit switches, a pushbutton, a bridge rectifier, a fuse, a two-channel 5V relay, a DC motor, a power transformer (220V to 24V), and a step-down buck converter. The circuit is designed to control a DC motor using the Arduino Nano, which interfaces with the relay to switch the motor on and off. The limit switches and pushbutton provide input signals to the Arduino for controlling the motor's operation. The power transformer steps down the mains voltage to 24V, which is then rectified and regulated to provide the necessary power to the Arduino and the relay module.

Component List

Arduino Nano

A compact microcontroller board based on the ATmega328P, featuring digital and analog I/O pins.

Limit Switches

Electromechanical devices that are used to detect the presence or absence of an object or to limit its motion.

Pushbutton

A simple switch mechanism for controlling some aspect of a machine or a process.

Bridge Rectifier

A component that converts an AC input into a DC output.

Fuse

A safety device that protects electrical circuits from overcurrent.

Two Channel Relay 5V

An electrically operated switch that allows the Arduino to control higher power loads.

DC Motor

An electrical machine that converts electrical energy into mechanical energy.

Power Transformer (220V to 24V)

A device that steps down the mains voltage to a lower level suitable for the circuit.

Step Down Buck Converter

A DC-DC converter that steps down voltage from its input to its output.

Wiring Details

Arduino Nano

Limit Switches

Pushbutton

Bridge Rectifier

Fuse

Two Channel Relay 5V

DC Motor

Power Transformer (220V to 24V)

Step Down Buck Converter

Documented Code

Arduino Nano

File: sketch.ino

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

File: documentation.txt

(No additional documentation provided for the code)