CN5711 ຂັບລົດ LED ທີ່ມີ Arduino ຫຼື Potentiometer
ຄໍາແນະນໍາ
CN5711 ຂັບລົດ LED ທີ່ມີ Arduino ຫຼື Potentiometer
ວິທີການຂັບລົດ LED ດ້ວຍ Arduino ຫຼື Potentiometer (CN5711)
ໂດຍ dariocose
ຂ້ອຍມັກ LEDs, ໂດຍສະເພາະສໍາລັບໂຄງການສ່ວນບຸກຄົນ, ເຊັ່ນການເຮັດໂຄມໄຟແລະໄຟສໍາລັບລົດຖີບຂອງຂ້ອຍ.
ໃນບົດແນະ ນຳ ນີ້ຂ້ອຍຈະອະທິບາຍການ ດຳ ເນີນງານຂອງ leds ງ່າຍໆໃນ drive ທີ່ກົງກັບຄວາມຕ້ອງການຂອງຂ້ອຍ:
- Vin < 5V ເພື່ອໃຊ້ຫມໍ້ໄຟ lithium ອັນດຽວ ຫຼື USB
- ຄວາມເປັນໄປໄດ້ທີ່ຈະປ່ຽນແປງກະແສໄຟຟ້າດ້ວຍ potentiometer ຫຼືດ້ວຍ microcontroller
- ວົງຈອນງ່າຍດາຍ, ອົງປະກອບຈໍານວນຫນ້ອຍແລະຮອຍຕີນຂະຫນາດນ້ອຍ
ຂ້ອຍຫວັງວ່າຄູ່ມືນ້ອຍໆນີ້ຈະເປັນປະໂຫຍດຕໍ່ຜູ້ໃຊ້ອື່ນໆ!
ອຸປະກອນ:
ອົງປະກອບ
- ໂມດູນຂັບນໍາພາ
- ໄຟ LED ໃດໆ (ຂ້ອຍໃຊ້ໄຟ LED ສີແດງ 1 ວັດທີ່ມີເລນ 60 °)
- ຫມໍ້ໄຟຫຼືການສະຫນອງພະລັງງານ
- ກະດານເຂົ້າຈີ່
- ອົງປະກອບ
ສໍາລັບສະບັບ diy:
- CN5711 IC
- Potentiometer
- ກະດານຕົ້ນແບບ
- ອະແດັບເຕີ SOP8 ເຖິງ DIP8 pcb ຫຼື SOP8 ຫາ DIP8
ເຄື່ອງມື
- ເຫຼັກ soldering
- ໄຂຄວງ
ຂັ້ນຕອນທີ 1: ເອກະສານຂໍ້ມູນ
ສອງສາມເດືອນກ່ອນຫນ້ານີ້ຂ້າພະເຈົ້າໄດ້ພົບເຫັນຢູ່ໃນ Aliexpress ໂມດູນຂັບນໍາທີ່ປະກອບດ້ວຍ CN5711 IC, ຕົວຕ້ານທານແລະຕົວຕ້ານທານທີ່ປ່ຽນແປງໄດ້.
ຈາກເອກະສານຂໍ້ມູນ CN5711:
ລາຍລະອຽດທົ່ວໄປ:
ລາຍລະອຽດທົ່ວໄປ: CN5711 ເປັນລະບຽບການປະຈຸບັນການປະຕິບັດຂອງວົງຈອນປະສົມປະສານຈາກ voltage ຂອງ 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 ນີ້:
- ດ້ວຍສັນຍານ PWM ໂດຍກົງກັບ pin CE, ຄວາມຖີ່ຂອງສັນຍານ PWM ຄວນໜ້ອຍກວ່າ 2KHz.
- ດ້ວຍສັນຍານເຫດຜົນທີ່ໃຊ້ກັບປະຕູຂອງ NMOS (ຮູບ 4)
- ດ້ວຍ 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
ຮູບ 3. CN5711 ຂັບ LEDs ໃນຂະຫນານ
ຮູບທີ 4 A logic signal to Dim LED
ວິທີທີ 3: ເຄື່ອງວັດແທກ potentiometer ແມ່ນໃຊ້ເພື່ອເຮັດໃຫ້ໄຟ LED ອ່ອນລົງຕາມທີ່ສະແດງໃນຮູບ 5.
ຮູບທີ 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
ປັບກະແສໄຟຟ້າຜ່ານຕົວຕ້ານທານທີ່ສາມາດປັບໄດ້.
ກະລຸນາໃຊ້ screwdriver ທີ່ເຫມາະສົມເພື່ອຫມຸນຄ່ອຍໆແລະຊ້າໆ
ຂັ້ນຕອນທີ 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/_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 ຂອງໂມດູນປະຕິບັດຕາມວົງຈອນແຜ່ນຂໍ້ມູນມາດຕະຖານ.
ຂ້ອຍໃຊ້ potentiometer 50k ເຖິງແມ່ນວ່າແຜ່ນຂໍ້ມູນກ່າວວ່າ "ຄ່າສູງສຸດຂອງ R-ISET ແມ່ນ 30K ohm".
ດັ່ງທີ່ເຈົ້າເຫັນໄດ້ວ່າ ວົງຈອນບໍ່ສະອາດຫຼາຍ…
ຂ້ອຍຄວນໃຊ້ SOP8 ກັບ DIP8 pcb ຫຼື SOP8 ກັບ DIP8 adapter ສໍາລັບວົງຈອນທີ່ສະຫງ່າງາມກວ່າ!
ຂ້ອຍຫວັງວ່າຈະແບ່ງປັນ gerber file ທັນທີທີ່ທ່ານສາມາດນໍາໃຊ້.
ຂັ້ນຕອນທີ 5: ພົບກັນໃນໄວໆນີ້!
ກະລຸນາປ່ອຍໃຫ້ຂ້ອຍປະທັບໃຈຂອງເຈົ້າດ້ວຍຄໍາຄິດເຫັນແລະລາຍງານຂໍ້ຜິດພາດທາງດ້ານວິຊາການແລະໄວຍາກອນ!
ສະຫນັບສະຫນູນຂ້ອຍແລະໂຄງການຂອງຂ້ອຍຢູ່ໃນການເຊື່ອມຕໍ່ນີ້ https://allmylinks.com/dariocose
ດີຫຼາຍ!
ຂ້າພະເຈົ້າໄດ້ເຫັນຄວາມຜິດພາດທາງໄວຍາກອນດ້ານວິຊາການຫນຶ່ງທີ່ສາມາດເຮັດໃຫ້ຄວາມສັບສົນບາງຢ່າງ. ໃນຕອນທ້າຍຂອງຂັ້ນຕອນ 2 ທ່ານເວົ້າວ່າ:
"ດັ່ງທີ່ພວກເຮົາສາມາດເຫັນໄດ້ຈາກວິດີໂອ, ວົງຈອນພະລັງງານຈາກ 30mAh ໄປຫຼາຍກວ່າ 200mAh"
ມັນຄວນຈະເວົ້າວ່າ "30 mA ຫາ 200 mA."
ຄໍາວ່າ mAh ຫມາຍຄວາມວ່າ "milliamps ເວລາຊົ່ວໂມງແລະເປັນການວັດແທກພະລັງງານ, ບໍ່ແມ່ນການວັດແທກປະຈຸບັນ. ສິບຫ້າມິນລິລິດamps ສໍາລັບ 2 ຊົ່ວໂມງຫຼື 5 milliamps ສໍາລັບ 6 ຊົ່ວໂມງແມ່ນທັງສອງ 30 mAh.
ຂຽນໄດ້ດີສາມາດສອນໄດ້!
ຂອບໃຈ!
ເຈົ້າເວົ້າຖືກ! ຂອບໃຈສໍາລັບຄໍາແນະນໍາຂອງທ່ານ!
ຂ້ອຍແກ້ໄຂທັນທີ!
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
instructables CN5711 ຂັບລົດ LED ກັບ Arduino ຫຼື Potentiometer [pdf] ຄໍາແນະນໍາ CN5711, CN5711 ຂັບລົດ LED ດ້ວຍ Arduino ຫຼື Potentiometer, LED ຂັບລົດດ້ວຍ Arduino ຫຼື Potentiometer |