தானியங்கி பாட்டில் நிரப்புதல் இயந்திரங்கள் பொதுவாக பானங்கள் மற்றும் குளிர்பானத் தொழில்களில் பயன்படுத்தப்படுகின்றன. இந்த இயந்திரங்கள் ஒரு கன்வேயர் பெல்ட்டைப் பயன்படுத்துகின்றன, இது பாட்டில்களை நிரப்ப ஒரு பொருளாதார மற்றும் வேகமான வழியாகும். பெரும்பாலும் பி.எல்.சிக்கள் தானியங்கி பாட்டில் நிரப்பும் இயந்திரங்களுக்குப் பயன்படுத்தப்படுகின்றன, ஆனால் நீங்கள் ஒரு அர்டுயினோவைப் பயன்படுத்தி மிகவும் அடிப்படை மற்றும் பல்துறை பாட்டில் நிரப்பியை உருவாக்கலாம். ஐஆர் அல்லது மீயொலி சென்சார் பயன்படுத்தி பாட்டிலை தானாகக் கண்டறிய நீங்கள் ஆர்டுயினோவை நிரல் செய்யலாம் மற்றும் சிறிது நேரம் கன்வேயர் பெல்ட்டை நிறுத்துவதன் மூலம் பாட்டிலரை நிரப்ப அனுமதிக்கலாம். பின்னர் மீண்டும் பெல்ட்டை நகர்த்தி அடுத்த பாட்டில் கண்டறியப்படும்போது நிறுத்தவும்.
இங்கே நாம் ஆர்டுயினோ யூனோ, கன்வேயர் பெல்ட், சோலெனாய்டு வால்வு, ஐஆர் சென்சார் மற்றும் ஸ்டெப்பர் மோட்டார் ஆகியவற்றைப் பயன்படுத்தி தானியங்கி பாட்டில் நிரப்புதல் இயந்திரத்திற்கான முன்மாதிரி ஒன்றை வடிவமைக்க உள்ளோம். பெல்ட் கன்வேயர் ஒரு நிலையான முன்னமைக்கப்பட்ட வேகத்தில் ஒரு ஸ்டெப்பர் மோட்டார் மூலம் இயக்கப்படுகிறது. ஐ.ஆர் சென்சார் பெல்ட்டில் ஒரு பாட்டில் இருப்பதைக் கண்டுபிடிக்கும் வரை ஸ்டெப்பர் மோட்டார் பெல்ட்டை ஓட்டுகிறது. ஐஆர் சென்சாரை வெளிப்புற தூண்டுதலாகப் பயன்படுத்தினோம். எனவே ஐஆர் சென்சார் உயர்ந்த போதெல்லாம் அது மோட்டாரை நிறுத்தி சோலனாய்டு வால்வை இயக்க ஆர்டுயினோவுக்கு ஒரு தூண்டுதலை அனுப்புகிறது. முன்னமைக்கப்பட்ட தேவையான தாமதம் ஏற்கனவே பாட்டில் நிரப்புவதற்கான குறியீட்டில் உள்ளிடப்பட்டுள்ளது. Arduino அந்த குறிப்பிட்ட நேரம் வரை சோலனாய்டு வால்வை இயக்கி, ஸ்டெப்பர் மோட்டாரை அணைக்கும். அந்த நேரத்திற்குப் பிறகு, சோலனாய்டு வால்வு நிரப்புவதை அணைக்கிறது, மேலும் கன்வேயர் நகரத் தொடங்குகிறது, இதனால் அடுத்த பாட்டில் நிரப்பப்படலாம்.
நாங்கள் முன்பு சோலனாய்டு வால்வு, ஐஆர் சென்சார் மற்றும் ஸ்டெப்பர் மோட்டார் ஆகியவற்றுடன் ஆர்டுயினோவைப் பயன்படுத்தினோம், எனவே இந்த கூறுகளுடன் அர்டுயினோவின் அடிப்படை இடைமுகத்தைப் பற்றி மேலும் அறிய, நீங்கள் இணைப்புகளைப் பார்வையிடலாம்.
கூறுகள் தேவை
- அர்டுடினோ யூனோ
- ஸ்டெப்பர் மோட்டார் (நேமா 17)
- ரிலே
- வரிச்சுருள் வால்வு
- ஐஆர் சென்சார்
- A4988 மோட்டார் டிரைவர்
- மின்கலம்
சுற்று வரைபடம்
Arduino ஐப் பயன்படுத்தி தானியங்கி பாட்டில் நிரப்புதல் அமைப்பிற்கான சுற்று வரைபடம் கீழே கொடுக்கப்பட்டுள்ளது.

