និមិត្តសញ្ញាដែលអាចបង្រៀនបាន។CN5711 LED បើកបរជាមួយ Arduino ឬ Potentiometer
សេចក្តីណែនាំ

CN5711 LED បើកបរជាមួយ Arduino ឬ Potentiometer

របៀបបើក LED ជាមួយ Arduino ឬ Potentiometer (CN5711)
instructables CN5711 បើកបរ LED ជាមួយ Arduino ឬ Potentiometer - dariocose ដោយ dariocose

ខ្ញុំចូលចិត្តអំពូល LED ជាពិសេសសម្រាប់គម្រោងផ្ទាល់ខ្លួន ដូចជាការបង្កើតពិល និងភ្លើងសម្រាប់កង់របស់ខ្ញុំ។
នៅក្នុងមេរៀននេះ ខ្ញុំនឹងពន្យល់ពីប្រតិបត្តិការសាមញ្ញមួយទៅក្នុង drive leds ដែលបំពេញតម្រូវការរបស់ខ្ញុំ៖

  • Vin < 5V ដើម្បីប្រើថ្មលីចូមតែមួយ ឬ USB
  • លទ្ធភាពផ្លាស់ប្តូរចរន្តជាមួយ potentiometer ឬជាមួយ microcontroller
  • សៀគ្វីសាមញ្ញ សមាសធាតុមួយចំនួន និងស្នាមជើងតូច

ខ្ញុំសង្ឃឹមថាមគ្គុទ្ទេសក៍តូចនេះនឹងមានប្រយោជន៍ដល់អ្នកប្រើប្រាស់ផ្សេងទៀត!
ការផ្គត់ផ្គង់៖
សមាសធាតុ

  • ម៉ូឌុលកម្មវិធីបញ្ជាដឹកនាំ
  • អំពូល LED ណាមួយ (ខ្ញុំបានប្រើអំពូល LED ពណ៌ក្រហម 1 វ៉ាត់ជាមួយកញ្ចក់ 60 °)
  • ថ្មឬការផ្គត់ផ្គង់ថាមពល
  • ក្តារនំប៉័ង
  • សមាសធាតុ

សម្រាប់កំណែ diy:

  • CN5711 IC
  • Potentiometer
  • បន្ទះគំរូ
  • អាដាប់ទ័រ SOP8 ទៅ DIP8 pcb ឬ SOP8 ទៅ DIP8 អាដាប់ទ័រ

ឧបករណ៍

  • ដែកផ្សារ
  • ទួណឺវីស

instructables CN5711 បើកបរ LED ជាមួយ Arduino ឬ potentiometer

ជំហានទី 1: តារាងទិន្នន័យ

ប៉ុន្មានខែមុនខ្ញុំបានរកឃើញនៅលើ Aliexpress ម៉ូឌុលកម្មវិធីបញ្ជាដឹកនាំដែលផ្សំឡើងដោយ CN5711 IC, resistor និង resistor អថេរ។
សំណុំទិន្នន័យ CN5711
ការពិពណ៌នាទូទៅ៖
ការពិពណ៌នាទូទៅ៖ CN5711 គឺជាសៀគ្វីរួមបញ្ចូលបទប្បញ្ញត្តិបច្ចុប្បន្នដែលដំណើរការពីវ៉ុលបញ្ចូលtage ពី 2.8V ទៅ 6V ចរន្តទិន្នផលថេរអាចត្រូវបានកំណត់រហូតដល់ 1.5A ជាមួយនឹង resistor ខាងក្រៅ។ CN5711 គឺល្អសម្រាប់ការបើកបរ LEDs ។ […] CN5711 ទទួលយកបទប្បញ្ញត្តិសីតុណ្ហភាពជំនួសឱ្យមុខងារការពារសីតុណ្ហភាព បទបញ្ជាសីតុណ្ហភាពអាចធ្វើឱ្យ LED ត្រូវបានបើកជាបន្តបន្ទាប់ក្នុងករណីមានសីតុណ្ហភាពព័ទ្ធជុំវិញខ្ពស់ ឬវ៉ុលខ្ពស់tage ទម្លាក់។ […] កម្មវិធី៖ ពិល, កម្មវិធីបញ្ជា LED ដែលមានពន្លឺខ្ពស់, ចង្កៀងមុខ LED, ភ្លើងសង្គ្រោះបន្ទាន់ និងភ្លើង […] លក្ខណៈពិសេស៖ វ៉ុលប្រតិបត្តិការtagជួរ e: 2.8V ដល់ 6V, On-chip Power MOSFET, Low Dropout Voltage: 0.37V @ 1.5A, LED Current up to 1.5A, Output Current Accuracy: ± 5%, Chip Temperature Regulation, Over LED Current Protection […] មានរបៀបប្រតិបត្តិការ 3 សម្រាប់ IC នេះ៖

  1. ជាមួយនឹងសញ្ញា PWM ដែលត្រូវបានអនុវត្តដោយផ្ទាល់ទៅម្ជុល CE ប្រេកង់នៃសញ្ញា PWM គួរតែតិចជាង 2KHz
  2. ជាមួយនឹងសញ្ញាតក្កវិជ្ជាដែលបានអនុវត្តទៅច្រកទ្វារនៃ NMOS (រូបភាពទី 4)
  3. ជាមួយនឹងឧបករណ៍វាស់ថាមពល (រូបភាពទី 5)

