ໂລໂກ້ instructablesCN5711 ຂັບລົດ LED ທີ່ມີ Arduino ຫຼື Potentiometer
ຄໍາແນະນໍາ

CN5711 ຂັບລົດ LED ທີ່ມີ Arduino ຫຼື Potentiometer

ວິທີການຂັບລົດ LED ດ້ວຍ Arduino ຫຼື Potentiometer (CN5711)
instructables CN5711 ຂັບລົດ LED ກັບ Arduino ຫຼື Potentiometer - dariocose ໂດຍ dariocose

ຂ້ອຍມັກ LEDs, ໂດຍສະເພາະສໍາລັບໂຄງການສ່ວນບຸກຄົນ, ເຊັ່ນການເຮັດໂຄມໄຟແລະໄຟສໍາລັບລົດຖີບຂອງຂ້ອຍ.
ໃນບົດແນະ ນຳ ນີ້ຂ້ອຍຈະອະທິບາຍການ ດຳ ເນີນງານຂອງ leds ງ່າຍໆໃນ drive ທີ່ກົງກັບຄວາມຕ້ອງການຂອງຂ້ອຍ:

  • Vin < 5V ເພື່ອໃຊ້ຫມໍ້ໄຟ lithium ອັນດຽວ ຫຼື USB
  • ຄວາມເປັນໄປໄດ້ທີ່ຈະປ່ຽນແປງກະແສໄຟຟ້າດ້ວຍ potentiometer ຫຼືດ້ວຍ microcontroller
  • ວົງຈອນງ່າຍດາຍ, ອົງປະກອບຈໍານວນຫນ້ອຍແລະຮອຍຕີນຂະຫນາດນ້ອຍ

ຂ້ອຍຫວັງວ່າຄູ່ມືນ້ອຍໆນີ້ຈະເປັນປະໂຫຍດຕໍ່ຜູ້ໃຊ້ອື່ນໆ!
ອຸປະກອນ:
ອົງປະກອບ

  • ໂມດູນຂັບນໍາພາ
  • ໄຟ LED ໃດໆ (ຂ້ອຍໃຊ້ໄຟ LED ສີແດງ 1 ວັດທີ່ມີເລນ 60 °)
  • ຫມໍ້ໄຟຫຼືການສະຫນອງພະລັງງານ
  • ກະດານເຂົ້າຈີ່
  • ອົງປະກອບ

ສໍາລັບສະບັບ diy:

  • CN5711 IC
  • Potentiometer
  • ກະດານຕົ້ນແບບ
  • ອະແດັບເຕີ SOP8 ເຖິງ DIP8 pcb ຫຼື SOP8 ຫາ DIP8

ເຄື່ອງມື

  • ເຫຼັກ soldering
  • ໄຂຄວງ

instructables CN5711 ຂັບລົດ LED ກັບ Arduino ຫຼື Potentiometer

ຂັ້ນຕອນທີ 1: ເອກະສານຂໍ້ມູນ