சுற்று வரைபடத்தை வரைய நான் ஃப்ரிட்ஸிங்கைப் பயன்படுத்தினேன். இந்த சுற்றில், ரிலே தொகுதி மூலம் சோலனாய்டு வால்வு அர்டுயினோவுடன் இணைக்கப்பட்டுள்ளது மற்றும் ஸ்டெப்பர் மோட்டாரைக் கட்டுப்படுத்த A4988 இயக்கி தொகுதி பயன்படுத்தப்படுகிறது. Nema17 மற்றும் A4988 இயக்கி தொகுதி பற்றிய கூடுதல் தகவலுக்கு Arduino மற்றும் A4988 டுடோரியலுடன் Nema17 ஐ எவ்வாறு கட்டுப்படுத்துவது என்பதைப் பின்பற்றலாம்.
ரிலே தொகுதியின் உள்ளீட்டு முள் Arduino இன் முள் 7 உடன் இணைக்கப்பட்டுள்ளது. A4988 தொகுதியின் திசை மற்றும் படி ஊசிகளும் Arduino இன் 2 மற்றும் 4 ஊசிகளுடன் இணைக்கப்பட்டுள்ளன. இந்த திட்டத்தில், ஐ.ஆர் சென்சார் அர்டுயினோவுக்கு வெளிப்புற குறுக்கீடாக பயன்படுத்தப்படுகிறது. Arduino Uno இல், டிஜிட்டல் முள் 2 & 3 குறுக்கீடு ஊசிகளாகும், எனவே ஐஆர் சென்சாரின் அவுட் முள் Arduino இன் 3 வது முள் உடன் இணைக்கவும். சோலனாய்டு வால்வு 24 வி சக்தி மூலத்தால் இயக்கப்படுகிறது, மேலும் ஸ்டெப்பர் மோட்டார் 12 வி சக்தி மூலத்தால் இயக்கப்படுகிறது.
தானியங்கி பாட்டில் நிரப்புவதற்கான Arduino திட்டம்
Arduino ஐப் பயன்படுத்தி இந்த தானியங்கி பாட்டில் நிரப்புதல் அமைப்பிற்கான முழுமையான நிரல் இறுதியில் கொடுக்கப்பட்டுள்ளது. இங்கே நான் சில முக்கியமான வரிகளை விளக்குகிறேன்.
ஸ்டெப்பர் மோட்டார் நூலகத்தைச் சேர்த்து நிரலைத் தொடங்கவும். நீங்கள் ஸ்டெப்பர் மோட்டார் நூலகத்தை இங்கிருந்து பதிவிறக்கம் செய்யலாம்.
அதன்பிறகு, ஸ்டெப்பர் மோட்டருக்கான புரட்சிக்கான படிகளின் எண்ணிக்கையை வரையறுக்கவும். NEMA க்கு ஒரு புரட்சிக்கு 17 படிகள் 200 ஆகும்.
#சேர்க்கிறது
மோட்டார் இயக்கி தொகுதியின் படி மற்றும் திசை ஊசிகள் இணைக்கப்பட்டுள்ள ஊசிகளைக் குறிப்பிடவும். இயக்கி தொகுதி வழியாக மோட்டார் இணைக்கப்பட்டுள்ளதால், மோட்டார் இடைமுக வகையை Type1 என வரையறுக்கவும்.
ஸ்டெப்பர் ஸ்டெப்பர் (STEPS, 2, 4); # மோட்டார் இன்டர்ஃபேஸ் டைப் 1 ஐ வரையறுக்கவும்
ஸ்டெப்பர் மோட்டார் வேகத்தை அமைக்கவும்.
stepper.setSpeed (500);
ரிலே, படி மற்றும் திசை ஊசிகளை வெளியீடாக வரையறுக்கவும்
pinMode (ரிலே, OUTPUT); pinMode (4, OUTPUT); pinMode (2, OUTPUT);
Arduino இல் வெளிப்புற குறுக்கீட்டிற்கான தொடரியல் கீழே கொடுக்கப்பட்டுள்ளது:
attachInterrupt (DigitalPinToInterrupt (முள்), ISR, பயன்முறை);
எங்கே:
DigitalPinToInterrupt (முள்): வெளிப்புற குறுக்கீடு இணைக்கப்பட்டுள்ள முள் வரையறுக்க இது பயன்படுகிறது. Arduino Uno Pin 2 & 3 இல் வெளிப்புற குறுக்கீடு ஊசிகளும் உள்ளன.
ஐ.எஸ்.ஆர்: இது ஒரு வெளிப்புற குறுக்கீடு என்று அழைக்கப்படும் ஒரு செயல்பாடு.
பயன்முறை: தூண்டுவதற்கான மாற்றம் வகை, எ.கா., வீழ்ச்சி, உயர்வு போன்றவை.
இணைப்பைப் பின்தொடர்வதன் மூலம் Arduino குறுக்கீடுகள் பற்றி மேலும் அறிக.
இல் attachInterrupt () செயல்பாடு அது முள் 3 வெளிப்புற குறுக்கீட்டு முள், மற்றும் என்று குறிப்பிடப்படவில்லை IR_detected ஐஆர் சென்சார் உயர் குறைந்த (உதயம்) ஆகும் அதன் மாநில மாற்றுகிறது போதெல்லாம் செயல்பாடு அழைக்கப்படுகிறது.
attachInterrupt (DigitalPinToInterrupt (3), IR_detected, HIGH);
void IR_detected () என்பது ஐஎஸ்ஆர் செயல்பாடாகும், இது ஐஆர் சென்சார் அதிகமாக செல்லும் போது செயல்படும். எனவே ஐஆர் சென்சார் உயர்ந்த போதெல்லாம், இந்த செயல்பாடு சில படிகளுக்கு ஸ்டெப்பர் மோட்டாரை இயக்குகிறது, பின்னர் ஸ்டெப்பர் மோட்டாரை நிறுத்தி சோலனாய்டு வால்வை இயக்குகிறது.
வெற்றிடமான IR_detected () {stepper.step (150); டிஜிட்டல்ரைட் (ரிலே, உயர்); stepper.step (0);
இப்போது இறுதியாக குறியீட்டை மடிக்கணினியுடன் இணைப்பதன் மூலம் Arduino இல் பதிவேற்றவும். Arduino ஐப் பயன்படுத்தி தானியங்கி பாட்டில் நிரப்புதல் அமைப்புக்கான எங்கள் முன்மாதிரியை கீழே உள்ள படம் காட்டுகிறது .

முழுமையான குறியீடு மற்றும் ஆர்ப்பாட்டம் வீடியோ கீழே கொடுக்கப்பட்டுள்ளது.