ដោយប្រើសញ្ញា PWM វាងាយស្រួលណាស់ក្នុងការជំរុញ IC ជាមួយនឹង microcontroller ដូចជា Arduino, Esp32 និង AtTiny85 ។

ការពិពណ៌នាទូទៅ

CN571 I គឺជាសៀគ្វីរួមបញ្ចូលបទប្បញ្ញត្តិបច្ចុប្បន្នដែលដំណើរការពីវ៉ុលបញ្ចូលtage ពី 2.8V ទៅ 6V ចរន្តទិន្នផលថេរអាចត្រូវបានកំណត់រហូតដល់ I.5A ជាមួយនឹង resistor ខាងក្រៅ។ CN5711 គឺល្អសម្រាប់ការបើកបរ LED ។ ថាមពលនៅលើបន្ទះឈីប MOSFET និងប្លុកអារម្មណ៍បច្ចុប្បន្នកាត់បន្ថយយ៉ាងខ្លាំងចំនួននៃសមាសភាគខាងក្រៅ។ CN5711 ទទួលយកបទប្បញ្ញត្តិសីតុណ្ហភាពជំនួសឱ្យមុខងារការពារសីតុណ្ហភាព បទបញ្ជាសីតុណ្ហភាពអាចធ្វើឱ្យ LED ត្រូវបានបើកជាបន្តបន្ទាប់ក្នុងករណីមានសីតុណ្ហភាពព័ទ្ធជុំវិញខ្ពស់ ឬវ៉ុលខ្ពស់tage ទម្លាក់។ លក្ខណៈពិសេសផ្សេងទៀតរួមមានការបើកដំណើរការបន្ទះឈីបជាដើម។ CN5711 មាននៅក្នុងកញ្ចប់គ្រោងតូច 8-pin (SOPS) ដែលត្រូវបានពង្រឹងដោយកម្ដៅ។

លក្ខណៈពិសេស

  • វ៉ុលប្រតិបត្តិការtagជួរ e: 2.8V ទៅ 6V
  • MOSFET ថាមពលនៅលើបន្ទះឈីប
  • ការបោះបង់ការសិក្សាទាប Voltage: 0.37V @ 1.5A
  • ចរន្ត LED រហូតដល់ 1.5A
  • ភាពត្រឹមត្រូវនៃទិន្នផលបច្ចុប្បន្ន៖ * 5%
  • បទប្បញ្ញត្តិសីតុណ្ហភាពបន្ទះឈីប
  • លើសពីការការពារចរន្ត LED
  • ជួរសីតុណ្ហភាពប្រតិបត្តិការ: -40 V ដល់ +85
  • មាននៅក្នុងកញ្ចប់ SOPS
  • Pb-free, Rohs Compliant, Halogen Free

កម្មវិធី

  • ពិល
  • កម្មវិធីបញ្ជា LED ដែលមានពន្លឺខ្ពស់។
  • ចង្កៀងមុខ LED
  • អំពូលភ្លើង និងភ្លើងបន្ទាន់

កិច្ចការពិន អាចណែនាំបាន CN5711 បើកបរ LED ជាមួយ Arduino ឬ Potentiometer - ការកំណត់ម្ជុលinstructables CN5711 បើកបរ LED ជាមួយ Arduino ឬ Potentiometer - LEDs ស្រប

រូបភាពទី 3. CN5711 ជំរុញ LEDs ក្នុងប៉ារ៉ាឡែល instructables CN5711 បើកបរ LED ជាមួយ Arduino ឬ Potentiometer - សញ្ញាទៅ LED ស្រអាប់

រូបភាពទី 4 សញ្ញាតក្កវិជ្ជាទៅពន្លឺ LED
វិធីសាស្រ្ត 3: potentiometer ត្រូវបានប្រើដើម្បីបន្ថយពន្លឺ LED ដូចបង្ហាញក្នុងរូបភាពទី 5 ។អាចណែនាំបាន CN5711 បើកបរ LED ជាមួយ Arduino ឬ Potentiometer - បន្ថយពន្លឺ LED

