Arduino IDE ஐப் பயன்படுத்தி ESP32 உடன் ரிலே

Arduino Ide Aip Payanpatutti Esp32 Utan Rile



ரிலே என்பது நமது வழக்கமான சுவிட்சுகளைப் போலவே செயல்படும் ஒரு மின் சுவிட்ச் ஆகும். மின்னோட்டத்தைக் கட்டுப்படுத்துவதன் மூலம் அதை இயக்கலாம் அல்லது முடக்கலாம். ESP32 மைக்ரோகண்ட்ரோலர் பின்களில் இருந்து குறைந்த மின்னழுத்த 3.3V சிக்னலைப் பயன்படுத்தி ரிலேவைக் கட்டுப்படுத்தலாம். இந்த கட்டுரையில் நாம் ESP32 உடன் ஒரு ரிலே தொகுதியை இடைமுகப்படுத்துவோம் மற்றும் LED ஐ கட்டுப்படுத்துவோம்.

1: ரிலேகளுக்கான அறிமுகம்

2: ரிலேக்களின் வகைகள்







3: இரட்டை சேனல் ரிலே பின்அவுட்



4: ESP32 உடன் இடைமுக ரிலே



1: ரிலேகளுக்கான அறிமுகம்

பவர் ரிலே தொகுதி என்பது ESP32 மற்றும் Arduino போன்ற மைக்ரோகண்ட்ரோலர்களின் குறைந்த சக்தி சமிக்ஞையால் கட்டுப்படுத்தப்படும் ஒரு மின்காந்த சுவிட்ச் ஆகும். மைக்ரோகண்ட்ரோலரிலிருந்து வரும் கன்ட்ரோல் சிக்னலைப் பயன்படுத்தி, 120-220V போன்ற உயர் மின்னழுத்தங்களில் கூட வேலை செய்யும் உபகரணங்களை ஆன் அல்லது ஆஃப் செய்யலாம்.





ஒரு ஒற்றை சேனல் ரிலே தொகுதி பொதுவாக கொண்டுள்ளது 6 ஊசிகள்:



ஆறு ஊசிகள் அடங்கும்:

பின் பின் பெயர் விளக்கம்
1 ரிலே தூண்டுதல் முள் ரிலே செயல்படுத்துவதற்கான உள்ளீடு
இரண்டு GND தரை முள்
3 வி.சி.சி ரிலே சுருளுக்கான உள்ளீடு வழங்கல்
4 இல்லை பொதுவாக திறந்த முனையம்
5 பொதுவானது பொதுவான முனையம்
6 NC பொதுவாக மூடப்பட்ட முனையம்

2: ரிலேக்களின் வகைகள்

ரிலே தொகுதிகள் அதன் சேனல்களின் எண்ணிக்கையைப் பொறுத்து வெவ்வேறு மாறுபாடுகளில் வருகின்றன. 1, 2, 3, 4, 8 மற்றும் 16 சேனல்கள் ரிலே தொகுதிகள் கொண்ட ரிலே தொகுதிகளை நாம் எளிதாகக் கண்டறியலாம். வெளியீட்டு முனையத்தில் நாம் கட்டுப்படுத்தக்கூடிய சாதனங்களின் எண்ணிக்கையை ஒவ்வொரு சேனலும் தீர்மானிக்கிறது.

ஒற்றை, இரட்டை மற்றும் 8 சேனல் ரிலே தொகுதி விவரக்குறிப்புகளின் சுருக்கமான ஒப்பீடு இங்கே:

விவரக்குறிப்பு 1-சேனல் ரிலே 2-சேனல் ரிலே 8-சேனல் ரிலே
வழங்கல் மின்னழுத்தம் 3.75V-6V 3.75V-6V 3.75V-6V
தூண்டுதல் மின்னோட்டம் 2mA 5mA 5mA
தற்போதைய ஆக்டிவ் ரிலே 70எம்ஏ ஒற்றை(70mA) இரட்டை (140mA) ஒற்றை(70mA) அனைத்தும் 8 (600mA)
அதிகபட்ச தொடர்பு மின்னழுத்தம் 250VAC அல்லது 30VDC 250VAC அல்லது 30VDC 250VAC அல்லது 30VDC
குறைந்தபட்ச மின்னோட்டம் 10A 10A 10A

வெவ்வேறு சேனல் ரிலேக்களுக்கு இடையிலான சுருக்கமான ஒப்பீட்டை நாங்கள் உள்ளடக்கியிருப்பதால், இப்போது இந்த கட்டுரையில் இரட்டை சேனல் ரிலேயை ஆர்ப்பாட்ட நோக்கங்களுக்காகப் பயன்படுத்துவோம்.

3: இரட்டை சேனல் ரிலே பின்அவுட்

