RP2040 Zero-Based Battery-Powered Motor Control System with LCD Display
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes a variety of components such as a microcontroller (RP2040 Zero), a DC motor driver (L298N), a current sensor, an LCD display, a potentiometer, a keypad, and other components. The circuit is designed to interface these components to perform specific tasks, which are controlled by the RP2040 Zero microcontroller.
Component List
RP2040 Zero
- Description: Microcontroller
- Pins: 5V, GND, 3V3, 29, 28, 27, 26, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
L298N DC Motor Driver
- Description: Dual H-Bridge Motor Driver
- Pins: OUT1, OUT2, 12V, GND, 5V, OUT3, OUT4, 5V-ENA-JMP-I, 5V-ENA-JMP-O, +5V-J1, +5V-J2, ENA, IN1, IN2, IN3, IN4, ENB
Current Sensor 5A
- Description: Current Sensor
- Pins: 1, 2, GND, OUT, VCC
RC
- Description: Remote Control Receiver
- Pins: +, -, CH2, COM, CH1
EML
- Description: Electromagnetic Lock
- Pins: -, +
Keypad
- Description: Keypad
- Pins: COM, CH2, CH1
Battery 12V
- Description: Power Supply
- Pins: +, -
16x2 I2C LCD
- Description: LCD Display
- Pins: GND, VCC, SDA, SCL
Potentiometer
- Description: Variable Resistor
- Pins: GND, Output, VCC
LMA
- Description: Linear Motor Actuator
- Pins: +, -
Wiring Details
RP2040 Zero
- 5V: Connected to VCC of Current Sensor 5A, VCC of 16x2 I2C LCD, VCC of Potentiometer, 5V of L298N DC Motor Driver
- GND: Connected to GND of Current Sensor 5A, GND of 16x2 I2C LCD, GND of Potentiometer, GND of L298N DC Motor Driver, - of RC, - of Battery 12V
- 29: Connected to OUT of Current Sensor 5A
- 28: Connected to Output of Potentiometer
- 27: Connected to SCL of 16x2 I2C LCD
- 26: Connected to SDA of 16x2 I2C LCD
- 15: Connected to CH2 of RC
- 14: Connected to COM of RC
- 13: Connected to CH1 of RC
- 8: Connected to COM of Keypad
- 7: Connected to CH1 of Keypad
- 6: Connected to CH2 of Keypad
- 3: Connected to IN1 of L298N DC Motor Driver
- 2: Connected to IN2 of L298N DC Motor Driver
- 1: Connected to IN3 of L298N DC Motor Driver
- 0: Connected to IN4 of L298N DC Motor Driver
L298N DC Motor Driver
- 5V: Connected to 5V of RP2040 Zero
- GND: Connected to GND of RP2040 Zero, GND of Battery 12V
- 12V: Connected to + of Battery 12V, + of RC
- OUT1: Connected to - of LMA
- OUT2: Connected to 1 of Current Sensor 5A
- OUT3: Connected to + of EML
- OUT4: Connected to - of EML
- IN1: Connected to 3 of RP2040 Zero
- IN2: Connected to 2 of RP2040 Zero
- IN3: Connected to 1 of RP2040 Zero
- IN4: Connected to 0 of RP2040 Zero
Current Sensor 5A
- VCC: Connected to 5V of RP2040 Zero
- GND: Connected to GND of RP2040 Zero
- OUT: Connected to 29 of RP2040 Zero
- 1: Connected to OUT2 of L298N DC Motor Driver
- 2: Connected to + of LMA
RC
- +: Connected to 12V of L298N DC Motor Driver
- -: Connected to GND of RP2040 Zero
- CH2: Connected to 15 of RP2040 Zero
- COM: Connected to 14 of RP2040 Zero
- CH1: Connected to 13 of RP2040 Zero
EML
- +: Connected to OUT3 of L298N DC Motor Driver
- -: Connected to OUT4 of L298N DC Motor Driver
Keypad
- COM: Connected to 8 of RP2040 Zero
- CH1: Connected to 7 of RP2040 Zero
- CH2: Connected to 6 of RP2040 Zero
Battery 12V
- +: Connected to 12V of L298N DC Motor Driver, + of RC
- -: Connected to GND of RP2040 Zero, GND of L298N DC Motor Driver
16x2 I2C LCD
- GND: Connected to GND of RP2040 Zero
- VCC: Connected to 5V of RP2040 Zero
- SDA: Connected to 26 of RP2040 Zero
- SCL: Connected to 27 of RP2040 Zero
Potentiometer
- GND: Connected to GND of RP2040 Zero
- Output: Connected to 28 of RP2040 Zero
- VCC: Connected to 5V of RP2040 Zero
LMA
- +: Connected to 2 of Current Sensor 5A
- -: Connected to OUT1 of L298N DC Motor Driver
Code
No code is provided for this circuit.
This document provides a comprehensive overview of the circuit, including a summary, a detailed component list, wiring details, and a section for code documentation. Each component is described, and its connections are clearly outlined to ensure proper assembly and understanding of the circuit.