Სარჩევი:
- ნაბიჯი 1: საჭირო ნაწილები
- ნაბიჯი 2: ნივთების გაყვანილობა
- ნაბიჯი 3: შეცვალეთ Vref
- ნაბიჯი 4: ჩართეთ ძირითადი კოდი
- ნაბიჯი 5: შენიშვნები
- ნაბიჯი 6: მიკროსტეპინგი
ვიდეო: Nema17 Stepper Motor Microstepping: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ასე რომ, ეს იქნება ჩემი პირველი სასწავლო ინსტრუქცია და დარწმუნებული ვარ, რომ მე მჭირდება რაღაცეების განახლება, როდესაც მასთან დაკავშირებულ პრობლემებს ვპოულობ. ვეცდები დროულად და გამოხმაურებით გამოვასწორო ყველაფერი. მადლობა!
ყველა ინფორმაცია, რაც მე ვიპოვე სტეპერების და მიკრო ნაბიჯების ძებნისას, ან ძალიან ძირითადი იყო, ან იმდენად დეტალურადაა აღწერილი, რომ ჩემი თვალები რამდენიმე გვერდის შემდეგ გაბრწყინდა. ეს არის სტეპერებისა და მიკრო სტეპინგის ჩემი საკუთარი ნაბიჯის შედეგი.
მე შევადგინე Nema17 Stepper Motor– ის მარტივი კონფიგურაცია, რომელიც აჩვენებს მიკრო საფეხურზე და აგიხსნით ცოტა რამ, თუ როგორ მუშაობს ყველაფერი და რამდენიმე ნიმუში კოდი, რომ ნახოთ ის მოქმედებაში.
უცნაურად საკმარისია ჩემი სიამოვნება იმის გააზრებით, თუ როგორ მუშაობს საგნები უფრო მეტად ვიდრე რეალურად იყენებენ მათ რაღაცის ასაშენებლად:) ჰო ვიცი, უცნაური! ყოველ შემთხვევაში, აქ არის რაღაც ისეთი, რაც მე მოვიფიქრე სტეპერებისა და მიკრო ნაბიჯების მიმართ ჩემი ცნობისმოყვარეობის დასაკმაყოფილებლად. კოდი ოდნავ დასრულებულია, მაგრამ მე მინდოდა ვცადო და პასუხი გამეცა ნებისმიერ კითხვაზე, რომელიც შეიძლება წარმოიშვას მისი გადახედვისას. კიდევ ბევრი რამ არის სასწავლი, მაგრამ ეს უნდა დაგეხმაროთ დაიწყოთ თქვენი მოგზაურობა.
კოდი დაიწერა Arduino Nano– სთვის, DRV8825 სტეპერიანი მძღოლის დაფისთვის და Nema17 სტეპერიანი ძრავისთვის (17HS4401S). იგი ასევე შედგენილი და ტესტირებულია UNO R3 და MEGA2650 R3. ვიმედოვნებთ, რომ ეს ეხმარება ვინმეს პროექტში ან იქნებ უბრალოდ სურს იცოდეს როგორ მუშაობს თქვენი 3D პრინტერი ან იქნებ CNC რეალურად აკეთებს იმ მართლაც რბილ მოძრაობებს. უფასო გამოსაყენებლად, როგორც გსურთ.
Დავიწყოთ!
ნაბიჯი 1: საჭირო ნაწილები
თუ ამ ინსტრუქციას უყურებთ, ალბათ უკვე გაქვთ ყველაზე მეტი, თუ არა ყველა ეს. მათთვის, ვინც აქ არ არის, არის ის, რაც დაგჭირდებათ საგნების დუბლირებისთვის.
1. Arduino Nano, Uno R3, ან Mega2560
2. ნემა 17 სტეპერიანი ძრავა. თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი 4 მავთულის სტეპერი ყველა სავარაუდო hood, მაგრამ ეს არის ის, რაც მე მქონდა
3. 100uf 25v ელექტროლიტური კონდენსატორი. ჩვენ გვჭირდება ის, რომ გავუმკლავდეთ ძაბვის ნებისმიერ ვარდნას, რაც შეიძლება მოხდეს ჩვენი სტეპერის მუშაობის დროს. 45v spikes შეიძლება მოხდეს ასე რომ იყოს უსაფრთხო!
4. DRV8825 სტეპერი დრაივერის დაფა
5. პურის დაფა
6. პურის დაფის მავთულები
7. ვოლტ მეტრი.
8. ელექტრომომარაგება. თქვენ შეგიძლიათ გამოიყენოთ ყველაფერი ბატარეიდან დამთავრებული კვების ბლოკამდე. მას უბრალოდ უნდა მიეწოდოს 12 ვოლტი და მინიმუმ 1 ამპერი. სასურველია 2 ამპერი, რადგან მძღოლი გაჩერებამდე 1.5 -მდე გაუმკლავდება.
ნაბიჯი 2: ნივთების გაყვანილობა
აქ არის ჩვენი სქემა, რომელსაც ჩვენ გამოვიყენებთ ნივთების გასამყარებლად. თქვენს სტეპერს შეიძლება ჰქონდეს ან არ ჰქონდეს ერთი და იგივე ფერის მავთულები. ამ შემთხვევაში თქვენ უნდა განსაზღვროთ რომელი მავთულები რომელი გრაგნილია. შეიძლება დაგჭირდეთ თქვენი მონაცემთა ფურცლის შემოწმება, რათა დაადგინოთ როგორ დააკავშიროთ თქვენი.
ამის ერთ -ერთი გზა იქნება თქვენი სტეპერის წინააღმდეგობის გაზომვა. 4 მავთულიდან 2 წყვილი წაიკითხავს სადღაც 3 ოჰმის სიახლოვეს. ეს 2 წყვილი არის თქვენი A და B გრაგნილები. ასე რომ, უბრალოდ დააკავშირე თითოეული "წყვილი" DRV8825- თან. 1 წყვილი A1 და A2, ხოლო მეორე წყვილი B1 და B2. ძალიან ნუ ინერვიულებ პოლარობაზე. თუ რომელიმე წყვილი შეცვლილია, ძრავა უბრალოდ საპირისპირო მიმართულებით გადატრიალდება. Მე ვიცი. ვცადე! უბრალოდ დარწმუნდით, რომ თითოეული "წყვილი" დაკავშირებულია იმავე A ან B დრაივერთან.
ნაბიჯი 3: შეცვალეთ Vref
მას შემდეგ რაც ყველაფერი გაწყობილი და წასასვლელად მზად არის, ჩვენ ჯერ უნდა დავაყენოთ ჩვენი DRV8825 დაფის vref.
გაანათეთ თქვენი Arduino Stepper_Board_Adjust კოდით. ეს უბრალოდ საშუალებას მოგვცემს გამორთოთ და ჩავრთოთ მძღოლის დაფაზე.
გათიშეთ სტეპერი.
გახსენით სერიული მონიტორი და ჩართეთ დრაივერი. კოდი უნდა აჩვენებდეს მარტივ მენიუს. თუ არა, ორმაგად შეამოწმეთ თქვენი Arduino კავშირები.
აიღეთ თქვენი ვოლტმეტრი და დააკავშირეთ მიწა ლოგიკურ ნიადაგზე პურის დაფაზე. თქვენი პოზიტიური პოზიტიური ტყვიის გამოყენებით დააკავშირეთ იგი ასე ნაზად პატარა ლითონის ჩანართზე, პოტენომეტრის გვერდით. ფრთხილად შენი კანკალიანი ხელები არსად არ გადაიტანო! შეხედეთ სურათს, რომ ნახოთ სად შეეხოთ ტყვიას. თქვენ ატარებთ გამოცდას თქვენს დაფაზე იმ კორექტირების მახლობლად, რომლის გამოყენებაც შეგიძლიათ. Იღბლიანო!
ნელა დაარეგულირეთ პოტენომეტრი მცირე ხრახნიანი იარაღით (კვლავ ფრთხილად! ყავა არ დაასრულოთ!) სანამ არ მიაღწევთ.8 ვოლტს. ეს იქნება კარგი ამოსავალი წერტილი.
კარგი ნამუშევარია ჯერჯერობით!
ნაბიჯი 4: ჩართეთ ძირითადი კოდი
აქ არის კოდი, რომელსაც ჩვენ ვიყენებთ გასართობად!
ახლა დროა შეავსოთ ძირითადი კოდი თქვენს არდუინოში.
მე არ ვაპირებ დეტალური აღწერას თქვენი არდუინოს დაკავშირებისა და კონფიგურაციის შესახებ. თუ თქვენ აქ კითხულობთ ამას, თქვენ უკვე იცით როგორ გააკეთოთ ეს.: P
სწრაფად შეხედე კოდს. არის რამოდენიმე კომენტარი, რომელიც დაგეხმარებათ კიდევ რამდენიმე რამის ახსნაში.
მაგრამ თქვენ დაგჭირდებათ ბიბლიოთეკის ჩატვირთვა. ეს შეიძლება გაკეთდეს Arduino IDE ბიბლიოთეკის მენეჯერში.
ბიბლიოთეკის დატვირთვის შემდეგ, გააგრძელეთ და აანთეთ თქვენი Arduino.
გახსენით სერიული პორტი და თუ ყველაფერი კარგად წავა თქვენ ნახავთ მენიუს. Ყოჩაღ!
დანარჩენი თქვენზეა!
ვიმედოვნებ, რომ ეს იყო სასარგებლო ცოდნისა და გართობის ძიებაში. ვიცი, რომ ბევრი რამ ვისწავლე ამის გაკეთება!
მადლობა!
ნაბიჯი 5: შენიშვნები
წყვილი აღნიშნავს.
ყოველთვის დაიმახსოვრე, რომ არასოდეს გათიშო სტეპერი გათიშული საშუალებით. ყოველთვის გამორთეთ ელექტროენერგია პირველ რიგში.
თუ აღმოაჩენთ, რომ თქვენი სტეპერი ნაბიჯებს გამოტოვებს დაბალი სიჩქარითა და აჩქარებით, სცადეთ vref ოდნავ ასწიოთ ერთდროულად.
ნაბიჯი 6: მიკროსტეპინგი
ეს გადაღებულია 30 რევოლუციის დროს, 1/4 ნაბიჯი, 5000 სიჩქარე, 3000 აკელი.
გირჩევთ:
Raspberry Pi, Python და TB6600 Stepper Motor Driver: 9 ნაბიჯი
Raspberry Pi, Python და TB6600 Stepper Motor Driver: ეს ინსტრუქცია მიჰყვება იმ ნაბიჯებს, რაც მე გადავიღე Raspberry Pi 3b– ს დასაკავშირებლად TB6600 Stepper Motor Controller– თან, 24 VDC კვების ბლოკთან და 6 მავთულის სტეპერ ძრავასთან. მე ალბათ ბევრ თქვენგანს ვგავარ და შემთხვევით მე მაქვს " ხელში ჩანთა " დარჩენილი ნარჩენებისგან
DC და Stepper Motor ტესტერი: 12 ნაბიჯი (სურათებით)
DC და Stepper Motor Tester: რამდენიმე თვის წინ ჩემმა მეგობარმა მომცა რამდენიმე გადაყრილი ჭავლური პრინტერი და ასლის აპარატი. მე დაინტერესებული ვიყავი მათი ენერგიის წყაროს, კაბელების, სენსორების და განსაკუთრებით ძრავების მოსავლით. მე გადავარჩინე რაც შემეძლო და მინდოდა ყველაფრის გამოცდა
როგორ გამოვიყენოთ Stepper Motor როგორც მბრუნავი კოდირება და OLED ეკრანი ნაბიჯებისთვის: 6 ნაბიჯი
როგორ გამოვიყენოთ Stepper Motor როგორც მბრუნავი კოდირება და OLED ეკრანი ნაბიჯებისთვის: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა მივაკვლიოთ სტეპერიანი ძრავის ნაბიჯებს OLED ეკრანზე. უყურეთ სადემონსტრაციო ვიდეოს. კრედიტი ორიგინალური გაკვეთილისთვის გადაეცემა youtube მომხმარებელს " sky4fly "
DIY Stepper Motor Controller: 6 ნაბიჯი (სურათებით)
წვრილმანი Stepper Motor Controller: დაიმახსოვრეთ ის DC ძრავები, ყველაფერი რაც თქვენ გჭირდებათ არის ის, რომ დააკავშიროთ პოზიტიური და უარყოფითი მხარეები ბატარეასთან და ის იწყებს მუშაობას. მაგრამ როდესაც ჩვენ დავიწყეთ უფრო რთული პროექტების გაკეთება, ეს DC ძრავები არ ჩანს იმას, რაც გჭირდებათ …. დიახ, მე ვგულისხმობ
სიმღერების დაკვრა Stepper Motor– ის გამოყენებით !!: 11 ნაბიჯი (სურათებით)
ითამაშეთ სიმღერები Stepper Motor !!: ეს პროექტი არის მარტივი დინამიური ინტერფეისის შემუშავების შესახებ, რომელიც საშუალებას მისცემს სტეპერ ძრავასთან ურთიერთქმედება ორი განსხვავებული გზით. პირველი ინტერფეისი გააკონტროლებს სტეპერი ძრავის მიმართულებას და სიჩქარეს აპარატის გამოყენებით მარტივი GUI, რომელიც თ