CN5711 Arduino அல்லது Potentiometer உடன் LED டிரைவிங்
வழிமுறைகள்
CN5711 Arduino அல்லது Potentiometer உடன் LED டிரைவிங்
Arduino அல்லது Potentiometer (CN5711) மூலம் லெட் ஓட்டுவது எப்படி
டாரிகோஸ் மூலம்
நான் எல்.ஈ.டிகளை விரும்புகிறேன், குறிப்பாக தனிப்பட்ட திட்டங்களுக்கு, என் பைக்கிற்கான டார்ச்கள் மற்றும் விளக்குகளை உருவாக்குவது போன்றது.
இந்த டுடோரியலில் எனது தேவைகளைப் பூர்த்தி செய்யும் ஒரு எளிய டிரைவ் லெட்களின் செயல்பாட்டை விளக்குகிறேன்:
- ஒற்றை லித்தியம் பேட்டரி அல்லது USB ஐப் பயன்படுத்த வின் <5V
- பொட்டென்டோமீட்டர் அல்லது மைக்ரோகண்ட்ரோலர் மூலம் மின்னோட்டத்தை மாற்றும் சாத்தியம்
- எளிய சுற்று, சில கூறுகள் மற்றும் சிறிய தடம்
இந்த சிறிய வழிகாட்டி மற்ற பயனர்களுக்கு பயனுள்ளதாக இருக்கும் என்று நம்புகிறேன்!
பொருட்கள்:
கூறுகள்
- தலைமையிலான இயக்கி தொகுதி
- ஏதேனும் பவர் லெட் (1° லென்ஸுடன் 60 வாட் ரெட் லெட் பயன்படுத்தினேன்)
- பேட்டரி அல்லது மின்சாரம்
- ப்ரெட்போர்டு
- கூறுகள்
DIY பதிப்பிற்கு:
- CN5711 IC
- potentiometer
- முன்மாதிரி பலகை
- SOP8 முதல் DIP8 pcb அல்லது SOP8 முதல் DIP8 அடாப்டர் வரை
கருவிகள்
- சாலிடரிங் இரும்பு
- ஸ்க்ரூட்ரைவர்
படி 1: தரவுத்தாள்
சில மாதங்களுக்கு முன்பு நான் Aliexpress இல் ஒரு CN5711 IC, ஒரு மின்தடை மற்றும் ஒரு மாறி மின்தடையம் கொண்ட லெட் இயக்கி தொகுதியைக் கண்டேன்.
CN5711 தரவுத்தாளில் இருந்து:
பொது விளக்கம்:
பொது விளக்கம்: CN5711 என்பது உள்ளீட்டு தொகுதியில் இருந்து செயல்படும் தற்போதைய ஒழுங்குமுறை ஒருங்கிணைந்த சுற்று ஆகும்.tage 2.8V முதல் 6V வரை, நிலையான வெளியீட்டு மின்னோட்டத்தை வெளிப்புற மின்தடையுடன் 1.5A வரை அமைக்கலாம். CN5711 LED களை ஓட்டுவதற்கு ஏற்றது. […] CN5711 வெப்பநிலை பாதுகாப்பு செயல்பாட்டிற்கு பதிலாக வெப்பநிலை ஒழுங்குமுறையை ஏற்றுக்கொள்கிறது, வெப்பநிலை ஒழுங்குமுறையானது அதிக சுற்றுப்புற வெப்பநிலை அல்லது அதிக மின்னழுத்தம் ஏற்பட்டால் LED ஐ தொடர்ந்து இயக்கலாம்.tagஇ துளி. […]
பயன்பாடுகள்: ஃப்ளாஷ்லைட், அதிக பிரகாசம் கொண்ட எல்இடி டிரைவர், எல்இடி ஹெட்லைட்கள், எமர்ஜென்சி விளக்குகள் மற்றும் விளக்குகள் […]
அம்சங்கள்: இயக்க தொகுதிtagஇ வரம்பு: 2.8V முதல் 6V வரை, ஆன்-சிப் பவர் MOSFET, குறைந்த டிராப்அவுட் தொகுதிtage: 0.37V @ 1.5A, LED மின்னோட்டம் 1.5A வரை, அவுட்புட் தற்போதைய துல்லியம்: ± 5%, சிப் வெப்பநிலை ஒழுங்குமுறை, LED மின்னோட்டப் பாதுகாப்பிற்கு மேல் […] இந்த ICக்கு 3 செயல்பாட்டு முறைகள் உள்ளன:
- CE பின்னில் நேரடியாகப் பயன்படுத்தப்படும் PWM சமிக்ஞையுடன், PWM சமிக்ஞையின் அதிர்வெண் 2KHz க்கும் குறைவாக இருக்க வேண்டும்.
- ஒரு NMOS இன் வாயிலில் பயன்படுத்தப்படும் தர்க்க சமிக்ஞையுடன் (படம் 4)
- பொட்டென்டோமீட்டருடன் (படம் 5)
PWM சிக்னலைப் பயன்படுத்தி Arduino, Esp32 மற்றும் AtTiny85 போன்ற மைக்ரோகண்ட்ரோலருடன் IC ஐ இயக்குவது மிகவும் எளிதானது.
பொது விளக்கம்
CN571 I என்பது உள்ளீடு தொகுதியில் இருந்து செயல்படும் தற்போதைய ஒழுங்குமுறை ஒருங்கிணைந்த சுற்று ஆகும்tage 2.8V முதல் 6V வரை, நிலையான வெளியீட்டு மின்னோட்டத்தை வெளிப்புற மின்தடையுடன் I.5A வரை அமைக்கலாம். CN5711 LED ஓட்டுவதற்கு ஏற்றது. ஆன்-சிப் பவர் MOSFET மற்றும் தற்போதைய சென்ஸ் பிளாக் ஆகியவை வெளிப்புற கூறுகளின் எண்ணிக்கையை வெகுவாகக் குறைக்கின்றன. CN5711 வெப்பநிலை பாதுகாப்பு செயல்பாட்டிற்கு பதிலாக வெப்பநிலை ஒழுங்குமுறையை ஏற்றுக்கொள்கிறது, வெப்பநிலை ஒழுங்குமுறையானது அதிக சுற்றுப்புற வெப்பநிலை அல்லது அதிக மின்னழுத்தம் ஏற்பட்டால் LED ஐ தொடர்ந்து இயக்கும்.tagஇ துளி. மற்ற அம்சங்களில் சிப் இயக்குதல் போன்றவை அடங்கும். CN5711 வெப்பமயமாக்கப்பட்ட 8-பின் சிறிய அவுட்லைன் தொகுப்பில் (SOPS) கிடைக்கிறது.
அம்சங்கள்
- இயக்க தொகுதிtagஇ வரம்பு: 2.8V முதல் 6V வரை
- ஆன்-சிப் பவர் MOSFET
- குறைந்த டிராப்அவுட் தொகுதிtage: 0.37V @ 1.5A
- 1.5A வரை LED மின்னோட்டம்
- வெளியீடு தற்போதைய துல்லியம்: * 5%
- சிப் வெப்பநிலை ஒழுங்குமுறை
- LED மின்னோட்டப் பாதுகாப்பிற்கு மேல்
- இயக்க வெப்பநிலை வரம்பு: - 40 V முதல் +85 வரை
- SOPS தொகுப்பில் கிடைக்கிறது
- பிபி-இலவசம், ரோஸ் இணக்கமானது, ஹாலோஜன் இலவசம்
விண்ணப்பங்கள்
- ஒளிரும் விளக்கு
- அதிக பிரகாசம் கொண்ட LED இயக்கி
- LED ஹெட்லைட்கள்
- அவசர விளக்குகள் மற்றும் விளக்குகள்
முள் ஒதுக்கீடு
படம் 3. CN5711 எல்இடிகளை இணையாக இயக்குகிறது
படம் 4 மங்கலான LEDக்கான லாஜிக் சிக்னல்
முறை 3: படம் 5 இல் காட்டப்பட்டுள்ளபடி LED ஐ மங்கச் செய்ய பொட்டென்டோமீட்டர் பயன்படுத்தப்படுகிறது.
படம் 5 எல்இடியை மங்கச் செய்வதற்கான பொட்டென்டோமீட்டர்
படி 2: பில்ட் இன் பொட்டென்டோமீட்டருடன் லெட் ஓட்டவும்
புகைப்படங்கள் மற்றும் வீடியோவில் வயரிங் தெளிவாக இருப்பதாக நம்புகிறேன்.
V1 >> நீலம் >> மின்சாரம் +
CE >> நீலம் >> மின்சாரம் +
ஜி >> சாம்பல் >> தரை
LED >> பழுப்பு >> led +
சர்க்யூட்டை இயக்க நான் மலிவான மின்சார விநியோகத்தைப் பயன்படுத்தினேன் (பழைய atx மின்சாரம் மற்றும் ZK-4KX பக் பூஸ்ட் கன்வெர்ட்டர் மூலம் செய்யப்பட்டது) . நான் தொகுதியை அமைத்தேன்tagஒரு செல் லித்தியம் பேட்டரியை உருவகப்படுத்த e முதல் 4.2v வரை.
வீடியோவில் இருந்து நாம் பார்ப்பது போல், சுற்று 30mA இலிருந்து 200mA க்கும் அதிகமாக சக்தி அளிக்கிறது
https://youtu.be/kLZUsOy_Opg
சரிசெய்யக்கூடிய மின்தடை மூலம் சரிசெய்யக்கூடிய மின்னோட்டம்.
மெதுவாகவும் மெதுவாகவும் சுழற்றுவதற்கு பொருத்தமான ஸ்க்ரூடிரைவரைப் பயன்படுத்தவும்
படி 3: மைக்ரோகண்ட்ரோலருடன் லெட் இயக்கவும்
மைக்ரோகண்ட்ரோலருடன் சர்க்யூட்டைக் கட்டுப்படுத்த, மைக்ரோகண்ட்ரோலரின் PWM பின்னுடன் CE பின்னை இணைக்கவும்.
V1 >> நீலம் >> மின்சாரம் +
CE >> ஊதா >> pwm முள்
ஜி >> சாம்பல் >> தரை
LED >> பழுப்பு >> led +
கடமை சுழற்சியை 0 (0%) ஆக அமைப்பது LED அணைக்கப்படும். டூட்டி சுழற்சியை 255 (100%) ஆக அமைத்தால் எல்.ஈ.டி அதிகபட்ச சக்தியில் ஒளிரும். குறியீட்டின் சில வரிகள் மூலம் எல்இடியின் பிரகாசத்தை சரிசெய்யலாம்.
இந்த பிரிவில் நீங்கள் Arduino, Esp32 மற்றும் AtTiny85 க்கான சோதனைக் குறியீட்டைப் பதிவிறக்கலாம்.
Arduino சோதனை குறியீடு:
#பின்லெட் 3 ஐ வரையறுக்கவும்
#லீட் ஆஃப் 0 ஐ வரையறுக்கவும்
#define led On 250 //255 என்பது அதிகபட்ச pwm மதிப்பு
int மதிப்பு = 0 ; //pwm மதிப்பு
வெற்றிட அமைப்பு() {
பின்முறை (pinLed, OUTPUT); //setto il pin pwm come uscita
}
வெற்றிட சுழற்சி ( ) {
//இமைக்க
அனலாக் ரைட் (pinLed, led Off); // லெட் அணைக்க
தாமதம்(1000);
// ஒரு நொடி காத்திரு
அனலாக் ரைட் (pinLed, led On); // லெட் இயக்கவும்
தாமதம்(1000);
// ஒரு நொடி காத்திரு
அனலாக் ரைட் (pinLed, led Off); //…
தாமதம்(1000);
அனலாக் ரைட் (pinLed, led On);
தாமதம்(1000);
//மங்கலான
(மதிப்பு = ledOn; மதிப்பு > ledOff; மதிப்பு –) {//“மதிப்பை” குறைப்பதன் மூலம் ஒளியைக் குறைக்கவும்
அனலாக் ரைட் (pinLed, value);
தாமதம்(20);
}
க்கான (மதிப்பு = ledOff; மதிப்பு < ledOn; மதிப்பு ++) { //“மதிப்பை” அதிகரிப்பதன் மூலம் ஒளியை அதிகரிக்கவும்
அனலாக் ரைட் (pinLed, value);
தாமதம்(20);
}
}
https://youtu.be/_6SwgEA3cuJg
https://www.instructables.com/FJV/WYFF/LDSTSONV/FJVWYFFLDSTSSNV.ino
https://www.instructables.com/F4F/GUYU/LDSTS9NW/F4FGUYULDSTS9SNW.ino
https://www.instructables.com/FXD/ZBY3/LDSTS9NX/FXDZBY3LDSTS9NX.ino
பதிவிறக்கவும்
பதிவிறக்கவும்
பதிவிறக்கவும்
படி 4: Diy பதிப்பு
நிலையான டேட்டாஷீட் சர்க்யூட்டைப் பின்பற்றி தொகுதியின் DIY பதிப்பை உருவாக்கினேன்.
தரவுத்தாள் “R-ISET இன் அதிகபட்ச மதிப்பு 50K ஓம்” என்று கூறினாலும் நான் 30k பொட்டென்டோமீட்டரைப் பயன்படுத்தினேன்.
நீங்கள் பார்க்க முடியும் என, சுற்று மிகவும் சுத்தமாக இல்லை ...
மிகவும் நேர்த்தியான சுற்றுக்கு நான் SOP8 முதல் DIP8 pcb அல்லது SOP8 முதல் DIP8 அடாப்டர் வரை பயன்படுத்தியிருக்க வேண்டும்!
நான் ஒரு கெர்பரை பகிர்ந்து கொள்ள நம்புகிறேன் file விரைவில் நீங்கள் பயன்படுத்தலாம்.
படி 5: விரைவில் சந்திப்போம்!
தயவு செய்து உங்கள் பதிவுகளை ஒரு கருத்துடன் விட்டுவிட்டு தொழில்நுட்ப மற்றும் இலக்கணப் பிழைகளைப் புகாரளிக்கவும்!
இந்த இணைப்பில் என்னையும் எனது திட்டங்களையும் ஆதரிக்கவும் https://allmylinks.com/dariocose
நல்ல வேலை!
சில குழப்பங்களை ஏற்படுத்தக்கூடிய ஒரு தொழில்நுட்ப இலக்கணப் பிழையை நான் பார்த்தேன். படி 2 இன் முடிவில் நீங்கள் கூறுகிறீர்கள்:
"வீடியோவில் இருந்து நாம் காணக்கூடியது போல், சுற்று 30mAh இலிருந்து 200mAh க்கும் அதிகமாக உள்ளது"
அது "30 mA முதல் 200 mA" என்று சொல்ல வேண்டும்.
mAh என்ற சொல்லுக்கு "மில்லிamps முறை மணிநேரம் மற்றும் ஆற்றல் அளவீடு, தற்போதைய அளவீடு அல்ல. பதினைந்து மில்லிampகள் 2 மணி நேரம் அல்லது 5 மில்லிamp6 மணிநேரத்திற்கான கள் இரண்டும் 30 mAh ஆகும்.
நன்றாக எழுதப்பட்ட அறிவுரை வழங்க முடியும்!
நன்றி!
நீ சரியாக சொன்னாய்! உங்கள் ஆலோசனைக்கு நன்றி!
உடனே சரி செய்து கொள்கிறேன்!
ஆவணங்கள் / ஆதாரங்கள்
![]() |
அறிவுறுத்தல்கள் CN5711 Arduino அல்லது Potentiometer உடன் LED டிரைவிங் [pdf] வழிமுறைகள் CN5711, CN5711 Arduino அல்லது Potentiometer மூலம் LED ஓட்டுதல், Arduino அல்லது Potentiometer மூலம் LED ஓட்டுதல் |