ສອງສາມເດືອນກ່ອນຫນ້ານີ້ຂ້າພະເຈົ້າໄດ້ພົບເຫັນຢູ່ໃນ Aliexpress ໂມດູນຂັບນໍາທີ່ປະກອບດ້ວຍ CN5711 IC, ຕົວຕ້ານທານແລະຕົວຕ້ານທານທີ່ປ່ຽນແປງໄດ້.
ຈາກເອກະສານຂໍ້ມູນ CN5711:
ລາຍ​ລະ​ອຽດ​ທົ່ວ​ໄປ​:
ລາຍ​ລະ​ອຽດ​ທົ່ວ​ໄປ​: CN5711 ເປັນ​ລະ​ບຽບ​ການ​ປະ​ຈຸ​ບັນ​ການ​ປະ​ຕິ​ບັດ​ຂອງ​ວົງ​ຈອນ​ປະ​ສົມ​ປະ​ສານ​ຈາກ vol​tage ຂອງ 2.8V ກັບ 6V, ປະຈຸບັນຜົນຜະລິດຄົງທີ່ສາມາດໄດ້ຮັບການສ້າງຕັ້ງຂຶ້ນເຖິງ 1.5A ກັບ resistor ພາຍນອກ. CN5711 ແມ່ນເຫມາະສົມສໍາລັບການຂັບລົດ LEDs. […] The CN5711 adopts ລະບຽບອຸນຫະພູມແທນທີ່ຈະເປັນຫນ້າທີ່ປ້ອງກັນອຸນຫະພູມ, ລະບຽບການອຸນຫະພູມສາມາດເຮັດໃຫ້ LED ຖືກເປີດຢ່າງຕໍ່ເນື່ອງໃນກໍລະນີຂອງອຸນຫະພູມອາກາດລ້ອມຮອບສູງຫຼື vol ສູງ.tage ຫຼຸດລົງ. […] ແອັບພລິເຄຊັນ: ໄຟສາຍ, ໄດເວີ LED ຄວາມສະຫວ່າງສູງ, ໄຟຫນ້າ LED, ໄຟສຸກເສີນແລະໄຟ […] ຄຸນສົມບັດ: ການດໍາເນີນງານ Voltage ຊ່ວງ: 2.8V ຫາ 6V, On-chip Power MOSFET, Low Dropout Voltage: 0.37V @ 1.5A, LED ປະຈຸບັນສູງເຖິງ 1.5A, ຄວາມຖືກຕ້ອງຂອງຜົນຜະລິດໃນປະຈຸບັນ: ± 5%, ການຄວບຄຸມອຸນຫະພູມ Chip, ໃນໄລຍະການປ້ອງກັນປະຈຸບັນ LED […] ມີ 3 ໂຫມດຂອງການດໍາເນີນງານສໍາລັບ IC ນີ້:

  1. ດ້ວຍສັນຍານ PWM ໂດຍກົງກັບ pin CE, ຄວາມຖີ່ຂອງສັນຍານ PWM ຄວນໜ້ອຍກວ່າ 2KHz.
  2. ດ້ວຍສັນຍານເຫດຜົນທີ່ໃຊ້ກັບປະຕູຂອງ NMOS (ຮູບ 4)
  3. ດ້ວຍ potentiometer (ຮູບ 5)

ການນໍາໃຊ້ສັນຍານ PWM ມັນງ່າຍຫຼາຍທີ່ຈະຂັບ IC ກັບ microcontroller ເຊັ່ນ Arduino, Esp32 ແລະ AtTiny85.

ລາຍລະອຽດທົ່ວໄປ

CN571 I ແມ່ນວົງຈອນປະສົມປະສານທີ່ມີລະບຽບໃນປະຈຸບັນດໍາເນີນການຈາກ input voltage ຂອງ 2.8V ກັບ 6V, ປະຈຸບັນຜົນຜະລິດຄົງທີ່ສາມາດໄດ້ຮັບການສ້າງຕັ້ງຂຶ້ນກັບ I.5A ກັບ resistor ພາຍນອກ. CN5711 ແມ່ນເຫມາະສົມສໍາລັບການຂັບລົດ LED. MOSFET ພະລັງງານເທິງຊິບ MOSFET ແລະຕັນຄວາມຮູ້ສຶກໃນປະຈຸບັນຫຼຸດລົງຢ່າງຫຼວງຫຼາຍຈໍານວນຂອງອົງປະກອບພາຍນອກ. CN5711 ຮັບຮອງເອົາກົດລະບຽບອຸນຫະພູມແທນທີ່ຈະເປັນຫນ້າທີ່ປ້ອງກັນອຸນຫະພູມ, ລະບຽບການອຸນຫະພູມສາມາດເຮັດໃຫ້ LED ຖືກເປີດຢ່າງຕໍ່ເນື່ອງໃນກໍລະນີຂອງອຸນຫະພູມອາກາດລ້ອມຮອບສູງຫຼື vol ສູງ.tage ຫຼຸດລົງ. ຄຸນສົມບັດອື່ນໆລວມມີການເປີດໃຊ້ຊິບ, ແລະອື່ນໆ. CN5711 ມີຢູ່ໃນຊຸດໂຄງຮ່າງຂະໜາດນ້ອຍ 8-pin (SOPS).

