- ஸ்டெப்பர் மோட்டார்ஸ்:
- ஸ்டெப்பர் மோட்டருக்கான புரட்சிக்கான படிகளைக் கணக்கிடுகிறது:
- ஸ்டெப்பர் மோட்டர்களுக்கு டிரைவர் தொகுதிகள் ஏன் தேவை?
- பொட்டென்டோமீட்டரைப் பயன்படுத்தி ஸ்டெப்பர் மோட்டாரைச் சுழற்றுவதற்கான சுற்று வரைபடம்:
- Arduino வாரியத்திற்கான குறியீடு:
- வேலை:
எலக்ட்ரானிக்ஸ் உலகில் ஸ்டெப்பர் மோட்டார்கள் அதிக அளவில் அதன் நிலையை எடுத்து வருகின்றன. ஒரு சாதாரண கண்காணிப்பு கேமராவிலிருந்து சிக்கலான சி.என்.சி இயந்திரங்கள் / ரோபோ வரை தொடங்கி இந்த ஸ்டெப்பர் மோட்டார்கள் துல்லியமான கட்டுப்பாட்டை வழங்குவதால் எல்லா இடங்களிலும் ஆக்சுவேட்டர்களாகப் பயன்படுத்தப்படுகின்றன. இந்த டுடோரியலில், பொதுவாக / மலிவாக கிடைக்கக்கூடிய ஸ்டெப்பர் மோட்டார் 28-BYJ48 மற்றும் ULN2003 ஸ்டெப்பர் தொகுதியைப் பயன்படுத்தி Arduino உடன் எவ்வாறு இடைமுகப்படுத்துவது என்பது பற்றி அறிந்து கொள்வோம்.
கடைசி திட்டத்தில் நாங்கள் அர்டுயினோவுடன் வெறுமனே இடைமுகப்படுத்தப்பட்ட ஸ்டெப்பர் மோட்டாரைக் கொண்டுள்ளோம், அங்கு நீங்கள் ஆர்டினோவின் சீரியல் மானிட்டரில் சுழற்சி கோணத்தில் நுழைவதன் மூலம் ஸ்டெப்பர் மோட்டாரை சுழற்றலாம். இங்கே இந்த திட்டத்தில், பொட்டென்டோமீட்டர் மற்றும் அர்டுயினோவைப் பயன்படுத்தி ஸ்டெப்பர் மோட்டாரை சுழற்றுவோம், நீங்கள் பொட்டென்டோமீட்டரை கடிகார திசையில் திருப்பினால், ஸ்டெப்பர் கடிகார திசையில் சுழலும், நீங்கள் பொட்டென்டோமீட்டரை எதிரெதிர் திசையில் திருப்பினால் அது எதிரெதிர் திசையில் சுழலும்.
ஸ்டெப்பர் மோட்டார்ஸ்:
இந்த 28-BYJ48 ஸ்டெப்பர் மோட்டாரைப் பார்ப்போம்.

சரி, ஒரு சாதாரண டி.சி மோட்டரைப் போலல்லாமல், இதிலிருந்து ஐந்து ஆடம்பரமான வண்ணங்களின் ஐந்து கம்பிகள் உள்ளன, அது ஏன்? இதைப் புரிந்து கொள்ள முதலில் ஒரு ஸ்டெப்பர் எவ்வாறு செயல்படுகிறது, அதன் சிறப்பு என்ன என்பதை நாம் தெரிந்து கொள்ள வேண்டும். முதலில் ஸ்டெப்பர்ஸ் மோட்டார்கள் சுழலவில்லை, அவை அடியெடுத்து வைக்கின்றன, எனவே அவை படி மோட்டார்கள் என்றும் அழைக்கப்படுகின்றன. பொருள், அவை ஒரு நேரத்தில் ஒரு படி மட்டுமே நகரும். இந்த மோட்டார்கள் அவற்றில் சுருள்களின் வரிசையைக் கொண்டுள்ளன, மேலும் இந்த சுருள்களை ஒரு குறிப்பிட்ட பாணியில் ஆற்றலை இயக்க வேண்டும். ஒவ்வொரு சுருளும் ஆற்றல் பெறும்போது, மோட்டார் ஒரு படி எடுக்கும் மற்றும் ஆற்றல் தொடர்ச்சியானது மோட்டார் தொடர்ச்சியான நடவடிக்கைகளை எடுக்க வைக்கும், இதனால் அது சுழலும். இந்த கம்பிகள் எங்கிருந்து வருகின்றன என்பதைத் தெரிந்துகொள்ள மோட்டருக்குள் இருக்கும் சுருள்களைப் பார்ப்போம்.

