Skip to content

πŸ”„ Arduino shield for single DC motor control

Notifications You must be signed in to change notification settings

Tirovo/MotorControlShield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

MotorControlShield

πŸš€ Overview

Main Preview

The Motor Control Shield is an open-source project designed for controlling DC motors. It comes in the form of an Arduino shield mounted on an STM32 Nucleo board. The shield enables motor control via an NMOS transistor, current measurement with a shunt resistor, and rotation tracking using data from an incremental encoder.

🎯 Purpose

  • πŸ”„ Motor Control: Provides precise control over DC motors.
  • πŸ“‰ Current Measurement: Monitors the current consumed by the motor.
  • πŸ”„ Rotation Tracking: Uses an incremental encoder to track motor rotation.
  • πŸ› οΈ Open-source & Customizable: Modifiable and adaptable for various projects.

πŸ“ Features

🏷️ Feature πŸ” Description
πŸ”„ Motor Control Uses an NMOS transistor to control motor speed and direction
πŸ“‰ Current Measurement Shunt resistor for measuring the current consumed by the motor
πŸ”„ Rotation Tracking Incremental encoder to track motor position and rotation speed
πŸ”˜ Compatibility Arduino shield compatible with STM32 Nucleo boards
πŸ–₯️ PCB Design Open-source and customizable
🌍 Use Cases robots, embedded systems, and motor control applications

πŸ“ PCB Design Preview

πŸ“œ Functional diagram πŸ“œ Schematic πŸ–₯️ PCB Layout πŸ—οΈ 3D
Schematic Schematic PCB Layout 3D

🌟 License

This project is open-source. Feel free to use, modify, and contribute! πŸš€

About

πŸ”„ Arduino shield for single DC motor control

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published