ຄຸນສົມບັດ

  • ການດໍາເນີນງານ Voltage Range: 2.8V ຫາ 6V
  • On-chip Power MOSFET
  • ການຫຼຸດລົງຕໍ່າສຸດ Voltage: 0.37V @ 1.5A
  • ກະແສໄຟ LED ເຖິງ 1.5A
  • ຄວາມຖືກຕ້ອງຂອງຜົນຜະລິດໃນປະຈຸບັນ: * 5%
  • ການຄວບຄຸມອຸນຫະພູມ Chip
  • ໃນໄລຍະການປົກປ້ອງ LED ໃນປັດຈຸບັນ
  • ຊ່ວງອຸນຫະພູມປະຕິບັດງານ: – 40 V ຫາ +85
  • ມີຢູ່ໃນຊຸດ SOPS
  • Pb-free, Rohs Compliant, Halogen Free

ຄໍາຮ້ອງສະຫມັກ

  • ໄຟສາຍ
  • ໄດເວີ LED ຄວາມສະຫວ່າງສູງ
  • ໄຟໜ້າ LED
  • ໄຟແລະໄຟສຸກເສີນ

ການມອບPinາຍ PIN instructables CN5711 ຂັບລົດ LED ກັບ Arduino ຫຼື Potentiometer - ການມອບຫມາຍ pininstructables CN5711 ຂັບລົດ LED ທີ່ມີ Arduino ຫຼື Potentiometer - LEDs ໃນຂະຫນານ

ຮູບ 3. CN5711 ຂັບ LEDs ໃນຂະຫນານ instructables CN5711 ຂັບລົດ LED ທີ່ມີ Arduino ຫຼື Potentiometer - ສັນຍານໃຫ້ Dim LED

ຮູບທີ 4 A logic signal to Dim LED
ວິທີທີ 3: ເຄື່ອງວັດແທກ potentiometer ແມ່ນໃຊ້ເພື່ອເຮັດໃຫ້ໄຟ LED ອ່ອນລົງຕາມທີ່ສະແດງໃນຮູບ 5.instructables CN5711 ຂັບລົດ LED ທີ່ມີ Arduino ຫຼື Potentiometer - ເຮັດໃຫ້ແສງສະຫວ່າງ LED

ຮູບທີ 5 A Potentiometer ເພື່ອເຮັດໃຫ້ໄຟ LED ມືດລົງ

ຂັ້ນ​ຕອນ​ທີ 2​: ຂັບ​ນໍາ​ດ້ວຍ​ການ​ສ້າງ​ໃນ potentiometer​

ຂ້ອຍຫວັງວ່າສາຍໄຟຈະຊັດເຈນຢູ່ໃນຮູບແລະວິດີໂອ.
V1 >> ສີຟ້າ >> ການສະຫນອງພະລັງງານ +
CE >> ສີຟ້າ >> ການສະຫນອງພະລັງງານ +
G >> ສີເທົາ >> ດິນ
LED >> ສີນ້ໍາຕານ >> ນໍາ +
ເພື່ອພະລັງງານຂອງວົງຈອນ, ຂ້າພະເຈົ້າໄດ້ໃຊ້ການສະຫນອງພະລັງງານລາຄາຖືກ (ເຮັດດ້ວຍເຄື່ອງສະຫນອງພະລັງງານ Atx ເກົ່າແລະ ZK-4KX buck boost converter). ຂ້ອຍຕັ້ງ voltage ເປັນ 4.2v ເພື່ອຈໍາລອງຫມໍ້ໄຟ lithium ເຊນດຽວ.
ດັ່ງທີ່ພວກເຮົາສາມາດເຫັນໄດ້ຈາກວິດີໂອ, ວົງຈອນພະລັງງານຈາກ 30mA ໄປຫຼາຍກວ່າ 200mA
https://youtu.be/kLZUsOy_Opg instructables CN5711 ຂັບລົດ LED ດ້ວຍ Arduino ຫຼື Potentiometer - ຮູບ 1