நீங்கள் பார்க்க முடியும் என மோட்டார் யூனிபோலர் 5-முன்னணி சுருள் ஏற்பாடு உள்ளது. ஒரு குறிப்பிட்ட வரிசையில் ஆற்றல் பெற வேண்டிய நான்கு சுருள்கள் உள்ளன. சிவப்பு கம்பிகள் + 5 வி உடன் வழங்கப்படும், மீதமுள்ள நான்கு கம்பிகள் அந்தந்த சுருளைத் தூண்டுவதற்காக தரையில் இழுக்கப்படும். Arduino போன்ற ஒரு மைக்ரோகண்ட்ரோலரைப் பயன்படுத்துகிறோம், இந்த சுருள்களை ஒரு குறிப்பிட்ட வரிசையில் உற்சாகப்படுத்துகிறது மற்றும் தேவையான எண்ணிக்கையிலான படிகளை மோட்டார் செய்ய வைக்கிறது.
எனவே இப்போது, இந்த மோட்டார் ஏன் 28-BYJ48 என்று அழைக்கப்படுகிறது ? தீவிரமாக !!! எனக்கு தெரியாது. இந்த மோட்டார் பெயரிடப்படுவதற்கு எந்த தொழில்நுட்ப காரணமும் இல்லை; ஒருவேளை நாம் அதை விட ஆழமாக டைவ் செய்ய வேண்டும். இந்த மோட்டரின் தரவுத்தாள் மூலம் பெறப்பட்ட சில முக்கியமான தொழில்நுட்ப தரவுகளை கீழே உள்ள படத்தில் பார்ப்போம்.

இது தகவல் நிறைந்த ஒரு தலை, ஆனால் நாம் எந்த வகையான ஸ்டெப்பரைப் பயன்படுத்துகிறோம் என்பதை அறிய சில முக்கியமானவற்றைப் பார்க்க வேண்டும், இதன் மூலம் அதை திறமையாக நிரல் செய்யலாம். முதலில் நாம் 5 வி உடன் சிவப்பு கம்பியை உற்சாகப்படுத்துவதால் இது 5 வி ஸ்டெப்பர் மோட்டார் என்று நமக்குத் தெரியும். பின்னர், அதில் நான்கு சுருள்கள் இருந்ததால் இது நான்கு கட்ட ஸ்டெப்பர் மோட்டார் என்பதையும் நாங்கள் அறிவோம். இப்போது, கியர் விகிதம் 1:64 ஆக கொடுக்கப்பட்டுள்ளது. இதன் பொருள் என்னவென்றால், நீங்கள் வெளியே பார்க்கும் தண்டு 64 முறை சுழன்றால் மட்டுமே ஒரு முழுமையான சுழற்சியை உருவாக்கும். மோட்டார் மற்றும் வெளியீட்டு தண்டுக்கு இடையில் இணைக்கப்பட்டுள்ள கியர்கள் இதற்குக் காரணம், இந்த கியர்கள் முறுக்குவிசை அதிகரிக்க உதவுகின்றன.
கவனிக்க வேண்டிய மற்றொரு முக்கியமான தரவு ஸ்ட்ரைட் ஆங்கிள்: 5.625 ° / 64. இதன் பொருள் 8-படி வரிசையில் இயங்கும் போது ஒவ்வொரு அடியிலும் 5.625 டிகிரி நகரும் மற்றும் ஒரு முழு சுழற்சியை முடிக்க 64 படிகள் (5.625 * 64 = 360) எடுக்கும்.
ஸ்டெப்பர் மோட்டருக்கான புரட்சிக்கான படிகளைக் கணக்கிடுகிறது:
உங்கள் ஸ்டெப்பர் மோட்டருக்கான புரட்சிக்கான படிகளை எவ்வாறு கணக்கிடுவது என்பதை அறிவது முக்கியம், ஏனென்றால் அப்போதுதான் நீங்கள் அதை திறம்பட நிரல் செய்ய முடியும்.
Arduino இல் நாம் 4-படி வரிசையில் மோட்டாரை இயக்குவோம், எனவே ஸ்ட்ரைட் கோணம் 11.25 be ஆக இருக்கும், ஏனெனில் இது 8 படி வரிசைக்கு 5.625 ° (தரவுத்தாள் கொடுக்கப்பட்டுள்ளது) 11.25 ° (5.625 * 2 = 11.25) ஆக இருக்கும்.
புரட்சிக்கான படிகள் = 360 / படி கோணம்
இங்கே, ஒரு புரட்சிக்கு 360 / 11.25 = 32 படிகள்.
ஸ்டெப்பர் மோட்டர்களுக்கு டிரைவர் தொகுதிகள் ஏன் தேவை?
பெரும்பாலான ஸ்டெப்பர் மோட்டார்கள் இயக்கி தொகுதியின் உதவியுடன் மட்டுமே இயங்கும். ஏனென்றால், கட்டுப்பாட்டு தொகுதி (எங்கள் விஷயத்தில் அர்டுயினோ) மோட்டார் இயங்குவதற்கு அதன் I / O ஊசிகளிலிருந்து போதுமான மின்னோட்டத்தை வழங்க முடியாது. எனவே ULN2003 தொகுதி போன்ற வெளிப்புற தொகுதியை ஸ்டெப்பர் மோட்டார் டிரைவராகப் பயன்படுத்துவோம். இயக்கி தொகுதி பல வகைகள் உள்ளன மற்றும் பயன்படுத்தப்படும் மோட்டார் வகையின் அடிப்படையில் ஒன்றின் மதிப்பீடு மாறும். அனைத்து இயக்கி தொகுதிகளுக்கும் முதன்மைக் கொள்கை, மோட்டார் இயங்குவதற்கு போதுமான மின்னோட்டத்தை மூல / மூழ்கடிப்பதாகும்.
பொட்டென்டோமீட்டரைப் பயன்படுத்தி ஸ்டெப்பர் மோட்டாரைச் சுழற்றுவதற்கான சுற்று வரைபடம்:

பொட்டென்டோமீட்டர் மற்றும் அர்டுயினோவைப் பயன்படுத்தி கட்டுப்படுத்தும் ஸ்டெப்பர் மோட்டருக்கான சுற்று வரைபடம் மேலே காட்டப்பட்டுள்ளது. நாங்கள் 28BYJ-48 ஸ்டெப்பர் மோட்டார் மற்றும் ULN2003 டிரைவர் தொகுதி ஆகியவற்றைப் பயன்படுத்தினோம். ஸ்டெப்பர் மோட்டரின் நான்கு சுருள்களை உற்சாகப்படுத்த நாம் 8,9,10 மற்றும் 11 டிஜிட்டல் ஊசிகளைப் பயன்படுத்துகிறோம். இயக்கி தொகுதி Arduino வாரியத்தின் 5V முள் மூலம் இயக்கப்படுகிறது. ஒரு பொட்டென்டோமீட்டர் A0 உடன் இணைக்கப்பட்டுள்ளது, அதன் மதிப்புகளை அடிப்படையாகக் கொண்டு நாம் ஸ்டெப்பர் மோட்டாரை சுழற்றுவோம்.
ஆனால், நீங்கள் ஸ்டெப்பி மோட்டருடன் சிறிது சுமைகளை இணைக்கும்போது வெளிப்புற மின்சாரம் மூலம் இயக்கிக்கு சக்தி கொடுங்கள். ஆர்ப்பாட்டம் நோக்கத்திற்காக நான் மோட்டாரைப் பயன்படுத்துவதால், அர்டுயினோ வாரியத்தின் + 5 வி ரயிலைப் பயன்படுத்தினேன். டிரைவர் தொகுதியின் தரையுடன் அர்டுயினோவின் மைதானத்தை இணைக்க நினைவில் கொள்ளுங்கள்.
Arduino வாரியத்திற்கான குறியீடு:
எங்கள் Arduino உடன் நிரலாக்கத்தைத் தொடங்குவதற்கு முன், நிரலுக்குள் உண்மையில் என்ன நடக்க வேண்டும் என்பதைப் புரிந்துகொள்வோம். முன்பு கூறியது போல், நாங்கள் 4-படி வரிசை முறையைப் பயன்படுத்துவோம், எனவே ஒரு முழுமையான சுழற்சியைச் செய்வதற்கு நான்கு படிகள் செய்யப்படும்.
|
படி |
முள் ஆற்றல் |
சுருள்கள் ஆற்றல் |
|
படி 1 |
8 மற்றும் 9 |
அ மற்றும் பி |
|
படி 2 |
9 மற்றும் 10 |
பி மற்றும் சி |
|
படி 3 |
10 மற்றும் 11 |
சி மற்றும் டி |
|
படி 4 |
11 மற்றும் 8 |
டி மற்றும் ஏ |
டிரைவர் தொகுதிக்கு நான்கு எல்.ஈ.டி இருக்கும், எந்த நேரத்திலும் எந்த சுருள் ஆற்றல் பெறுகிறது என்பதை நாம் சரிபார்க்கலாம். இந்த டுடோரியலின் முடிவில் முழுமையான ஆர்ப்பாட்டம் வீடியோவைக் காணலாம்.
இந்த டுடோரியலில் நாம் ஆர்டுயினோவை நிரல் செய்யப் போகிறோம், இது முள் A0 உடன் இணைக்கப்பட்ட பொட்டென்டோமீட்டரைத் திருப்பி, ஸ்டெப்பர் மோட்டரின் திசையைக் கட்டுப்படுத்தலாம். டுடோரியலின் முடிவில் முழுமையான நிரலைக் காணலாம் சில முக்கியமான வரிகள் கீழே விளக்கப்பட்டுள்ளன.
எங்கள் ஸ்டெப்பர் மோட்டருக்கான ஒரு புரட்சிக்கான படிகளின் எண்ணிக்கை 32 ஆக கணக்கிடப்பட்டது; எனவே கீழேயுள்ள வரியில் காட்டப்பட்டுள்ளபடி அதை உள்ளிடுகிறோம்
# படிகள் 32 ஐ வரையறுக்கவும்
அடுத்து நீங்கள் ஸ்டெப்பர் மோட்டாரை இணைத்துள்ள ஊசிகளைக் குறிப்பிடும் நிகழ்வுகளை நீங்கள் உருவாக்க வேண்டும்.
ஸ்டெப்பர் ஸ்டெப்பர் (STEPS, 8, 10, 9, 11);
குறிப்பு: பின்ஸ் எண் 8,10,9,11 என ஒழுங்கற்றதாக உள்ளது. உங்கள் மோட்டார் இணைக்கப்பட்டுள்ள ஊசிகளை மாற்றினாலும் நீங்கள் அதே முறையைப் பின்பற்ற வேண்டும்.
நாங்கள் Arduino ஸ்டெப்பர் நூலகத்தைப் பயன்படுத்துவதால், கீழேயுள்ள வரியைப் பயன்படுத்தி மோட்டரின் வேகத்தை அமைக்கலாம். 28-BYJ48 ஸ்டெப்பர் மோட்டர்களுக்கு வேகம் 0 முதல் 200 வரை இருக்கும்.
stepper.setSpeed (200);
இப்போது, மோட்டார் ஒரு படி கடிகார திசையில் செல்ல நாம் பின்வரும் வரியைப் பயன்படுத்தலாம்.
stepper.step (1);
மோட்டாரை ஒரு படி எதிர்ப்பு கடிகார திசையில் நகர்த்த நாம் பின்வரும் வரியைப் பயன்படுத்தலாம்.
stepper.step (-1);
எங்கள் திட்டத்தில் நாம் அனலாக் முள் A0 இன் மதிப்பைப் படித்து முந்தைய மதிப்புடன் (Pval) ஒப்பிடுவோம். அது அதிகரித்திருந்தால், 5 படிகளை கடிகார திசையில் நகர்த்துவோம், அது குறைந்துவிட்டால், 5 படிகளை கடிகார திசையில் நகர்த்துவோம்.
potVal = வரைபடம் (அனலாக் ரீட் (A0), 0,1024,0,500); if (potVal> Pval) stepper.step (5); if (பொட்வால்
வேலை:
இணைப்பு கிடைத்தவுடன், வன்பொருள் கீழேயுள்ள படத்தில் இதுபோன்ற தோற்றத்தைக் கொண்டிருக்க வேண்டும்.

இப்போது, உங்கள் Arduino UNO இல் கீழேயுள்ள நிரலைப் பதிவேற்றி சீரியல் மானிட்டரைத் திறக்கவும். முன்பு விவாதித்தபடி , ஸ்டெப்பர் மோட்டரின் சுழற்சியைக் கட்டுப்படுத்த நீங்கள் பொட்டென்டோமீட்டரை சுழற்ற வேண்டும். அதை கடிகார திசையில் சுழற்றுவது ஸ்டெப்பர் மோட்டாரை கடிகார திசையிலும், நேர்மாறாகவும் மாற்றும்.
நீங்கள் திட்டத்தை புரிந்துகொண்டு அதை உருவாக்கி மகிழ்ந்தீர்கள் என்று நம்புகிறேன். திட்டத்தின் முழுமையான பணி கீழே உள்ள வீடியோவில் காட்டப்பட்டுள்ளது. உங்களுக்கு ஏதேனும் சந்தேகம் இருந்தால் அவற்றை கீழே உள்ள கருத்துப் பிரிவில் அல்லது எங்கள் மன்றங்களில் இடுங்கள்.