រូបភាពទី 5 ឧបករណ៍វាស់ថាមពលដើម្បីបន្ថយពន្លឺ LED

ជំហានទី 2: ជំរុញ LED ជាមួយនឹងឧបករណ៍វាស់ស្ទង់ថាមពល

ខ្ញុំសង្ឃឹមថាខ្សែភ្លើងគឺច្បាស់នៅក្នុងរូបថតនិងវីដេអូ។
V1 >> ខៀវ >> ការផ្គត់ផ្គង់ថាមពល +
CE >> ខៀវ >> ការផ្គត់ផ្គង់ថាមពល +
G >> ប្រផេះ >> ដី
LED >> ពណ៌ត្នោត >> ដឹកនាំ +
ដើម្បីផ្តល់ថាមពលដល់សៀគ្វី ខ្ញុំបានប្រើការផ្គត់ផ្គង់ថាមពលដែលមានតំលៃថោក (ផលិតដោយការផ្គត់ផ្គង់ថាមពល Atx ចាស់ និងឧបករណ៍បំប្លែងជំរុញតម្លៃ ZK-4KX) ។ ខ្ញុំបានកំណត់វ៉ុលtage ទៅ 4.2v ដើម្បីក្លែងធ្វើថ្មលីចូមកោសិកាតែមួយ។
ដូចដែលយើងឃើញពីវីដេអូ សៀគ្វីមានថាមពលពី 30mA ដល់ជាង 200mA
https://youtu.be/kLZUsOy_Opg instructables CN5711 ការបើកបរ LED ជាមួយ Arduino ឬ Potentiometer - រូបភាពទី 1

លៃតម្រូវចរន្តតាមរយៈរេស៊ីស្តង់ដែលអាចលៃតម្រូវបាន។
សូមប្រើទួណឺវីសដែលសមស្រប ដើម្បីបង្វិលថ្នមៗ និងយឺតៗinstructables CN5711 ការបើកបរ LED ជាមួយ Arduino ឬ Potentiometer - រូបភាពទី 2instructables CN5711 ការបើកបរ LED ជាមួយ Arduino ឬ Potentiometer - រូបភាពទី 3instructables CN5711 ការបើកបរ LED ជាមួយ Arduino ឬ Potentiometer - រូបភាពទី 4

ជំហានទី 3: បើក LED ជាមួយ Microcontroller

ដើម្បីគ្រប់គ្រងសៀគ្វីជាមួយ microcontroller គ្រាន់តែភ្ជាប់ CE pin ទៅ PWM pin របស់ microcontroller ។
V1 >> ខៀវ >> ការផ្គត់ផ្គង់ថាមពល +
CE >> ពណ៌ស្វាយ >> pwm pin
G >> ពណ៌ប្រផេះ >> ដី
LED >> ពណ៌ត្នោត >> ដឹកនាំ +
កំណត់វដ្តកាតព្វកិច្ចទៅ 0 (0%) LED នឹងបិទ។ កំណត់វដ្តកាតព្វកិច្ចដល់ 255 (100%) LED នឹងភ្លឺនៅថាមពលអតិបរមា។ ជាមួយនឹងកូដពីរបីបន្ទាត់ យើងអាចកែតម្រូវពន្លឺរបស់ LED ។
នៅក្នុងផ្នែកនេះ អ្នកអាចទាញយកកូដសាកល្បងសម្រាប់ Arduino, Esp32 និង AtTiny85។
លេខកូដសាកល្បង Arduino៖
#កំណត់ pinLed ៣
#កំណត់ led Off 0
#define led On 250 //255 គឺជាតម្លៃអតិបរមានៃ pwm
តម្លៃ int = 0; // តម្លៃ pwm
ការ​កំណត់​ទុក​ជា​មោឃៈ () {
pinMode(pinLed, OUTPUT); // setto il pin pwm មក uscita
}
void loop ( ) {
// ព្រិចភ្នែក
អាណាឡូកសរសេរ (pinLed, ដឹកនាំបិទ); // បិទ LED
ការពន្យាពេល (1000);
// រង់ចាំមួយភ្លែត
អាណាឡូកសរសេរ (pinLed, ដឹកនាំនៅលើ); // បើក LED
ការពន្យាពេល (1000);
// រង់ចាំមួយភ្លែត
អាណាឡូកសរសេរ (pinLed, ដឹកនាំបិទ); //…
ការពន្យាពេល (1000);
អាណាឡូកសរសេរ (pinLed, ដឹកនាំនៅលើ);
ការពន្យាពេល (1000);
// ស្រអាប់
សម្រាប់ (តម្លៃ = ledOn; តម្លៃ> ledOff; តម្លៃ –) { // បន្ថយពន្លឺដោយបន្ថយ "តម្លៃ"
អាណាឡូកសរសេរ (pinLed, តម្លៃ);
ការពន្យាពេល (20);
}
សម្រាប់ (តម្លៃ = ledOff; តម្លៃ < ledOn; តម្លៃ ++) { // បង្កើនពន្លឺដោយបង្កើន "តម្លៃ"
អាណាឡូកសរសេរ (pinLed, តម្លៃ);
ការពន្យាពេល (20);
}
}
https://youtu.be/_6SwgEA3cuJginstructables CN5711 ការបើកបរ LED ជាមួយ Arduino ឬ Potentiometer - រូបភាពទី 5instructables CN5711 ការបើកបរ LED ជាមួយ Arduino ឬ Potentiometer - រូបភាពទី 6instructables CN5711 ការបើកបរ LED ជាមួយ Arduino ឬ Potentiometer - រូបភាពទី 7

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 នៃម៉ូឌុលតាមសៀគ្វីទិន្នន័យស្តង់ដារ។
ខ្ញុំបានប្រើ potentiometer 50k ទោះបីជាសន្លឹកទិន្នន័យនិយាយថា "តម្លៃអតិបរមារបស់ R-ISET គឺ 30K ohm" ។
ដូច​ឃើញ​ស្រាប់​ថា​ភ្លើង​មិន​ស្អាត​សោះ…
ខ្ញុំគួរតែប្រើ SOP8 ទៅ DIP8 pcb ឬ SOP8 ទៅ DIP8 អាដាប់ទ័រសម្រាប់សៀគ្វីដែលឆើតឆាយជាងមុន!
ខ្ញុំសង្ឃឹមថានឹងចែករំលែក gerber មួយ។ file ឆាប់ៗនេះដែលអ្នកអាចប្រើ។