ປັບກະແສໄຟຟ້າຜ່ານຕົວຕ້ານທານທີ່ສາມາດປັບໄດ້.
ກະລຸນາໃຊ້ screwdriver ທີ່ເຫມາະສົມເພື່ອຫມຸນຄ່ອຍໆແລະຊ້າໆinstructables CN5711 ຂັບລົດ LED ດ້ວຍ Arduino ຫຼື Potentiometer - ຮູບ 2instructables CN5711 ຂັບລົດ LED ດ້ວຍ Arduino ຫຼື Potentiometer - ຮູບ 3instructables CN5711 ຂັບລົດ LED ດ້ວຍ Arduino ຫຼື Potentiometer - ຮູບ 4

ຂັ້ນ​ຕອນ​ທີ 3​: ຂັບ​ນໍາ​ດ້ວຍ Microcontroller​

ເພື່ອຄວບຄຸມວົງຈອນດ້ວຍ microcontroller ພຽງແຕ່ເຊື່ອມຕໍ່ pin CE ກັບ PWM pin ຂອງ microcontroller.
V1 >>ສີຟ້າ >> ການສະຫນອງພະລັງງານ +
CE >> ສີມ່ວງ >> pwm pin
G >> ສີເທົາ >> ດິນ
LED >> ສີນ້ໍາຕານ >> ນໍາ +
ການຕັ້ງຮອບວຽນຫນ້າທີ່ເປັນ 0 (0%) LED ຈະປິດ. ການຕັ້ງຮອບວຽນຫນ້າທີ່ເປັນ 255 (100%), LED ຈະສະຫວ່າງຢູ່ທີ່ພະລັງງານສູງສຸດ. ດ້ວຍລະຫັດສອງສາມເສັ້ນທີ່ພວກເຮົາສາມາດປັບຄວາມສະຫວ່າງຂອງ LED ໄດ້.
ໃນພາກນີ້ທ່ານສາມາດດາວໂຫລດລະຫັດການທົດສອບສໍາລັບ Arduino, Esp32 ແລະ AtTiny85.
ລະ​ຫັດ​ການ​ທົດ​ສອບ Arduino​:
# ກໍານົດ pinLed 3
#define led Off 0
#define led On 250 //255 ແມ່ນຄ່າ pwm ສູງສຸດ
ຄ່າ int = 0 ; // ຄ່າ pwm
ການຕັ້ງຄ່າ void() {
pinMode(pinLed, OUTPUT); //setto il pin pwm ມາ uscita
}
void loop ( ) {
// ກະພິບ
analog Write(pinLed, led Off); // ປິດ led
ຊັກຊ້າ(1000);
// ລໍຖ້າວິນາທີ
ການປຽບທຽບການຂຽນ (pinLed, led On); // ເປີດ led
ຊັກຊ້າ(1000);
// ລໍຖ້າວິນາທີ
analog Write(pinLed, led Off); //…
ຊັກຊ້າ(1000);
ການປຽບທຽບການຂຽນ (pinLed, led On);
ຊັກຊ້າ(1000);
// ຈືດໆ
for (value = ledOn; value> ledOff; value –) { // ຫຼຸດແສງໂດຍການຫຼຸດ “ຄ່າ”
analog Write(pinLed, ຄ່າ);
ຊັກຊ້າ(20);
}
for (value = ledOff; value < ledOn; value ++) { // ເພີ່ມຄວາມສະຫວ່າງໂດຍການເພີ່ມ "ມູນຄ່າ"
analog Write(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 adapter ສໍາລັບວົງຈອນທີ່ສະຫງ່າງາມກວ່າ!
ຂ້ອຍຫວັງວ່າຈະແບ່ງປັນ gerber file ທັນ​ທີ​ທີ່​ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້​.

instructables CN5711 ຂັບລົດ LED ດ້ວຍ Arduino ຫຼື Potentiometer - ຮູບ 8instructables CN5711 ຂັບລົດ LED ດ້ວຍ Arduino ຫຼື Potentiometer - ຮູບ 9instructables CN5711 ຂັບລົດ LED ດ້ວຍ Arduino ຫຼື Potentiometer - ຮູບ 10

ຂັ້ນຕອນທີ 5: ພົບກັນໃນໄວໆນີ້!

ກະລຸນາປ່ອຍໃຫ້ຂ້ອຍປະທັບໃຈຂອງເຈົ້າດ້ວຍຄໍາຄິດເຫັນແລະລາຍງານຂໍ້ຜິດພາດທາງດ້ານວິຊາການແລະໄວຍາກອນ!
ສະຫນັບສະຫນູນຂ້ອຍແລະໂຄງການຂອງຂ້ອຍຢູ່ໃນການເຊື່ອມຕໍ່ນີ້ https://allmylinks.com/dariocose
instructables CN5711 ຂັບລົດ LED ກັບ Arduino ຫຼື Potentiometer - ເຮັດວຽກງາມ ດີຫຼາຍ!
ຂ້າພະເຈົ້າໄດ້ເຫັນຄວາມຜິດພາດທາງໄວຍາກອນດ້ານວິຊາການຫນຶ່ງທີ່ສາມາດເຮັດໃຫ້ຄວາມສັບສົນບາງຢ່າງ. ໃນຕອນທ້າຍຂອງຂັ້ນຕອນ 2 ທ່ານເວົ້າວ່າ:
"ດັ່ງທີ່ພວກເຮົາສາມາດເຫັນໄດ້ຈາກວິດີໂອ, ວົງຈອນພະລັງງານຈາກ 30mAh ໄປຫຼາຍກວ່າ 200mAh"
ມັນຄວນຈະເວົ້າວ່າ "30 mA ຫາ 200 mA."
ຄໍາວ່າ mAh ຫມາຍຄວາມວ່າ "milliamps ເວລາຊົ່ວໂມງແລະເປັນການວັດແທກພະລັງງານ, ບໍ່ແມ່ນການວັດແທກປະຈຸບັນ. ສິບຫ້າມິນລິລິດamps ສໍາລັບ 2 ຊົ່ວໂມງຫຼື 5 milliamps ສໍາລັບ 6 ຊົ່ວໂມງແມ່ນທັງສອງ 30 mAh.
ຂຽນໄດ້ດີສາມາດສອນໄດ້!
ຂອບໃຈ!
instructables CN5711 ຂັບລົດ LED ກັບ Arduino ຫຼື Potentiometer - dariocose ເຈົ້າເວົ້າຖືກ! ຂອບໃຈສໍາລັບຄໍາແນະນໍາຂອງທ່ານ!
ຂ້ອຍແກ້ໄຂທັນທີ!

ໂລໂກ້ instructables

ເອກະສານ / ຊັບພະຍາກອນ

instructables CN5711 ຂັບລົດ LED ກັບ Arduino ຫຼື Potentiometer [pdf] ຄໍາແນະນໍາ
CN5711, CN5711 ຂັບລົດ LED ດ້ວຍ Arduino ຫຼື Potentiometer, LED ຂັບລົດດ້ວຍ Arduino ຫຼື Potentiometer

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *