There are 3 repositories under dc-motor topic.
A python 3 library to connect various motor systems to a raspberry pi single board computer
Helpers for controlling PWM based motors and servos
🤖 Custom Arduino library made for humans.
Motorized solder paste dispenser
A fractional order PID controller is tuned using genetic algorithm , to control the speed of DC motor
Training Number Plate detector using SSD mobilenet v2, Tensorflow Object Detection and face recognition.
Intelligent Navigation System of mobile robot with ten Ultrasonic sensors, user interface via C# Windows Form Application, instructions and videos on how to assemble mobile robotic platform
A short and smart code for dc motor speed control using arduino.
PID controller on an FPGA with custom RS232 addressing protocol.
Arduino programs written in Python using Pyfirmata
Working towards a positional control for DC motors with encoders
This project is an attempt to implement a speed control system for a DC Motor using the PID controller on MATLAB. To achieve this, we couple the output of motor to a control circuit which senses and rectifies the error in angular position and velocity till the desired pre-determined point. We study the Ziegler-Nichols Method for speed control and then use some manual fine-tuning to optimise PID controller gains (Kp, Ki, Kd) for desired performance
I will use this repo for my Arduino code and projects
This repo contains my bachelor thesis project which is a conveyor belt system that detects and separates rotten fruits using machine learning.
Arduino controlled lift
This project is built in order to understand the basic working principles of 8051 and get familiarized with the IO pins of 8051.
Solar Tracker Code for Vikasa
Arduino firmware for interfacing with a common DC motor controller
Easy to use Arduino library to control virtually any DC/stepper motor
Adafruit 16-channel PWM Servo HAT controlling 8 led. The project tests PCA9685 for using it to control DC motors and servos
This project belongs to detect any alcoholic driver for avoiding unnecessary accidents. To do this we built a system using MQ-5 gas sensor which can detect alcohol gas and glow a green signal at the back of its led. We are assuming a motor as a vehicle. Now if it sense any alcohol gas then this will be displayed on the LCD display and system will block the motor. That means if any driver gets alcoholic, this system will detect that.
Airwick freshmatic integration to Domoticz
Fun with PWM
DC-Motor analysis, transfer function is given.
Control DirectCurrent motors
The Home Automation monitoring the home climate and illumination
Temperature controlled DC fan is the simulation of the fan speed control system using a room temperature sensor, DC motor and Arduino Uno.
⚙️ Code of my Diseño Electrónico's Final Project "DC Motor Control with FPGA" done in collaboration with Ana Belén Bartolomé.
This repository is dedicated to Wireless Network Control (WNC). This contains algorithms designed by us to compensate time-delays occurring in a WNC. The control architecture proposed by us is versatile in the sense that it can be adapted for biomedical, industrial, and robotic applications. This work is published in the International Journal of Control, Automation and Systems, Springer. The users may go through the publication (attached) before using this repository.
Door_Locker Two micro-controllers, one acts as a HMI (Human Machine Interface) This micro-controller has a Dio module, LCD Module, Keypad Module and UART Module This one will be used just interfacing with user. The other micro-controller will be responsible for controlling the motor (actuation part) This micro-controller has a Dio module, Timer Module, DC_Motor Module and UART Module This one will be used for just Controlling the motor that will act as the lock for the door. The scenario will be as following: 1- first use Mode: the user will be prompted to enter pass and confirm it using keypad, if passwords are matched the password will be saved to the internal EEPROM of the first micro-controller. If the passwords are not matched it will tell you that the passwords are not matched and ask you to re-enter passwords. 2- Operating Mode: LCD Shows Supported Operations: a- Open the door: If the user choose to open the door he will be prompted to enter the password, if he fails with 4 trials, he will have to wait for 30 seconds to re-enter the password again. if the password is right, a message will be sent to the other micro-controller using uart to open the door. b- Change Password : user must enter the old password first to change. 3- Opening the door: When the message of opening the door will be received at the second micro-controller, it will rotate the motor 0.5 in the clockwise direction. 4- Closing the door: At first micro-controller, a message will be shown: "[1]Close Lock", if the user entered 1 a message will be sent to the other micro-controller to close the door, the second micro-controller will receive the message and rotate motor will rotate 0.5 in the anticlockwise direction. The LCD at the first micro controller will reflect any action / State happens at the system. for example if the door is opening it should show : Lock is opened
This includes a project on designing Car Parking System using PIC-18F452 and IR sensors. A LCD has also been interfaced which displays "Available Slots=".
This braking system was a part of my second year project at VIT Bhopal. Arduino UNO, Motor, motor driver, HC-SR04 sensor and breadboard were used to build a cheap, yet efficient braking system with reduced response time that can be used in Autonomous vehicles for smart braking and assistance.