Find Jobs
Hire Freelancers

Arduino - Multiple Stepper Motor Control Sequence - Coding

€18-36 EUR / hour

完了済み
投稿日: 6年以上前

€18-36 EUR / hour

Hi there, I would like to control 5 stepper motors with an arduino to work in a specific sequence. I have no experience, and have never coded, but have a fun little project to do and have been told that it is an easy job for someone who knows what they are doing. The motors and drivers I have can be found in the below link. I do not know if the code or information they give in the link is completely accurate though. It might be better to use accell stepper library? [login to view URL] So I would like to coordinate the motors to work in a certain order after pressing a button as described below and be able to change the following variables (RPM, degrees of rotation/steps, start time, stop time). If you can think of other or better variables to use as well it will be great : 1. Press a button 2. t=0 : Immediately after pressing the button, Motor A turns for 30 seconds and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time). This motor will continue to operate whilst the next motors turn on and off in the desired sequence. 2. t=5 : After 5 seconds from pressing the button, Motor B turns for 1 full roation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time) 3. t=10 : After 10 seconds from pressing the button, Motor C turns for 1 full rotation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time) 3.1. t=12 : After 12 seconds from pressing the button, Motor C turns in the opposite direction for half a rotation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time) 3.2. t=13 : After 13 seconds from pressing the button, Motor C turns in the opposite direction for half a rotation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time) 4. t=15 : After 15 seconds from pressing the button, Motor D turns for 1 full rotation and then stops (I would like to be able to adjust RPM, degrees/steps it rotates, start and stop time) 5. t=20 : After 20 seconds from pressing the button, Motor E turns for 1 full rotation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time) I have been told that it is also possible to program these using just 2 pins instead of 4. This will be very helpful if you can do this as I have limited pins on the arduino board. I would also like to know how to wire the button and motors in the simplest way. I would like the code to be as simple and robust as possible, easy to understand and easy to adjust the variables. I will then be adding features like touchscreen instead of the button so there is opportunity for more work for the person who does this. Any help will be hugely appreciated.
プロジェクト ID: 15221343

プロジェクトについて