instructables CN5711 ការបើកបរ LED ជាមួយ Arduino ឬ Potentiometer - រូបភាពទី 8instructables CN5711 ការបើកបរ LED ជាមួយ Arduino ឬ Potentiometer - រូបភាពទី 9instructables CN5711 ការបើកបរ LED ជាមួយ Arduino ឬ Potentiometer - រូបភាពទី 10

ជំហានទី ៥៖ ជួបគ្នាឆាប់ៗនេះ!

សូមទុកឱ្យខ្ញុំចាប់អារម្មណ៍របស់អ្នកជាមួយនឹងមតិយោបល់ និងរាយការណ៍កំហុសបច្ចេកទេស និងវេយ្យាករណ៍!
គាំទ្រខ្ញុំ និងគម្រោងរបស់ខ្ញុំនៅតំណនេះ។ https://allmylinks.com/dariocose
instructables CN5711 ការបើកបរ LED ជាមួយ Arduino ឬ Potentiometer - ការងារល្អណាស់ ការងារល្អណាស់!
ខ្ញុំបានឃើញកំហុសវេយ្យាករណ៍បច្ចេកទេសមួយដែលអាចធ្វើឱ្យមានការភ័ន្តច្រឡំខ្លះ។ នៅចុងបញ្ចប់នៃជំហានទី 2 អ្នកនិយាយថា:
"ដូចដែលយើងបានឃើញពីវីដេអូ សៀគ្វីមានថាមពលពី 30mAh ដល់ជាង 200mAh"
វាគួរតែនិយាយថា "30 mA ដល់ 200 mA" ។
ពាក្យ mAh មានន័យថា "មីលីamps ដងម៉ោង និងជាការវាស់វែងថាមពល មិនមែនជារង្វាស់បច្ចុប្បន្នទេ។ ដប់ប្រាំមីលីម៉ែត្រamps សម្រាប់ 2 ម៉ោងឬ 5 មីលីលីត្រamps សម្រាប់ 6 ម៉ោងគឺទាំង 30 mAh ។
សរសេរបានល្អអាចបង្រៀនបាន!
អរគុណ!
instructables CN5711 បើកបរ LED ជាមួយ Arduino ឬ Potentiometer - dariocose អ្នកនិយាយត្រូវ! អរគុណសម្រាប់ដំបូន្មានរបស់អ្នក!
ខ្ញុំ​កែ​ភ្លាម!

និមិត្តសញ្ញាដែលអាចបង្រៀនបាន។

ឯកសារ/ធនធាន

instructables CN5711 បើកបរ LED ជាមួយ Arduino ឬ potentiometer [pdf] សេចក្តីណែនាំ
CN5711, CN5711 បើកបរ LED ជាមួយ Arduino ឬ Potentiometer, LED បើកបរជាមួយ Arduino ឬ Potentiometer

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *