យើងបានវិភាគអ្វីៗគ្រប់យ៉ាងរួចហើយ ម៉ូទ័រ stepper ដែលអ្នកអាចប្រើជាមួយគម្រោង Arduino របស់អ្នកប៉ុន្តែមានម៉ូទ័រមួយក្នុងចំណោមម៉ូតូទាំងនោះដែលលេចធ្លោរពីម៉ូឌែលផ្សេងទៀតដូចជាម៉ូណា ១៧ ព្រោះវាជាម៉ូទ័រច្បាស់លាស់ដែលមានកម្មវិធីជាច្រើនរួមទាំងការជំនួសម៉ូទ័រខូច នៃម៉ាស៊ីនបោះពុម្ព 17D ។
ជាមួយនឹងម៉ូទ័រ stepper នេះអ្នកនឹងអាចគ្រប់គ្រងយ៉ាងជាក់លាក់នូវការបង្វិលអ័ក្សរបស់វា ធ្វើចលនាច្បាស់លាស់ ហើយគ្រប់គ្រងចលនារបស់ម៉ាស៊ីនឬរ៉ូបូតរបស់អ្នក។ ហើយនៅក្នុងការណែនាំនេះអ្នកអាចទទួលបានព័ត៌មានទាំងអស់ដែលអ្នកត្រូវការដើម្បីស្គាល់គាត់ឱ្យកាន់តែជិតស្និទ្ធហើយចាប់ផ្តើមធ្វើការជាមួយគាត់។
- ទាំងអស់អំពីម៉ូទ័រ stepper
- ម៉ូទ័រ Stepper 28BYJ-48
- អ្នកបើកបរម៉ូតូឌ្រីមធេ ៨៨២៥
- ម៉ូឌុល L298N សម្រាប់ម៉ូទ័រ
លិបិក្រម
លក្ខណៈបច្ចេកទេសរបស់ណាម៉ា ១៧
ម៉ូទ័រចំហាយ ណាម៉ា ១៧ គឺជាប្រភេទពពួកពពុះជាមួយនឹងមុំជំហាននៃ1,8ºដែលត្រូវនិយាយវាអាចបែងចែកបដិវត្តនីមួយៗឬប្រែទៅជា 200 ជំហាន។ របុំនីមួយៗដែលវាមាននៅខាងក្នុងគាំទ្រដល់អាំងតង់ស៊ីតេ ១.២ អានៅភាពតានតឹង ៤ វ៉ដែលវាមានសមត្ថភាពអភិវឌ្ឍកម្លាំងសន្ធឹកសន្ធាប់ ៣.២ គីឡូក្រាម / ស។ ម .។
ដូចគ្នានេះផងដែរម៉ាស៊ីននេះ ណាម៉ា ១៧ គឺរឹងមាំនេះជាមូលហេតុដែលវាត្រូវបានប្រើនៅក្នុងកម្មវិធីដូចជាម៉ាស៊ីនបោះពុម្ព 3D នៅផ្ទះនិងរ៉ូបូតផ្សេងទៀតដែលចាំបាច់ត្រូវមានភាពជាប់លាប់គួរឱ្យកត់សម្គាល់។ ឧទាហរណ៏នៃម៉ាស៊ីនបោះពុម្ពដែលប្រើម៉ាស៊ីននេះជាមូលដ្ឋាននៃចលនារបស់ពួកគេគឺ Prusa ។ វាត្រូវបានគេប្រើផងដែរនៅក្នុងម៉ាស៊ីនកាត់ឡាស៊ែរម៉ាស៊ីនអេសស៊ីអេសអេសភីម៉ាស៊ីនដាក់និងកន្លែង។ ល។
ទោះយ៉ាងណាក៏ដោយមិនមែនទាំងអស់សុទ្ធតែជាភាពអស្ចារ្យនិងគុណសម្បត្តិនៅក្នុងម៉ាស៊ីននេះទេ កាន់តែមានឥទ្ធិពល ដែលអាចជឿទុកចិត្តបាន, ដូច្នេះ, គឺមិនមានតុល្យភាពដូច្នេះនៅក្នុងន័យនេះ ...
សរុបសេចក្ដីមក លក្ខណៈបច្ចេកទេស ពួកគេមាន:
- ម៉ូទ័រចំហាយ។
- ម៉ូដែល NEMA ១៧
- ទំងន់ ៣៥០ ក្រាម
- ទំហំ ៤២.៣ គុណនឹង ៤៨ ម។ ម។ ដោយគ្មានស៊ាវ
- រាងសាជីអង្កត់ផ្ចិត ៥ ម។ ម .។
- ប្រវែងប្រហោង ២៥ ម
- ២០០ ជំហានក្នុងមួយវេន (១.៨ គ។ ក្រ / ជំហាន)
- ចរន្ត 1.2A ក្នុងមួយខ្សែ
- វ៉ុលផ្គត់ផ្គង់ ៤ វ៉ុល
- ភាពធន់ 3.3 Ohm ក្នុងមួយឧបករណ៏
- កម្លាំងបង្វិលម៉ូទ័រ ៣,២ គីឡូក្រាម / សង់ទីម៉ែត្រ
- អាំងតង់ស៊ីតេ 2.8 mH ក្នុងមួយឧបករណ៏
Pinout និងសំណុំទិន្នន័យ
El pinout នៃម៉ូទ័រ stepper ទាំងនេះ វាពិតជាសាមញ្ញណាស់ដោយសារពួកគេមិនមានខ្សែច្រើនពេកសម្រាប់ការតភ្ជាប់ពួកគេក៏មានឧបករណ៍ភ្ជាប់ផងដែរដូច្នេះអ្នកអាចធ្វើវាបានកាន់តែងាយស្រួល។ ក្នុងករណីណីអេអាអេ ១៧ អ្នកនឹងឃើញលេខកូដដូចអ្វីដែលអ្នកអាចឃើញក្នុងរូបភាពខាងលើ។
ប៉ុន្តែប្រសិនបើអ្នកត្រូវការដឹងពីព័ត៌មានលម្អិតបច្ចេកទេសនិងអគ្គិសនីបន្ថែមអំពីដែនកំណត់និងជួរដែល NEMA 17 អាចដំណើរការអ្នកអាច ស្វែងរកសំណុំទិន្នន័យ នៃម៉ូទ័រ stepper នេះហើយដូច្នេះទទួលបានព័ត៌មានបន្ថែមទាំងអស់ដែលអ្នកកំពុងរក។ នៅទីនេះអ្នកអាចធ្វើបាន ទាញយកឯកសារ PDF ជាមួយឧទាហរណ៍មួយ។
កន្លែងដែលត្រូវទិញនិងតម្លៃ
អ្នកអាចរកឃើញ ក្នុងតម្លៃទាប នៅក្នុងហាងលក់គ្រឿងអេឡិចត្រូនិចឯកទេសផ្សេងៗគ្នានិងនៅក្នុងហាងលក់តាមអ៊ិនធឺរណែតផងដែរ។ ឧទាហរណ៍អ្នកមានវានៅលើ Amazon ។ មានពួកគេមកពីក្រុមហ៊ុនផលិតផ្សេងៗគ្នានិងក្នុងទ្រង់ទ្រាយលក់ផ្សេងៗគ្នាដូចជាក្នុងកញ្ចប់ ៣ ឬច្រើនជាងនេះប្រសិនបើអ្នកត្រូវការច្រើនសម្រាប់រ៉ូបូតចល័ត។ ល។ នេះគឺជាការផ្តល់ជូនដ៏អស្ចារ្យមួយចំនួន៖
- ម៉ូទ័រ NEMA 17 មានដង្កៀបនិងវីស
- ៣- ណាម៉ា ១៧ កញ្ចប់
- គ្រឿងបន្ថែម:
- ចង្រ្កានប្រឆាំងនឹងរំញ័រសម្រាប់ដំឡើង
- រកមិនឃើញផលិតផល។
ឧទាហរណ៍ពីរបៀបចាប់ផ្តើមជាមួយណាម៉ា 17 និងអារីដូណូ
ឧទាហរណ៍សាមញ្ញដើម្បីចាប់ផ្តើមប្រើវា ម៉ូទ័រ stepper NEMA ១៧ ជាមួយ Arduino វាគឺជាគ្រោងការណ៍ដ៏សាមញ្ញនេះដែលអ្នកអាចប្រមូលផ្តុំ។ ខ្ញុំបានប្រើកម្មវិធីបញ្ជាសម្រាប់ម៉ូទ័រឌីវី ៨៨២៥ ប៉ុន្តែអ្នកអាចប្រើម៉ូទ័រខុសៗគ្នានិងម៉ូទ័រ stepper ផ្សេងគ្នាប្រសិនបើអ្នកចង់ផ្លាស់ប្តូរគម្រោងនិងសម្របវាទៅនឹងតំរូវការរបស់អ្នក។ វាកើតឡើងដូចគ្នានឹងកូដបង្ហាញប្រភេទរូបភាពដែលអ្នកអាចកែប្រែតាមការចង់បានរបស់អ្នក ...
ក្នុងករណីដែលអ្នកបើកបរប្រើវាធន់នឹងអាំងតង់ស៊ីតេ 45v និង 2A ដូច្នេះវាល្អសម្រាប់ម៉ូទ័រ stepper ឬចង្រ្កានដែលមានទំហំតូចនិងមធ្យមដូចជាប៊េលឡាអេអិមអេអេ 17 ។ ប៉ុន្តែប្រសិនបើអ្នកត្រូវការអ្វីមួយ "ធ្ងន់ជាង" នោះម៉ូទ័រធំជាងដូច អិន។ អេ។ ១៧បន្ទាប់មកអ្នកអាចប្រើកម្មវិធីបញ្ជា TB6600 ។
នេះ ការតភ្ជាប់ សង្ខេបមានដូចខាងក្រោមៈ
- ម៉ូទ័រ NEMA 17 មានការតភ្ជាប់ GND និង VMOT របស់ខ្លួនទៅនឹងការផ្គត់ផ្គង់ថាមពល។ ដែលនៅក្នុងរូបភាពលេចឡើងជាមួយសមាសធាតុដែលមានកាំរស្មីដែលបានគូរនិងប្រដាប់បញ្ចូលចរន្តអគ្គិសនី។ ប្រភពត្រូវតែមានការផ្គត់ផ្គង់ចន្លោះពី ៨ ទៅ ៤៥ វ៉។ ហើយឧបករណ៍បន្ថែមដែលខ្ញុំបានបន្ថែមអាចមាន ១០០ អង្សា។
- រ៉ឺស័រទាំងពីររបស់ stepper ត្រូវបានភ្ជាប់ទៅនឹង A1, A2, និង B1, B2 រៀងៗខ្លួន។
- ម្ជុល GND របស់អ្នកមុជទឹកត្រូវបានភ្ជាប់ទៅនឹង GND របស់ Arduino ។
- ម្ជុល VDD របស់អ្នកបើកបរត្រូវបានភ្ជាប់ទៅនឹងអាវ៉ូឌីណូ ៥ ស៊ី។
- STP និង DIR សម្រាប់ជំហាននិងទិសដៅត្រូវបានភ្ជាប់ទៅនឹងម្ជុលឌីជីថល 3 និង 2 រៀងៗខ្លួន។ ប្រសិនបើអ្នកចង់ជ្រើសរើសម្ជុល Arduino ផ្សេងទៀតដែលអ្នកអាចធ្វើបានអ្នកគ្រាន់តែត្រូវកែប្រែលេខកូដនោះឱ្យបានត្រឹមត្រូវ។
- RST និង SLP ដើម្បីកំណត់ឡើងវិញនិងដេករបស់អ្នកបើកបរអ្នកត្រូវតែភ្ជាប់វាទៅនឹងក្តារ ៥ អារ៉ាត។
- EN ឬម្ជុលធ្វើឱ្យសកម្មអាចត្រូវបានផ្តាច់ព្រោះវិធីនេះអ្នកបើកបរនឹងសកម្ម។ ប្រសិនបើវាត្រូវបានកំណត់ទៅ HIGH ជំនួស LOW កម្មវិធីបញ្ជាត្រូវបានបិទ។
- ម្ជុលផ្សេងទៀតនឹងត្រូវបានផ្តាច់ ...
ដូចជាសម្រាប់ កូដបង្ហាញប្រភេទរូបភាពវាអាចមានលក្ខណៈសាមញ្ញដើម្បីធ្វើឱ្យ NEMA ១៧ ដំណើរការនិងចាប់ផ្តើមដោយមានគោលបំណង ...
#define dirPin 2 #define stepPin 3 #define stepsPerRevolution 200 void setup() { // Declare pins as output: pinMode(stepPin, OUTPUT); pinMode(dirPin, OUTPUT); } void loop() { // Set the spinning direction clockwise: digitalWrite(dirPin, HIGH); // Spin the stepper motor 1 revolution slowly: for (int i = 0; i < stepsPerRevolution; i++) { // These four lines result in 1 step: digitalWrite(stepPin, HIGH); delayMicroseconds(2000); digitalWrite(stepPin, LOW); delayMicroseconds(2000); } delay(1000); // Set the spinning direction counterclockwise: digitalWrite(dirPin, LOW); // Spin the stepper motor 1 revolution quickly: for (int i = 0; i < stepsPerRevolution; i++) { // These four lines result in 1 step: digitalWrite(stepPin, HIGH); delayMicroseconds(1000); digitalWrite(stepPin, LOW); delayMicroseconds(1000); } delay(1000); // Set the spinning direction clockwise: digitalWrite(dirPin, HIGH); // Spin the stepper motor 5 revolutions fast: for (int i = 0; i < 5 * stepsPerRevolution; i++) { // These four lines result in 1 step: digitalWrite(stepPin, HIGH); delayMicroseconds(500); digitalWrite(stepPin, LOW); delayMicroseconds(500); } delay(1000); // Set the spinning direction counterclockwise: digitalWrite(dirPin, LOW); //Spin the stepper motor 5 revolutions fast: for (int i = 0; i < 5 * stepsPerRevolution; i++) { // These four lines result in 1 step: digitalWrite(stepPin, HIGH); delayMicroseconds(500); digitalWrite(stepPin, LOW); delayMicroseconds(500); } delay(1000); }
បន្ថែមអ្នកអាចពិគ្រោះវគ្គសិក្សាសរសេរកម្មវិធីជាមួយ Arduino IDE ដោយ Hwlibre ។
ធ្វើជាយោបល់ដំបូង