Find Jobs
Hire Freelancers

Program an arduino in C to control a motor and rotary encoder

$30-250 USD

Закрито
Опублікований almost 8 years ago

$30-250 USD

Оплачується при отриманні
Write code for an Arduino that will control a motor and rotary encoder. The motor and encoder will balance a lever with a weight at the end and will keep it 90 degrees upright. It will need to correct and movement or force and stay at 90 degrees. The code must use a PID controller with the variables Kp, Ki and Kd changeable. Attached photo is a simple diagram. I will be using a DC motor, rotary encoder and an Arduino with a programmed PID controller on it with the user being able to change the values of Kp, Ki, and Kd
ID проекту: 10837780

Про проект

32 пропозицій(-ї)
Дистанційний проект
Активність 8 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
32 фрілансерів(-и) готові виконати цю роботу у середньому за $204 USD
Аватарка користувача
Hi, I have expertise in Arduino based Motor control using PID Algorithm. I can execute this project in less possible time. Looking Forward, Khawaja
$210 USD за 3 дні(-в)
4,8 (91 відгуки(-ів))
7,0
7,0
Аватарка користувача
Hello, I am Anthony. I am working FULL TIME as freelancer. I have double degrees in Mechatronics and Applied Science fields. I have very good feedbacks on freelancer.com . Please check the link at the end and review my feedbacks. So you can get an idea of my work. https://www.freelancer.com/u/Anthony989.html Thank you Anthony
$155 USD за 3 дні(-в)
4,8 (52 відгуки(-ів))
6,4
6,4
Аватарка користувача
hi i am an electrical engineer. i have vast experience related to micro controller and its programming. i have done many embedded system projects. i have hardware experience regarding Arduino. let me know if you are interested. we can discuss further on chat.
$250 USD за 3 дні(-в)
4,9 (20 відгуки(-ів))
6,2
6,2
Аватарка користувача
I am an Electrical Engineer having specialization in Electronics and Control, teaching in Electrical Department at FAST National University Pakistan. I am also persuing my MS degree in Electrical Engineering with specialization in CONTROL. I have taught the followings courses, and also done many projects related to these subjects as well as related to consumer electronics products. 1. Control System Design & Modelling (Continuous, Discrete, Linear, Non-Linear, Optimal, Fuzzy Logic + Matlab & Simulink) 2. Digital System/Logic Design (Verilog, VHDL, Logisim) 3. Micro-controllers (8051, Arduino, PIC) 4. Power Electronics (PSIM, MATLAB, PSpice) 5. Control of Electric Machine Drives 6. Circuit Analysis and Designe etc 7. PCB Design (Proteous + Ultiboard + Altium Designer) I assure you, if you assign your project to me, you surely gonna work with me in future. Note: I also provide Online or Recorded Video Tutorials to the online students for Electrical Engineering Subjects.
$200 USD за 3 дні(-в)
4,9 (21 відгуки(-ів))
5,3
5,3
Аватарка користувача
Can help... I am an Expert... Lets Start! Please start a Discussion with me and we can discuss the cost and timeline based on your detailed requirements and get started from there... Please check the past projects I have handled and check my reviews for what employers have to say about my work... Can start right now...
$400 USD за 7 дні(-в)
5,0 (15 відгуки(-ів))
5,3
5,3
Аватарка користувача
Your system is a closed loop PID controller: input is from encoder to determine error and output is PWM signal and direction to control DC motor. I have implemented integer PID for low memory, low speed MCU like Arduino before. We can discuss to make clear all your requirements
$155 USD за 3 дні(-в)
4,8 (22 відгуки(-ів))
5,2
5,2
Аватарка користувача
Hello, My name is Shamir and I am an expert in embedded system. I have been working with embedded system for many years. This project should be easy to me. And I also have done many projects using PID control. You can expect a full and complete outcome from me. Thank you. Shamir
$155 USD за 3 дні(-в)
4,7 (11 відгуки(-ів))
4,4
4,4
Аватарка користувача
I have working with Arduino projects for six years, Raspberry PI projects for two years and with Android projects for three years. The type of work described by you is within my skills. I am very interested to assist you in your development needs. Please feel free to contact me to discuss this position further.
$222 USD за 15 дні(-в)
5,0 (4 відгуки(-ів))
4,2
4,2
Аватарка користувача
Hello, Can you describe the encoder output? thanks, Ronald Garcia If you want we can to communicate in Spanish
$30 USD за 5 дні(-в)
5,0 (11 відгуки(-ів))
3,6
3,6
Аватарка користувача
Hi. Very interesting project !!!. I congratulate you on your initiative. We can control the position of the lever taking data rotary encoder, which only tell us the number of steps that the lever moves away from a position clockwise or counterclockwise. What kind of DC motor will you use?? , I think it will be step motor ???. The Kp, Ki and Kd constants can be changed via serial using a computer (or a small keyboard with a display). If you want to chat about it please contact me. regards Pardo Darwin
$220 USD за 8 дні(-в)
5,0 (6 відгуки(-ів))
3,7
3,7
Аватарка користувача
Hi I would like to work with you in this project. Please take a look to my profile to get an idea to my backgrounds ans skills. Best regards.
$150 USD за 3 дні(-в)
4,7 (7 відгуки(-ів))
3,6
3,6
Аватарка користувача
I have experience using arduino and DC motors, also I have done projects like line following robots which used a PID controller to control position and heading.
$150 USD за 3 дні(-в)
3,1 (2 відгуки(-ів))
2,0
2,0
Аватарка користувача
Your project is about mechanical control of rotation of a rigid body with a fixed axis. It need the measure and control realtimely, so the embedded code need to be concise and effective. As a PHD, I major in instrumentation area and have much knowledge and experiences about mechanical control. I beleive you can mail me your development toolkites easily to my place and I will return you all the stuff after demoing to you to verify all are finalized. If you are interested pls mail me pls contact me with gongfuxiang# hot mail .com for further discussion.
$277 USD за 6 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
hi how are you??? we are interested to your project so if you can send to us more information about him we are team with different skills so we can work for you any application you need i hope that we make business together i will wait your replay best regard
$111 USD за 7 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
It can be easily done. The input will be the analog or digital value from the rotary encoder. Based on the value the PID controller should control the motor. I am having a considerable experience in working with Arduino.
$111 USD за 5 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
I work as an Electronic Engineering in Robotic Center under Surya University, Indonesia. I always enjoy working on Robotic and electronic smart system. I have been making and designing Robotic since my Polytechnic Thesis. And now I have a Medical Eng Master degree from Hochschule Furtwangen University, Germany My Bachelor thesis was also building a smart system with inverted pendulum, therefore I have a very clear idea of how to finish the task. my Bachelor thesis name was "Autobalance of Miniature motorbike using gyro and accelerometer sensor"
$211 USD за 6 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
This can be done and what's more beneficial is that I'll make this code repeatable, readable and adaptable to the pid controller of your liking I.e. analog or digital. If you need customized libraries, that could be included in this project.
$133 USD за 10 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
Hello, I have 20 years of experience working on FPGA and Embedded System Designs in US, Canada and India. I currently run my own consulting out of Pune, India Please refer to the Milestones / Steps which could be top level project plan. I have a ready setup with arduino boards and other necessary electronics accessories. Regards, Yogesh Torvi
$305 USD за 30 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
I did similar project with matlab. I am familiar this things. I can solve mathematics model. And I did ball on plate system as final project I used pid on my final project. And other I did some arduino projects.
$111 USD за 15 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
I recently finished my last course of undergraduate electrical engineering at Carleton University. I have one to two years of experience in using Arduino microcontrollers and Arduino language for different types of projects. I have also studied PID controllers and have done MATLAB algorithms for them. I understand the goals of this project, and given enough time, I am confident that I can complete it.
$250 USD за 7 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор IRELAND
Ennis, Ireland
5,0
9
Спосіб оплати верифіковано
На сайті з бер. 31, 2015

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.