56個の提案
リモートプロジェクト
アクティブ 7年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
I am an electronic engineer with more than 10 years of experience. I have worked on several stepper motor control projects. I can help you set this up and provide you with the code as needed. Please contact me to discuss details
€18 EUR 40日以内
5.0 (21 レビュー)
5.8
5.8
この仕事に56人のフリーランサーが、平均€25 EUR/時間で入札しています
ユーザーアバター
please ignore the bid amount we will discuss the price later in the chat after we have discussed the project thoroughly Relevant Skills and Experience: . Proposed Milestones: 35 - . Hi lkelly16! please inbox me to discuss the project
€35 EUR 15日以内
4.8 (116 レビュー)
8.0
8.0
ユーザーアバター
Hi Sir I am an expert embedded system developer with more than 8 years of experience in this field. I can do it for you. I have read the details and I have worked on steppers motors and arduino a number of times. Please review my profile to see the feedback from my previous employers. I am waiting for your reply to start Regards
€30 EUR 25日以内
4.8 (267 レビュー)
8.0
8.0
ユーザーアバター
A proposal has not yet been provided
€27 EUR 8日以内
4.9 (317 レビュー)
7.8
7.8
ユーザーアバター
i am an electrical engineer also expert in arduino. .
€30 EUR 40日以内
5.0 (215 レビュー)
7.3
7.3
ユーザーアバター
A proposal has not yet been provided
€27 EUR 10日以内
4.9 (61 レビュー)
6.8
6.8
ユーザーアバター
Hello I have got your job posting “Arduino - Multiple Stepper Motor Control Sequence - Coding” and I am very much interested to work in your project. I am a circuit designer and have more than 5 years experience of working with the Analog/Digital Electronics embedded systems(Arduino,Rasberry pi ,ARM processors ,PIC microcontrollers,Wireless boards,TFT Touch Displays,All types of sensors and actuators). i have done tons of similar projects So, I think you’ll find, I have the skills you’re looking for. For more on my skills and successfully finished projects, please have a look on my Profile and Portfolio. I have all the components available here with me so i will develop a working prototype according to your specifications and then send you the code and schematics so things will work for sure.I will remotely guide you and help you build the system on your side.I also offer unlimited revisions of the code and you get timely updates of the project. I am always available on Email and Skype. Please have a voice or video chat if necessary. I shall be available round the clock and able to start your project as soon as possible according to you. Thank you for your consideration, Best Regards, Haseeb Shafqat
€20 EUR 40日以内
4.9 (78 レビュー)
6.5
6.5
ユーザーアバター
Arduino expert here to help u buddy...I am an expert in arduino and have done a lot of projects like this..I can send u samples if u want
€18 EUR 40日以内
4.9 (63 レビュー)
6.2
6.2
ユーザーアバター
C, C++, VB3, VB4, VB5, VB6, VB, VB.NET 2015, ASP.NET, MVC, WPF, XML, MSSQL 2014, HTML & CSS3, AWS(Amazon Web Service) programmer. I have experience about 20 years (32,000+ hours) in programming complex database application as well as Windows Desktop and Server/Client application. you will get yearly service and support as well as update of this software to avail new version from me. I am professional to provide corporate custom complex software which is not available in the recent market. So you may turn your desired application dream to real. Long term support. Electronics =========== I have experience on digital electronics for 15 years and analog electronics for 25 years.. (power, radio, tv, player, etc) Including microprocessor programming on assembly language (GSM to PSTN Gateway firmware + hardware) and desktop application with visual basic or vb.net to use UI... I can understand C++ and write also .. i have experience on Arduino UNO with AT Mega 328.. So if i get a chance to work with this project it will be a very challenging job for me to make the device perfect to work ...
€18 EUR 40日以内
5.0 (12 レビュー)
6.2
6.2
ユーザーアバター
Hello sir, how are you? I am an Electrical Engineer with the areas of expertise in Microcontroller,Embedded System,PCB design and layout and firmware development for systems. I believe that my experience and skill in this background will prove to be of great help to you. I am ready to start working on your job today. I have proficiency in following software tools: 1. Altium Designer 2. Quartus 3. Mikro C (for all controllers) 4. MPLAB 5. Proteus 6. Arduino IDE 7. Raspberry pi 8. Eagle CAD 9. KICAD Thank you for visiting my profile. I hope we can work together.
€30 EUR 40日以内
5.0 (22 レビュー)
6.0
6.0
ユーザーアバター
Hello. I have worked with this steppers before and have several of them here. Unfortunately, it is not possible to drive that particular steppers and drivers only by 2 pins without any additional chips. It is possible to use some cheap pins expander (like MCP23017). Also< i have been used an additional Arduino Nano/nanoPro as the simplest driver/expander for those steppers and control them by 2 pins or 2 wires serial connection (in that case, 4 motors are controlled by the Nano and only 1 or 2 pins are used on the mein chip). Please, feel free to contact me in chat.
€20 EUR 10日以内
4.9 (112 レビュー)
6.0
6.0
ユーザーアバター
A proposal has not yet been provided
€22 EUR 10日以内
4.9 (62 レビュー)
5.9
5.9
ユーザーアバター
Hello, I can try to help you with your current Arduino project , but. I need more information about your project, components, deadline and other things. Deliverable items: - Code Arduino well explained and comments. - Wiring Arduino diagram. If you have any questions feel free to ask and contact me before your order. Thank you and Have a good day, John.
€30 EUR 40日以内
4.9 (93 レビュー)
5.9
5.9
ユーザーアバター
Hi. I did very similar job and you can see it in my feedbacks. I'm professional software/hardware developer with experience over 20 years. I was a team leader in one robotics company in Russia. We can discuss project related details in chat. Best regards, Alex. p.s. I used Accell Stepper Library too:) I have equipment for PCB prototyping if you need.
€25 EUR 40日以内
4.9 (12 レビュー)
5.6
5.6
ユーザーアバター
Expertise in Arduino with hand on experience on control of DC and stepper motors. I can provide you assistance in completing your task. We can discuss further details in the message box Regards
€20 EUR 15日以内
4.9 (99 レビュー)
5.6
5.6
ユーザーアバター
I am not going to talk about my experience here. You can read my profile instead. Let's go to the main points: To control BYJ48 step motors in your application, it is the best to use module such as A4988 instead of ULN2003 like the guideline in the URL you provided. It enables you to control the motor with just 2 pins. In fact, A4988 also enables you to adjust degree per step but that will waste your Arduino PIN so I propose you to simulate this adjustment by software => with 5 motors, you just need 10 pins and can use Arduino Uno to control that. The 2nd interesting part in this project is so call motor controlling scheme - processor has to control many motors with different parameters at the same time. This can be achieved by asynchronous, non-blocking programming approach (this method becomes a trends this recent couple of years for computer software programming like NodeJS, nginx, etc.). In my proposal, I will declare a set of parameters as constants for each motor at the beginning of the code so that you can adjust RPM, degrees of rotation/steps, start time, stop time for that motor easily - notice that each motors can have different parameters and all work at the same time. Detecting button press is very easy, just connect a momentary switch to an input pin of Arduino (per my understand, you need only 1 button in this application). My proposal is for software development, schematic/wiring design and documentation only. No hardware purchasing or shipment. Thanks
€25 EUR 40日以内
4.9 (26 レビュー)
5.4
5.4
ユーザーアバター
Hi, I have experience with Accell stepper library with many motors managing. Main goal is to do motors working smoothly . For this each motor need to work with own time slot. And to do separate time slots for communication - accept commands and send telemetry data. I can do your project. Best regards, Slavi.
€30 EUR 40日以内
5.0 (18 レビュー)
5.4
5.4
ユーザーアバター
Hi, I am Embedded System Designer. I have worked with Arduino and stepper motor. I can work on your project. I have used stepper motor before with 8051 and PIC micro controller too. I can improve the circuit design if required. Feel free to ask questions.
€22 EUR 30日以内
5.0 (22 レビュー)
5.2
5.2
ユーザーアバター
come to chat I can complete this with in hours.
€20 EUR 2日以内
5.0 (12 レビュー)
4.9
4.9
ユーザーアバター
Hi, Zeeshan here. I would love the opportunity to assist you in this Arduino project. I have read your requirements and have the ability to make it with perfection. I have successfully completed my BS Electrical Engineering and now enrolled in MS Electrical Engineering. I have more than 3-years of experience in this domain. If you have any questions or to know more about my expertise please feel free to message me. Thank you
€22 EUR 40日以内
4.7 (22 レビュー)
4.9
4.9
ユーザーアバター
A proposal has not yet been provided
€38 EUR 30日以内
4.8 (9 レビュー)
5.1
5.1

クライアントについて

GERMANYのフラグ
Berlin, Germany
5.0
2
お支払い方法確認済み
メンバー登録日:9月 21, 2017

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。