இங்கே இந்த கட்டுரையில், நாங்கள் இரட்டை சேனல் ரிலேவைப் பயன்படுத்துவோம். இரட்டை சேனல் ரிலே ஊசிகளை மூன்று வகைகளாகப் பிரிக்கலாம்:

  • முதன்மை மின்னழுத்த இணைப்புகள்
  • கட்டுப்பாட்டு ஊசிகள்
  • பவர் சப்ளை தேர்வு

3.1: முக்கிய மின்னழுத்த இணைப்புகள்

இரட்டை சேனல் ரிலே தொகுதிக்குள் உள்ள முக்கிய இணைப்பானது ஒவ்வொரு இணைப்புடன் இரண்டு வெவ்வேறு இணைப்பிகளை உள்ளடக்கியது மூன்று ஊசிகள் NO ( பொதுவாக திறந்திருக்கும் ), NC ( பொதுவாக மூடப்படும் ) மற்றும் பொதுவானது.

பொதுவான: பிரதான மின்னோட்டத்தைக் கட்டுப்படுத்தவும் (வெளிப்புற சாதனத்தின் மின்னழுத்தம்)

பொதுவாக மூடப்படும் (NC): இந்த உள்ளமைவு ரிலேயைப் பயன்படுத்தி முன்னிருப்பாக மூடப்படும். சாதாரண கட்டமைப்பில் மின்னோட்டம் பொதுவான மற்றும் NC க்கு இடையே பாய்கிறது, மின்சுற்றைத் திறந்து மின்னோட்டத்தை நிறுத்த ஒரு தூண்டுதல் சமிக்ஞை அனுப்பப்படாவிட்டால்.

பொதுவாக திறந்திருக்கும் (NO): பொதுவாக திறந்த உள்ளமைவு NC க்கு எதிரானது. இயல்பாக, மின்னோட்டம் பாயவில்லை; ESP32 இலிருந்து ஒரு தூண்டுதல் சமிக்ஞை அனுப்பப்படும் போது மட்டுமே அது பாயத் தொடங்குகிறது.

3.2: கட்டுப்பாட்டு ஊசிகள்:

ரிலே தொகுதியின் மறுபுறம் 4 மற்றும் 3 ஊசிகளின் தொகுப்பை உள்ளடக்கியது. குறைந்த மின்னழுத்த பக்கங்களின் முதல் தொகுப்பு VCC, GND, IN1 மற்றும் IN2 ஆகிய நான்கு ஊசிகளைக் கொண்டுள்ளது. ஒவ்வொரு சேனலுக்கும் தனித்தனி IN பின் இருக்கும் சேனல்களின் எண்ணிக்கையைப் பொறுத்து IN பின் மாறுபடும்.

எந்த மைக்ரோகண்ட்ரோலரிலிருந்தும் ரிலேக்கான கட்டுப்பாட்டு சமிக்ஞையை IN பின் பெறுகிறது. பெறப்பட்ட சமிக்ஞை 2V க்கு கீழே செல்லும் போது ரிலே தூண்டப்படுகிறது. ரிலே தொகுதியைப் பயன்படுத்தி பின்வரும் உள்ளமைவை அமைக்கலாம்:

பொதுவாக மூடிய கட்டமைப்பு:

  • 1 அல்லது அதிக மின்னோட்டம் தொடங்கும்
  • 0 அல்லது குறைந்த மின்னோட்டம் பாயும் நிறுத்தம்

பொதுவாக திறந்த உள்ளமைவு:

  • 1 அல்லது அதிக மின்னோட்டம் நிறுத்தப்படும்
  • 0 அல்லது குறைந்த மின்னோட்டம் தொடங்கும்

3.3: பவர் சப்ளை தேர்வு

இரண்டாவது செட் பின்களில் VCC, GND மற்றும் JD-VCC ஆகிய மூன்று ஊசிகளும் அடங்கும். JD-VCC ஊசிகள் பொதுவாக VCC உடன் இணைக்கப்பட்டிருக்கும், அதாவது ESP32 மின்னழுத்தத்தைப் பயன்படுத்தி ரிலே இயக்கப்படுகிறது, மேலும் எங்களுக்குத் தனியாக வெளிப்புற சக்தி ஆதாரம் தேவையில்லை.

மேலே உள்ள படத்தில் காட்டப்பட்டுள்ள கருப்பு தொப்பி இணைப்பியை நீங்கள் அகற்றினால், நாங்கள் ரிலே தொகுதியை தனித்தனியாக இயக்க வேண்டும்.

இப்போதைக்கு, இரட்டை சேனல் ரிலே தொகுதியின் அனைத்து விவரக்குறிப்புகள் மற்றும் செயல்பாட்டை நாங்கள் உள்ளடக்கியுள்ளோம். இப்போது நாம் அதை ESP32 உடன் இடைமுகப்படுத்துவோம்.

4: ESP32 உடன் இடைமுக ரிலே

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

4.1: திட்டவட்டமான

இப்போது கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி ரிலே தொகுதியை இணைக்கவும். ரிலே தொகுதியின் தூண்டுதல் சிக்னலுக்காக இங்கே நாம் ESP32 இன் GPIO பின் 13 ஐப் பயன்படுத்தியுள்ளோம். ஒரு LED NC கட்டமைப்பில் இணைக்கப்பட்டுள்ளது.

பின்வரும் பின் கட்டமைப்பு பின்பற்றப்படும்:

ரிலே பின் ESP32 பின்
IN1 GPIO 13
வி.சி.சி வாருங்கள்
GND GND
சேனல் 1 NC LED + ive டெர்மினல்
பொதுவானது வாருங்கள்

4.2: குறியீடு

Arduino IDE ஐ திறக்கவும். ESP32 ஐ PC உடன் இணைத்து கொடுக்கப்பட்ட குறியீட்டைப் பதிவேற்றவும்.

/*********
https://Linuxhint. உடன்
*********/
நிலையான முழு எண்ணாக உண்மையில்_2சான் = 13 ;
வெற்றிட அமைப்பு ( ) {
தொடர். தொடங்கும் ( 115200 ) ;
 பின் பயன்முறை ( உண்மையில்_2சான் , வெளியீடு ) ;
}
வெற்றிட வளையம் ( ) {
டிஜிட்டல் ரைட் ( உண்மையில்_2சான் , உயர் ) ; /*NC உள்ளமைவைப் பயன்படுத்தி உயர்வை அனுப்பவும் க்கான தற்போதைய ஓட்டம்*/
/*இல்லை என்பதற்கு குறைவாக அனுப்புகிறது சமிக்ஞை க்கான தற்போதைய ஓட்டம்*/
தொடர். println ( 'LED ஆன்-தற்போதைய ஓட்டம் தொடங்குகிறது' ) ;
தாமதம் ( 3000 ) ; /*தாமதம் 3 நொடி*/
டிஜிட்டல் ரைட் ( உண்மையில்_2சான் , குறைந்த ) ; /*NC உள்ளமைவைப் பயன்படுத்துதல் தற்போதைய ஓட்டத்தை நிறுத்த குறைவாக அனுப்பவும்*/
/*இல்லை என்பதற்கு குறைவாக அனுப்புகிறது சமிக்ஞை தற்போதைய ஓட்டத்தை நிறுத்த*/
தொடர். println ( 'LED ஆஃப்-தற்போதைய ஓட்டம் நிறுத்தங்கள்' ) ;
தாமதம் ( 3000 ) ;
}

இங்கே மேலே உள்ள குறியீட்டில் GPIO 13 என்பது ரிலே தொகுதியின் IN1 உடன் இணைக்கப்பட்ட ஒரு தூண்டுதல் முள் என வரையறுக்கப்படுகிறது. அடுத்து, ESP32 இலிருந்து IN1 இல் உயர் சிக்னல் அனுப்பப்படாவிட்டால் LED ஐ இயக்கும் NC உள்ளமைவில் ஒரு ரிலே தொகுதியை வரையறுத்துள்ளோம்.

எல்இடியை இயக்க IN1 க்கு உயர் சிக்னலை அனுப்பவும் இல்லை.

ESP32 போர்டில் குறியீட்டைப் பதிவேற்றிய பிறகு இப்போது வெளியீட்டைக் கவனிக்கவும்.

4.3: வெளியீடு

பின்வரும் வெளியீட்டை தொடர் மானிட்டரில் காணலாம், எல்இடி ஆன் மற்றும் ஆஃப் ஆகும் போது பார்க்கலாம்.

  உரை விளக்கம் தானாக உருவாக்கப்படும்

LED இணைக்கப்பட்டுள்ளதால் NC கட்டமைப்பு எனவே LED இருக்கும் ஆன் .

இப்போது ஒரு உயர் சமிக்ஞை அனுப்பப்பட்டது IN1 ரிலே தொகுதியின் முள் LED மாறும் ஆஃப் ரிலே தொகுதி உள்ளது ஆன் .

இரட்டை சேனல் ரிலே தொகுதியுடன் ESP32 மைக்ரோகண்ட்ரோலர் போர்டை வெற்றிகரமாக ஒருங்கிணைத்து சோதனை செய்துள்ளோம். ஆர்ப்பாட்ட நோக்கங்களுக்காக, சேனல் 1 இன் பொதுவான முனையத்தில் எல்இடியை இணைத்துள்ளோம்.

முடிவுரை

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