คนขับรถโฮมเมดสำหรับโคมจีน ไฟฉายโฮมเมดบน LED Cree กำลังอัปโหลดเฟิร์มแวร์ไปยังไฟฉาย

แน่นอนว่าหลายคนมีไฟฉาย Convoy พวกเขาได้รับการยอมรับมานานแล้วว่าเป็นแหล่งกำเนิดแสงที่ราคาไม่แพงและมีคุณภาพสูง แต่มีเพียงไม่กี่คนที่รู้ว่าด้วยความช่วยเหลือจากโปรแกรมเมอร์มูลค่า 3 ดอลลาร์และคลิปมูลค่า 3 ดอลลาร์ คุณสามารถอัปโหลดเฟิร์มแวร์ที่กำหนดเองไปยังไฟฉายบางรุ่นได้ ซึ่งจะมีฟังก์ชันมากกว่าหรือใช้งานได้สะดวกกว่า ฉันจะทำการจองทันทีว่าบทความนี้จะเน้นไปที่เฟิร์มแวร์ไฟฉายพร้อมไดรเวอร์ที่ใช้ไมโครคอนโทรลเลอร์ Attiny13a ไดรเวอร์ดังกล่าวอยู่ในขบวน S series ทั้งหมด (ยกเว้น S9 ใหม่) รวมถึงใน Convoy M1, M2, C8 . ผู้ผลิตรายอื่นจำนวนมากยังติดตั้งไดรเวอร์ Attiny ในไฟฉาย คู่มือนี้ใช้ได้กับพวกเขาเช่นกัน แต่คุณควรใส่ใจกับฟิวส์และพอร์ต Attiny ที่ใช้

โปรแกรมการศึกษาโดยย่อ

ไม่ใช่ทุกคนที่คุ้นเคยกับการออกแบบโคมไฟสมัยใหม่ ดังนั้นก่อนที่จะไปเรียนรู้เรื่องคาถาอาคม ฉันจะพยายามนำเสนอข้อมูลล่าสุดให้คุณทราบ ดังนั้น วงจรไฟฟ้าของไฟฉายทั่วไปจึงประกอบด้วยส่วนต่างๆ ดังต่อไปนี้

  • ปุ่มปิด - สำหรับไฟฉาย EDC "ทางยุทธวิธี" เช่น Convoys มักจะอยู่ที่ส่วนท้าย
  • แบตเตอรี่ - มักจะเป็นธนาคาร Li-ion
  • คนขับคือสมองส่วนที่สำคัญที่สุดของไฟฉาย
  • LED - พูดเพื่อตัวเอง

จากความอัปยศทั้งหมดนี้อย่างที่คุณเข้าใจแล้ว เราสนใจคนขับเป็นหลัก มีหน้าที่รับผิดชอบในการทำงานของไฟฉายในโหมดความสว่างต่างๆ จดจำโหมดที่เปิดใช้งานล่าสุดและตรรกะอื่นๆ ในไฟฉายแบตเตอรี่ก้อนเดียวมักพบไดรเวอร์ PWM ในฐานะที่เป็นสวิตช์เปิดปิดในไดรเวอร์ดังกล่าว มักใช้ทรานซิสเตอร์ฟิลด์เอฟเฟกต์หรือตัวควบคุมเชิงเส้น AMC7135 จำนวนมาก ตัวอย่างเช่น ไดรเวอร์ Nanjg 105D ที่ค่อนข้างเป็นที่นิยมจะมีลักษณะดังนี้:


ไมโครคอนโทรลเลอร์ Attiny13a มีเฟิร์มแวร์ที่กำหนดตรรกะของไฟฉาย ต่อไป ฉันจะแสดงวิธีที่คุณสามารถอัปโหลดเฟิร์มแวร์อื่นไปยังไมโครคอนโทรลเลอร์นี้เพื่อขยายฟังก์ชันการทำงานของไฟฉาย

พื้นหลัง

ขณะนี้มีไฟฉายพกพา EDC จำนวนมากในตลาด และโดยลักษณะเฉพาะคือ ผู้ผลิตแต่ละรายพยายามคิดค้นเฟิร์มแวร์ของตนเองด้วยการควบคุม ™ ที่เป็นเอกลักษณ์ของตนเอง ในบรรดาโซลูชันที่มีอยู่ทั้งหมด ฉันชอบเฟิร์มแวร์ที่ส่งไฟฉาย Convoy มาพร้อมกับไดรเวอร์ Nanjg 105D จนกระทั่งเมื่อไม่นานมานี้ มีโหมด 2 กลุ่ม (กลุ่มที่ 1: ต่ำสุด-เฉลี่ย-สูงสุด, กลุ่มที่ 2: ต่ำสุด-เฉลี่ย-สูงสุด-Strobe-SOS) การเปลี่ยนกลุ่มในนั้นทำได้โดยสังหรณ์ใจง่ายๆ: เปิดโหมดขั้นต่ำ หลังจากนั้นสองสามวินาทีไฟฉายจะกะพริบ - คลิกปุ่มและกลุ่มของโหมดจะเปลี่ยน เมื่อเร็ว ๆ นี้ Convoy ได้เริ่มจัดส่งไฟฉายด้วยเฟิร์มแวร์ Biscotti ใหม่ มันมีคุณสมบัติเพิ่มเติม (โหมด 12 กลุ่ม, ความสามารถในการเปิด / ปิดหน่วยความจำของโหมดล่าสุด, จดจำโหมดในสถานะปิด (เรียกว่าหน่วยความจำนอกเวลา)) แต่ก็มีไขมันลบหลายอย่างที่ สำหรับฉันเป็นการส่วนตัวข้ามข้อดีทั้งหมด:

  • การจัดการที่ซับซ้อน หากต้องการเปลี่ยนกลุ่มของโหมด คุณต้องจำลำดับการคลิกปุ่มของชามานิกด้วยหัวใจ
  • หน่วยความจำเวลาปิดไม่ทำงานเมื่อใช้ปุ่มเรืองแสง (เช่นนี้)
  • กลุ่มโหมดไร้ประโยชน์จำนวนมากที่แตกต่างกันตามลำดับเท่านั้น

เมื่อฉันได้สะสมไฟฉาย Zoo ที่เหมาะสมซึ่งมีเฟิร์มแวร์ต่างกัน แต่มีไดรเวอร์เดียวกัน ฉันตัดสินใจรวมพวกมันเข้าด้วยกันโดยอัปโหลดเฟิร์มแวร์เดียวกันให้กับทุกคน ทุกอย่างจะดี แต่คุณไม่สามารถแฟลช Nanjg 105D ไปยังเฟิร์มแวร์เก่าที่ดีด้วยสองกลุ่มได้เพราะมันไม่มีให้ใช้งานฟรีและผู้ผลิตได้ห้ามไม่ให้อ่านการถ่ายโอนข้อมูลหน่วยความจำไมโครคอนโทรลเลอร์เช่น ไม่มีที่ไหนที่จะรับเฟิร์มแวร์ดั้งเดิมได้ ไม่มีอะนาล็อกของเฟิร์มแวร์นี้ในที่เก็บเฟิร์มแวร์สำหรับไฟฉายดังนั้นฉันจึงมีทางเดียวคือเขียนทุกอย่างด้วยตัวเอง

พบกับควอซาร์ v1.0

จากเฟิร์มแวร์ luxdrv 0.3b จาก DrJones ฉันสร้างแบล็คแจ็คและสวนสนุกขึ้นมาเอง ฉันพยายามทำให้มันคล้ายกับสต็อกเฟิร์มแวร์ Nanjg 105D มากที่สุดและสามารถปรับขนาดได้มากขึ้น ควอซาร์ของฉันทำอะไรได้บ้าง:

  • 2 กลุ่มโหมด: (ต่ำสุด - ปานกลาง - สูงสุด - Turbo) และ (ขั้นต่ำ - ปานกลาง - สูงสุด - Turbo - Strobe - Police Strobe - SOS)
  • Strobe ชั่วร้าย (ความถี่แฟลชประมาณ 12Hz)
  • โหมดใหม่ - แฟลชตำรวจ - สร้างแฟลช 5 ชุดเป็นระยะ ๆ โหมดนี้มีประโยชน์สำหรับนักปั่นจักรยานเพราะ เพิ่มการมองเห็น
  • การสลับกลุ่มดำเนินการเหมือนในเฟิร์มแวร์จากโรงงาน: เปิดโหมดแรก, รอสองสามวินาที, คลิกขวาหลังจากไฟฉายกะพริบ
  • คุณสามารถเพิ่มกลุ่มได้สูงสุด 16 กลุ่ม โดยแต่ละกลุ่มสามารถตั้งค่าได้สูงสุด 8 โหมด
  • ใช้หน่วยความจำตรงเวลาแบบดั้งเดิม ปุ่มเรืองแสงสามารถใช้งานได้โดยไม่สูญเสียฟังก์ชันการทำงาน
  • เมื่อแบตเตอรี่คายประจุต่ำกว่า 3V ไฟฉายจะเริ่มสลัว แต่จะไม่ดับสนิท - ใช้แบตเตอรี่ที่มีการป้องกันหากคุณกลัวว่าจะทำให้แบตเตอรี่หมด
  • คุณสมบัติที่มีประโยชน์สำหรับการตรวจสอบระดับแบตเตอรี่ในปัจจุบัน: ในโหมดใดก็ได้ กดปุ่มลงครึ่งหนึ่งเร็วๆ 10-20 ครั้งจนกว่าไฟฉายจะหยุดเปิด หลังจากนั้นไฟฉายจะกะพริบ 1 ถึง 4 ครั้ง แต่ละแฟลชหมายถึงระดับการชาร์จตามลำดับ< 25%, < 50%, < 75% и < 100%.

คุณสามารถค้นหาซอร์สโค้ด ไบนารีที่คอมไพล์ด้วยโหมดสองกลุ่มและโปรเจ็กต์สำหรับ Atmel Studio บน GitHub ของฉัน โปรดจำไว้ว่าแหล่งที่มานั้นเผยแพร่ภายใต้ใบอนุญาต CC-BY-NC-SA และคุณใช้เฟิร์มแวร์ด้วยความเสี่ยงและอันตรายของคุณเองโดยไม่มีการรับประกันใดๆ

เครื่องประดับ

ในการอัปโหลดเฟิร์มแวร์ที่กำหนดเอง เราต้องการ:

  • SOIC คลิปซื้อ
  • ซื้อ Arduino Nano 3.0 โคลนเพื่อใช้เป็นโปรแกรมเมอร์
  • ฉันมี Arduino อยู่แล้ว ดังนั้นฉันจึงตัดสินใจซื้ออุปกรณ์อิสระแยกต่างหากสำหรับไฟฉายกระพริบและซื้อโปรแกรมเมอร์ USBISP ซื้อ
  • สาย Dupont สำหรับเชื่อมต่อคลิปกับโปรแกรมเมอร์ซื้อ

การเตรียมโปรแกรมเมอร์

Arduino Nano 3.0 ปกติที่มีการอัปโหลดร่าง ArduinoISP เหมาะสำหรับเฟิร์มแวร์ไดรเวอร์ แต่ฉันตัดสินใจซื้อโปรแกรมเมอร์แยกต่างหาก ดังนั้นฉันจึงซื้อ USBISP มีฟอร์มแฟกเตอร์ของแฟลชไดรฟ์ในกล่องอะลูมิเนียม:


โปรแกรมเมอร์นี้ได้รับการกำหนดให้เป็นอุปกรณ์ HID บนคอมพิวเตอร์และใช้งานได้กับซอฟต์แวร์โค้งของจีนเท่านั้น หากต้องการใช้กับ avrdude คุณสามารถแฟลชไปยัง USBASP ได้ ในการทำเช่นนี้เราต้องการโปรแกรมเมอร์ที่ใช้งานได้อีกคน Arduino Nano จะช่วยเราที่นี่ เราเชื่อมต่อกับคอมพิวเตอร์ เปิด Arduino IDE และเปิดร่างมาตรฐาน ArduinoISP:


ยกเลิกการแสดงความคิดเห็นบรรทัด #define USE_OLD_STYLE_WIRING:


และอัปโหลดภาพร่างไปที่นาโน ตอนนี้เรามีโปรแกรมเมอร์ AVRISP ที่สามารถใช้เพื่อแฟลช USBISP เป็น USBASP ในการทำเช่นนี้ ก่อนอื่นเราต้องมี avrdude ซึ่งจะอยู่ในโฟลเดอร์การติดตั้ง Arduino IDE ตามเส้นทาง \hardware\tools\avr\bin เพื่อความสะดวก ฉันแนะนำให้คุณเพิ่มพาธแบบเต็มไปยัง avrdude.exe ให้กับตัวแปรสภาพแวดล้อม PATH

ตอนนี้เราต้องเปิด USBISP และเข้าสู่โหมดการเขียนโปรแกรมโดยตั้งค่าจัมเปอร์ UP:



ในเวลาเดียวกัน เราตรวจสอบให้แน่ใจว่ามีการบัดกรี Atmega88 หรือ 88p บนบอร์ด เช่นเดียวกับในกรณีของฉัน:


จัมเปอร์อื่น ๆ แม้จะมีคำแนะนำบนอินเทอร์เน็ตก็ไม่จำเป็นต้องสัมผัส แต่ทุกอย่างก็เย็บเข้ากับพวกเขาอย่างสมบูรณ์แบบ

ตอนนี้เราดูที่ pinout ของโปรแกรมเมอร์ USBISP อย่างระมัดระวัง พิมพ์บนเคสอะลูมิเนียม และเชื่อมต่อกับ Arduino Nano:

  • VCC และ GND เป็น VCC และ GND ตามลำดับ
  • MOSI ถึง D11
  • มิโซะถึง D12
  • SCK ถึง D13
  • รีเซ็ตเป็น D10

ฉันไม่มีสายหญิง - หญิงดังนั้นฉันจึงใช้เขียงหั่นขนมขนาดเล็ก:


ขั้นตอนต่อไปคือดาวน์โหลดเฟิร์มแวร์ usbasp.atmega88-modify.hex เชื่อมต่อ Arduino กับคอมพิวเตอร์ เปิดคอนโซลและไปที่โฟลเดอร์ที่มีเฟิร์มแวร์ที่บันทึกไว้ ขั้นแรกให้ตั้งค่าฟิวส์ด้วยคำสั่ง:

Avrdude -p -m88 -c avrisp -b 19200 -U lfuse:w:0xff:m -U hfuse:w:0xdd:m

จากนั้นอัปโหลดเฟิร์มแวร์ด้วยคำสั่ง:

Avrdude -p m88p -c avrisp -b 19200 -U flash:w:usbasp.atmega88-modify.hex

หลังจากนั้นให้ถอดจัมเปอร์บน USBISP เชื่อมต่อกับคอมพิวเตอร์และหากทำทุกอย่างถูกต้อง ไฟ LED สีน้ำเงินจะสว่างขึ้น:


ตอนนี้เรามีโปรแกรมเมอร์ USBASP ขนาดกะทัดรัดเต็มรูปแบบในกล่องโลหะที่ใช้งานสะดวก

คลิป SOIC

คุณสามารถตั้งโปรแกรมไมโครคอนโทรลเลอร์โดยไม่ต้องใช้คลิป ทุกครั้งที่บัดกรีสายไฟไปยังหน้าสัมผัสที่เหมาะสม แต่นี่เป็นกระบวนการที่ทำเป็นประจำ ซึ่งจะเป็นการดีกว่าที่จะไม่สำรองเงินไว้สำหรับคลิป สิ่งแรกที่ต้องทำหลังจากได้รับคลิปคือการ "ขุย" หน้าสัมผัสเนื่องจากพวกเขาอยู่ใกล้กันเกินไปและเป็นไปไม่ได้ที่จะบัดกรีสายไฟเข้ากับพวกเขาตามปกติ:


เราเชื่อมต่อผู้ติดต่อคลิปกับโปรแกรมเมอร์ตาม pinout ของไมโครคอนโทรลเลอร์:


เพื่อความน่าเชื่อถือที่มากขึ้น ฉันบัดกรีสายไฟเข้ากับคลิปและขันให้แน่นด้วยการหดความร้อน:


กำลังอัปโหลดเฟิร์มแวร์ไปยังไฟฉาย

ตอนนี้โปรแกรมเมอร์พร้อมคลิปพร้อมแล้ว สิ่งเดียวที่เหลือคือการปิดหัวไฟฉาย คลายเกลียววงแหวนยึดของไดรเวอร์แล้วถอดออก ในกรณีส่วนใหญ่ สายไฟจากไดรเวอร์ไม่จำเป็นต้องบัดกรี ความยาวเพียงพอสำหรับการเข้าถึงไมโครคอนโทรลเลอร์:


เราแก้ไขคลิปโดยสังเกตการวางแนว จุดอ้างอิงในกรณีนี้คือวงกลมบนเคสไมโครเซอร์กิต ซึ่งหมายถึงพินแรก (รีเซ็ตในกรณีของเรา):


เราตรวจสอบให้แน่ใจว่าพินทั้งหมดของคลิปจมลงในเคส เราเชื่อมต่อโปรแกรมเมอร์กับคอมพิวเตอร์ตอนนี้เรื่องเล็ก - คุณต้องอัปโหลดเฟิร์มแวร์) ในการทำเช่นนี้ไปที่ GitHub ดาวน์โหลดไบนารี quasar.hex เปิดคอนโซลไปที่โฟลเดอร์ที่มีไบนารีและดำเนินการ สั่งการ:

Avrdude -p t13 -c usbasp -u -Uflash:w:quasar.hex:a -Ulfuse:w:0x75:m -Uhfuse:w:0xFF:m

หากทุกอย่างเรียบร้อยดีกระบวนการโหลดเฟิร์มแวร์จะดำเนินต่อไปไม่ว่าในกรณีใดคุณไม่ควรแตะคลิปจะเป็นการดีกว่าที่จะไม่หายใจเลย) หากเฟิร์มแวร์สำเร็จในตอนท้ายของเอาต์พุตจะมี จะเป็นดังนี้:


ง่ายใช่มั้ย? แต่นิฟิกาด้วยความน่าจะเป็น 90% แทนที่จะดาวน์โหลดเฟิร์มแวร์ คุณจะเห็นสิ่งนี้:


เหตุผลส่วนใหญ่มักจะอยู่ที่ไดรเวอร์รุ่นใหม่ๆ ปิดพิน 5 และ 6 (MISO และ MOSI) ซึ่งทำให้ไม่สามารถตั้งโปรแกรมได้ ดังนั้นหาก avrdude บ่นว่าเป้าหมายไม่ตอบ ก่อนอื่น เราเตรียมมีดผ่าตัดและดูที่กระดานอย่างระมัดระวัง เราต้องตัด track ดังรูป:


หลังจากนั้นเฟิร์มแวร์มักจะถูกอัปโหลดโดยไม่มีปัญหา ถ้าไม่ ลองดูที่ไมโครคอนโทรลเลอร์ บางทีคุณอาจไม่มี Attiny13a เลย อย่างน้อยฉันก็เจอไดรเวอร์ Fasttech ที่มีตัวควบคุม PIC

การปรับเปลี่ยนเฟิร์มแวร์

เฟิร์มแวร์ที่คอมไพล์แล้วบน GitHub นั้นแท้จริงแล้วเป็นอะนาล็อกขั้นสูงกว่าของเฟิร์มแวร์ดั้งเดิมเล็กน้อย ดังนั้นจึงน่าสนใจกว่ามากที่จะสร้างเฟิร์มแวร์เวอร์ชันของคุณเองด้วยกลุ่มและโหมดของคุณเอง ตอนนี้ฉันจะบอกคุณว่าจะทำอย่างไร ก่อนอื่น ดาวน์โหลดและติดตั้ง Atmel Studio จากเว็บไซต์อย่างเป็นทางการ จากนั้นเราดาวน์โหลดไฟล์โครงการทั้งหมด (ใครรู้วิธีคอมไพล์สามารถโคลนหัวผักกาดทั้งหมดได้) และเปิด Quasar.atsln ผ่านสตูดิโอที่ติดตั้ง:


ฉันจะแสดงรายการสถานที่ที่น่าสนใจที่สุดในรหัส:

#กำหนด LOCKTIME 50

ตั้งเวลาหลังจากนั้นโหมดปัจจุบันจะถูกบันทึก ค่า 50 สอดคล้องกับ 1 วินาทีตามลำดับ การตั้งค่า 100 คุณจะได้รับช่วงเวลารอ 2 วินาที

#นิยามแบตมอน125

ตั้งค่าระดับแรงดันไฟฟ้าวิกฤตของแบตเตอรี่ เมื่อถึงจุดที่ไฟฉายจะเริ่มสลัว สำหรับ Nanjg 105D มาตรฐาน 125 สอดคล้องกับประมาณ 2.9 โวลต์ แต่ทั้งหมดขึ้นอยู่กับตัวต้านทานตัวแบ่งแรงดันไฟฟ้าบนบอร์ด หากคุณลบบรรทัดนี้ทั้งหมด ไฟฉายจะไม่ตรวจสอบแรงดันแบตเตอรี่

#กำหนด STROBE 254 #กำหนด PSTROBE 253 #กำหนด SOS 252

คำจำกัดความของโหมดกระพริบไม่ควรสัมผัสค่าดิจิตอลหากไม่ต้องการโหมดใด ๆ - สามารถลบบรรทัดที่เกี่ยวข้องได้และอย่าลืมแก้ไขการประกาศกลุ่มโหมดในอาร์เรย์กลุ่มหลังจากนั้น

#กำหนดแบตช์

เปิดโหมดแสดงระดับแบตเตอรี่หลังจากคลิกอย่างรวดเร็ว 16 ครั้ง สามารถลบออกได้หากไม่ต้องการคุณลักษณะนี้

#กำหนด MEM_LAST

ตั้งค่าโหมดสุดท้ายที่จะจดจำ ค่าต่อไปนี้เป็นไปได้: MEM_LAST - หลอดไฟเปิดในโหมดเปิดใช้งานล่าสุด, MEM_FIRST - หลอดไฟเปิดเสมอในโหมดแรก, MEM_NEXT - หลอดไฟเปิดเสมอในโหมดถัดไป

#กำหนด MODES_COUNT 7 #กำหนด GROUPS_COUNT 2

ตั้งค่าจำนวนโหมดในกลุ่มและจำนวนกลุ่มตามลำดับ เกี่ยวข้องอย่างใกล้ชิดกับอาร์เรย์กลุ่มต่อไปนี้:

กลุ่มไบต์ของ PROGMEM = (( 6, 32, 128, 255, 0, 0, 0 ), ( 6, 32, 128, 255, STROBE, PSTROBE, SOS ));

กลุ่มโหมดการทำงานแสดงอยู่ที่นี่ หมายเลข 6, 32, 128, 255 - ค่าความสว่าง, STROBE, PSTROBE, SOS - การกำหนดโหมดพิเศษ ค่าความสว่างเป็นศูนย์จะถูกละเว้น ดังนั้นคุณสามารถตั้งค่าโหมดต่างๆ ในกลุ่มต่างๆ ได้ (ในกรณีนี้ กลุ่มแรกมี 4 โหมด กลุ่มที่สอง 7 โหมด)

ตัวอย่างเช่น หากคุณต้องการออกจากโหมดการทำงานเดียวที่มีความสว่าง 100% คุณสามารถทำได้ดังนี้:

#define MODES_COUNT 1 #define GROUPS_COUNT 1 PROGMEM กลุ่มไบต์ const = (( 255 ));

หากคุณต้องการโหมด 3 กลุ่มโดยไม่มีไฟกะพริบและในลำดับย้อนกลับ (จากสูงสุดไปต่ำสุด) คุณสามารถทำได้:

#define MODES_COUNT 4 #define GROUPS_COUNT 3 PROGMEM กลุ่มไบต์ const = (( 255, 0, 0, 0 ), ( 255, 64, 6, 0 ), ( 255, 128, 32, 6 ));

ในสถานการณ์นี้ ในกลุ่มแรกมีเพียงโหมดเดียวที่มีความสว่าง 100% ในโหมดที่สอง - 3 ในโหมดที่สาม - 4 ที่มีความสว่างลดลงอย่างนุ่มนวล ง่ายและสะดวกใช่มั้ย? ยังคงเป็นเพียงการรวบรวมแหล่งที่มาเป็นไฟล์ฐานสิบหกโดยใช้สตูดิโอ สำหรับสิ่งนี้เราเลือก "ปล่อย" ในตัวจัดการการกำหนดค่าและคลิก "เรียกใช้โดยไม่แก้ไขจุดบกพร่อง":


หากคุณไม่ได้ทำอะไรผิดพลาดในโค้ด ไดเร็กทอรี Release จะปรากฏในโฟลเดอร์โปรเจ็กต์ และในนั้นเป็นไฟล์ hex ซึ่งยังคงต้องอัปโหลดไปยังไดรเวอร์ตามวิธีที่อธิบายไว้ในส่วนก่อนหน้า

ฉันหวังว่าคู่มือนี้จะเป็นประโยชน์กับใครบางคน หากใครมีคำถามใด ๆ - คุณยินดีต้อนรับในความคิดเห็น)

ไดรเวอร์สำหรับไฟ LED: ผลิตภัณฑ์ที่หลากหลาย

ไฟ LED เช่นเดียวกับแหล่งกำเนิดแสงไฟฟ้าอื่น ๆ (หลอดไฟ โคมไฟ ฯลฯ) สามารถทำงานได้อย่างเต็มที่และราบรื่นหากมีบัลลาสต์ - ไดรเวอร์ ต้องขอบคุณอุปกรณ์ที่ทันสมัยและสร้างสรรค์ อุปกรณ์สามารถทำงานได้เกือบตลอดไป มีการนำเสนอผลิตภัณฑ์มากมายในร้านค้าออนไลน์เฉพาะของ ForLed ทุกคนสามารถซื้อไดรเวอร์สำหรับไฟฉายกับเรารวมถึงอุปกรณ์เสริมที่จำเป็นทั้งหมดสำหรับมัน โลกสมัยใหม่เป็นยุคของ LED และนั่นคือสาเหตุที่อุปกรณ์จ่ายไฟเป็นที่ต้องการและมีความต้องการสูง นอกจากนี้ ไดรเวอร์ไฟฉายยังทำหน้าที่สำคัญหลายอย่าง

ประการแรกต้องขอบคุณเขาที่ทำให้ผู้บริโภคประหยัดเงินได้อย่างมากในการซื้ออุปกรณ์ไฟฟ้าใหม่ซึ่งมีราคาแพงกว่าตัวขับหลายเท่า

ประการที่สองด้วยความช่วยเหลือของพวกเขา ไฟ LED สามารถทำงานได้อย่างเต็มที่และราบรื่นเกือบตลอดไป

แคตตาล็อกผลิตภัณฑ์ของร้านค้าออนไลน์ ForLed มีบัลลาสต์หลากหลายประเภทซึ่งแตกต่างกันไปตามผู้ผลิต แรงดันไฟฟ้าขาเข้า (ตั้งแต่ 1-3V ถึง 7-30V) กระแสไฟขาออก (จาก 300 mA ถึง 5000 mA) ประเภท (เส้นตรง พัลส์ และสเต็ป -ขึ้น). ไม่ว่าในกรณีใด แหล่งจ่ายไฟอัตโนมัติแต่ละตัวที่นำเสนอมีความโดดเด่นด้วยคุณภาพที่ไร้ที่ติ ความน่าเชื่อถือ ความปลอดภัย อายุการใช้งานที่ยาวนาน และความสะดวกในการใช้งาน อุปกรณ์ดังกล่าวสามารถรับประกันการทำงานของอุปกรณ์ส่องสว่างได้อย่างเต็มที่และต่อเนื่อง คุณสามารถซื้อไดรเวอร์สำหรับไฟฉาย LED ในรูปแบบใดก็ได้ในร้านค้าออนไลน์ ForLed ในราคายุติธรรมและราคาไม่แพง นอกเหนือจากแหล่งจ่ายไฟหลักแล้วแคตตาล็อกยังมีอุปกรณ์เสริมที่จำเป็นสำหรับมัน

ไดรเวอร์สำหรับไฟฉาย LED: สิ่งที่คุณควรใส่ใจ

ในการเลือกแหล่งพลังงานอิสระที่ถูกต้อง คุณจำเป็นต้องรู้ลักษณะสำคัญของไฟฉาย ได้แก่:

แรงดันไฟฟ้าใน V;

ค่ากระแสสูงสุดเป็น mA;

เนื่องจากแหล่งกำเนิดแสงใช้พลังงานจากแบตเตอรี่หรือแบตเตอรี่

กลไกการควบคุม: แถบเลื่อนแม่เหล็ก, ปุ่มเปิดปิดแบบธรรมดา, ปุ่มชั้นเชิงแบบไม่ล็อค ฯลฯ;

เช่นเดียวกับเส้นผ่านศูนย์กลางและความสูงของไดรเวอร์

บัลลาสต์ที่นำเสนอในการเลือกสรรสามารถมีโหมดความสว่างได้หลายโหมด มีข้อมูลเกี่ยวกับการคายประจุของแบตเตอรี่ และยังมีหน่วยความจำโหมดที่แตกต่างกันด้วย ความหลากหลายดังกล่าวทำให้ไดรเวอร์ทำงานได้ดีขึ้นและใช้งานง่าย ในโหมดมาตรฐาน (ไม่ขยาย) มีหลายพันธุ์: แฟลช, กลางและสูงสุด ในร้านค้าออนไลน์ของ ForLed ทุกคนสามารถเรียนรู้เพิ่มเติมเกี่ยวกับกลุ่มผลิตภัณฑ์และซื้อไดรเวอร์สำหรับไฟ LED ในยูเครนในราคาที่ต่อรองได้ หากคุณมีคำถามใดๆ หรือต้องการคำแนะนำจากมืออาชีพ ผู้จัดการที่รับผิดชอบพร้อมเสมอที่จะให้ความช่วยเหลือที่มีคุณสมบัติเหมาะสม: บอกคุณเพิ่มเติมเกี่ยวกับคุณลักษณะของไดรเวอร์เฉพาะ ตลอดจนแนะนำรุ่นของแหล่งจ่ายไฟที่ถูกต้อง นอกจากนี้ แคตตาล็อกผลิตภัณฑ์ยังมีอุปกรณ์เสริมที่จำเป็นทั้งหมดสำหรับไฟฉาย

การสลับไดรเวอร์สำหรับไฟ LED: ประโยชน์ของการใช้งาน

คุณสามารถซื้อไดรเวอร์สำหรับไฟฉาย LED ประเภทใดก็ได้: แบบเส้นตรง แบบขั้นบันได หรือแบบพัลซิ่งในร้านค้าออนไลน์ ForLed ความหลากหลายหลังแพร่หลายมากขึ้นเนื่องจากประสิทธิภาพระดับสูง (ประมาณ 95%) รวมถึงความกะทัดรัด อุปกรณ์ประเภทนี้สามารถสร้างพัลส์กระแสความถี่สูงที่เอาต์พุตซึ่งส่งผลดีต่อแหล่งกำเนิดแสง LED คุณสามารถซื้อไดรเวอร์ไฟฉายที่ทันสมัยและใช้งานได้จริงในยูเครนจากเราในราคาที่เหมาะสมและราคาไม่แพง

เป็นเวลานานแล้วที่ไฟฉายเก่า - ปากกาดูราเซลล์ - มีฝุ่นจับอยู่บนชั้นวาง เขาทำงานกับแบตเตอรี่ AAA สองก้อนบนหลอดไฟแบบมีไส้ มันสะดวกมากเมื่อคุณต้องการส่องแสงเข้าไปในช่องแคบ ๆ ในตัวอุปกรณ์อิเล็กทรอนิกส์ แต่ความสะดวกสบายในการใช้งานทั้งหมดได้ข้าม "zhor" ของแบตเตอรี่ออกไป มันเป็นไปได้ที่จะทิ้งของหายากนี้และมองหาของที่ทันสมัยกว่าในร้านค้า แต่ ... นี่ไม่ใช่ทางของเรา...© ดังนั้นจึงซื้อชิปไดรเวอร์ LED ที่ Ali ซึ่งช่วยในการถ่ายโอนไฟฉายไปยังไฟ LED การเปลี่ยนแปลงนั้นง่ายมากซึ่งแม้แต่นักวิทยุสมัครเล่นมือใหม่ก็สามารถเชี่ยวชาญได้ซึ่งรู้วิธีถือหัวแร้งอยู่ในมือ ... ดังนั้นสำหรับผู้ที่สนใจยินดีต้อนรับสู่ Kat ...

ชิปไดรเวอร์ซื้อเมื่อนานมาแล้วมากกว่าหนึ่งปีแล้วและลิงก์ไปยังร้านค้านำไปสู่ ​​"ความว่างเปล่า" ดังนั้นฉันจึงพบผลิตภัณฑ์ที่คล้ายกันจากผู้ขายรายอื่น ตอนนี้ไดรเวอร์นี้มีราคาถูกกว่าที่ฉันซื้อมา "แมลง" ที่มีสามขาคืออะไรมาดูกันดีกว่า
ขั้นแรก ลิงก์ไปยังแผ่นข้อมูล:
ไมโครเซอร์กิตเป็นไดรเวอร์แบบ LED ที่สามารถทำงานจากแรงดันไฟฟ้าต่ำได้ เช่น แบตเตอรี่ AAA 1.5V หนึ่งก้อน ชิปไดรเวอร์มีประสิทธิภาพสูง (COP) 85% และสามารถ "ดูด" แบตเตอรี่ออกได้เกือบหมดถึงแรงดันตกค้างที่ 0.8V
ลักษณะของชิปไดรเวอร์

ใต้สปอยเลอร์


วงจรขับง่ายมาก...


อย่างที่คุณเห็นนอกเหนือจากไมโครเซอร์กิต "บั๊ก" นี้แล้วจำเป็นต้องใช้เพียงส่วนเดียว - สำลัก (ตัวเหนี่ยวนำ) และเป็นตัวเหนี่ยวนำของสำลักที่กำหนดกระแสไฟ LED
สำหรับไฟฉายแทนหลอดไฟ ฉันเลือกหลอด LED สีขาวสว่างที่ใช้กระแส 30mA ดังนั้นฉันจึงต้องไขลานด้วยค่าความเหนี่ยวนำ 10uH ประสิทธิภาพของไดรเวอร์อยู่ที่ 75-92% ในช่วง 0.8-1.5V ซึ่งดีมาก

ฉันจะไม่ให้ภาพวาดของแผงวงจรพิมพ์ที่นี่เพราะมันไม่มีเหตุผล สามารถสร้างบอร์ดได้ในสองสามนาที เพียงแค่ขูดกระดาษฟอยล์ให้ถูกที่


เค้นสามารถพันแผลหรือเตรียมพร้อม ฉันกระทบกับดัมเบลที่มาถึงมือ เมื่อทำการผลิตด้วยตนเอง จำเป็นต้องควบคุมค่าความเหนี่ยวนำโดยใช้เครื่องวัด LC เข็มฉีดยาแบบใช้แล้วทิ้งขนาด 2 ซีซีเป็นที่อยู่อาศัยสำหรับบอร์ดไดรเวอร์ ซึ่งภายในมีพื้นที่เพียงพอสำหรับใส่ส่วนประกอบที่จำเป็นทั้งหมด ด้านหนึ่งของกระบอกฉีดยามีจุกยางพร้อมไฟ LED และแผ่นรอง อีกด้านหนึ่งมีแผ่นรองที่สอง ขนาดของส่วนเข็มฉีดยาถูกเลือกในพื้นที่และมีขนาดเท่ากับแบตเตอรี่ AAA (อันเล็ก ๆ ตามที่นิยมเรียกกัน)


ประกอบไฟฉาย


และเราเห็นว่าไฟ LED ส่องสว่างจากแบตเตอรี่หนึ่งก้อน ...


ชุดประกอบไฟฉายปากกามีลักษณะดังนี้


มันส่องแสงได้ดีและน้ำหนักของไฟฉายก็น้อยลงเพราะใช้แบตเตอรี่เพียงก้อนเดียวไม่ใช่สองก้อนเหมือนเดิม ...

นี่คือที่มาของบทวิจารณ์สั้น ๆ ... ด้วยความช่วยเหลือของชิปไดรเวอร์ คุณสามารถแปลงไฟฉายหายากเกือบทุกชนิดให้ใช้พลังงานจากแบตเตอรี่ 1.5V เพียงก้อนเดียว หากคุณมีคำถาม ถาม…

ฉันวางแผนที่จะซื้อ +73 เพิ่มในรายการโปรด ชอบรีวิว +99 +185

หลังจากซื้อโคมจีนจำนวนมากที่มีความจุ 100 ถึง 16,000 ลูเมน ฉันก็ไม่พอใจ

ในกรณีส่วนใหญ่ ไฟฉายไม่ได้ให้ฟลักซ์การส่องสว่างที่ผู้ขายประกาศไว้ นี่เป็นเพราะความจริงที่ว่าผู้ขายระบุฟลักซ์ส่องสว่างสูงสุดที่โมดูล LED ที่ติดตั้งสามารถให้ได้ แต่เนื่องจากการประหยัดวัสดุ LED จะทำงานหากคุณโชคดีเพียงครึ่งหนึ่งของค่าสูงสุด สายไฟเส้นเล็กใช้เพื่อจำกัดกระแสไฟฟ้า ซึ่งช่วยให้คุณละทิ้งการใช้แหล่งจ่ายไฟ DC และจำกัดตัวเองให้ใช้ตัวควบคุม PWM แบบธรรมดาที่มีสวิตช์เปิด/ปิด

ในฐานะผู้บริจาค "ไฟหน้า LED CREE XM-L T6 ขนาด 2500Lm" ได้รับเลือกในราคา 12 ดอลลาร์ ซึ่งตัวควบคุม CX2812 PWM เสียชีวิตหลังจากใช้งานไปหนึ่งปี ตัวควบคุมนี้มีเอาต์พุตโหลดสามเอาต์พุต สองอินพุตสำหรับการตั้งค่าโหมดการทำงาน และหนึ่งอินพุตสำหรับปุ่มสลับโหมด ช่วงเวลาที่ไม่พึงประสงค์แรกของไฟฉายจีนเกือบทุกชนิดสำหรับฉันคือการมีโหมด Strobe และ SOS ในกรณีของคอนโทรลเลอร์นี้ แค่ใช้หน่วยโลจิคัลกับอินพุต OPT1 ก็เพียงพอแล้ว และมีเพียงสามในห้าโหมดเท่านั้นที่จะยังคงอยู่ (สูง ต่ำ ปิด) หากใช้หน่วยกับอินพุต OPT ทั้งสอง โหมดต่ำก็จะหายไปด้วย

ผู้ขายอ้างว่าไฟฉายใช้ Cree XM-L T6 LED และทอดได้มากถึง 2,500 ลูเมนในโหมดสูงสุด เว็บไซต์ Cree อ้างว่า 100 ลูเมนต่อวัตต์สำหรับ LED นี้และเอาต์พุตสูงสุด 10 วัตต์ ในความเป็นจริงใช้ LED XM-L U2 ลักษณะไม่แตกต่างจาก T6 มากนัก แต่เนื่องจากความหนาของสายไฟจึงมีเพียง 1.1A เท่านั้นที่ไปถึง LED ซึ่งเป็น 4.51W ด้วยแรงดันแบตเตอรี่ 4.1V ปรากฎว่าในโหมดสูงสุด ไฟฉายจะปล่อยแสงออกมาประมาณ 451 ลูเมน มาตรวัดแสงแสดง 420 ลูเมน ซึ่งห่างจากตัวเลข 2,500 พอสมควร

วงจรไดรเวอร์นั้นง่ายกว่านี้และเราจะไม่ทำให้มันซับซ้อน ไมโครคอนโทรลเลอร์ ATtiny85 ได้รับเลือกให้เป็นหัวใจหินใหม่ แม้ว่า ATtiny13 (a) จะเพียงพอ แต่ก็ไม่อยู่ในมือในกรณีที่เหมาะสม ปุ่มสลับโหมดกดขา PB2 / INT0 ได้สำเร็จ แต่ฐานของทรานซิสเตอร์กลับเชื่อมต่อกับเอาต์พุต RESET เนื่องจากมีฮาร์ดแวร์ PWM อยู่บนบอร์ด จึงตัดสินใจใช้ ดังนั้นแทร็กที่นำไปสู่การ RESET จึงถูกตัดออก และฐานทรานซิสเตอร์เชื่อมต่อกับจัมเปอร์ไปยังเอาต์พุต PB1 / OC0B เพื่อความสะดวกในการเขียนโปรแกรม หมุดที่จำเป็นถูกนำออก สายไฟได้รับการแก้ไขด้วยหัวฉีดกาวร้อน สายไฟจากแบตเตอรี่ไปยังบอร์ดถูกแทนที่ด้วยเส้นที่หนาขึ้นเล็กน้อย

เฟิร์มแวร์ถูกประกอบใน Arduino 1.0.6, Arduino Nano ถูกใช้เป็นโปรแกรมเมอร์ ฟิวส์ถูกตั้งค่าตามรูปแบบ "ATtiny85 @ 1 MHz (ออสซิลเลเตอร์ภายใน ปิดใช้งาน BOD)" น้ำหนักของเฟิร์มแวร์ในรูปแบบไบนารีในปัจจุบันคือ 278 ไบต์ ในสถานะปิด ไฟฉายใช้พลังงาน 0.3 μA เมื่อกดปุ่มสั้น ๆ โหมดต่ำสุดจะเปิดขึ้น การบริโภคเพิ่มขึ้นเป็น 7.6 mA หากต้องการปิด ให้กดและปล่อยปุ่มสั้นๆ หากคุณยังคงกดปุ่มค้างไว้ ความสว่างจะค่อยๆ เพิ่มขึ้นจนถึงระดับสูงสุด การเปลี่ยนสายไฟบางส่วนไม่ได้ทำให้ความสว่างเพิ่มขึ้นอย่างมีนัยสำคัญเนื่องจากสายไฟจากแหล่งจ่ายไฟไปยังส่วนหัวยังคงเป็นคอขวด ในขณะนี้ที่โหมดสูงสุดการบริโภคกลายเป็น 1.2A แรงดันแบตเตอรี่คือ 4.2 ปรากฎว่าประมาณ 500 ลูเมน

แต่ถึงแม้ผู้ขายชาวจีนจะระบุอัตราส่วนรูรับแสงที่สูงขึ้นหลายเท่า แต่บ่อยครั้งก็เป็นค่าต่ำสุดของค่ารูรับแสงที่เสนอ โหมดนี้ก็สว่างเกินไปสำหรับฉัน หลังจากการปรับเปลี่ยน โหมดขั้นต่ำก็เพียงพอแล้ว ดังนั้นคุณจึงไม่สะดุดกับเส้นทางในป่าในตอนกลางคืน หรือใช้ไฟฉายเป็นไฟส่องเวลากลางคืนในถ้ำ โดยรวมแล้วในเวลาเพียงไม่กี่ชั่วโมง ฉันสามารถสร้างไฟฉายในฝันจากไฟฉายที่ตายแล้วได้ ฉันหวังว่าประสบการณ์ของฉันจะเป็นประโยชน์กับใครบางคน รหัสมีอยู่ที่ HeadLamp.ino

อัปเดตเมื่อ 02/04/2015: หลังจากคิดอยู่นิดหน่อย ฉันได้เพิ่มความสามารถในการเปิดไฟฉายไปที่โหมดสูงสุดทันที (คลิกเร็วๆ สองครั้ง) รวมถึงโหมดแฟลช (คลิกเร็วๆ สามครั้ง) ในการเปิดใช้งานโหมดเหล่านี้ คุณจะต้องยกเลิกการใส่ความคิดเห็นในการกำหนดที่เกี่ยวข้องที่จุดเริ่มต้นของรหัส

ในช่วงเวลาของงานอดิเรกเพื่อการท่องเที่ยว ไฟฉาย Duracell ถูกซื้อพร้อมกับหลอดไฟคริปทอนอันทรงพลังบนแบตเตอรี่ขนาด D ขนาดใหญ่สองก้อน (ในรุ่นโซเวียต ประเภท 373) แสงนั้นยอดเยี่ยม แต่แบตเตอรี่จะลงจอดใน 3-4 ชั่วโมง

นอกจากนี้ ปัญหายังเกิดขึ้นสองครั้ง - แบตเตอรี่รั่วและทุกอย่างในไฟฉายเต็มไปด้วยอิเล็กโทรไลต์ หน้าสัมผัสออกซิไดซ์ เป็นสนิม และแม้กระทั่งหลังจากทำความสะอาดและติดตั้งแบตเตอรี่ใหม่แล้ว ไฟฉายก็ไม่สร้างความมั่นใจอีกต่อไป และยิ่งกว่านั้นก็คือแบตเตอรี่ น่าเสียดายที่ต้องโยนมันทิ้งไปและไม่มีโอกาสได้ใช้มัน ทำให้เกิดความคิดที่จะเปลี่ยนไฟฉายเป็นแบตเตอรี่ลิเธียมและไฟ LED ที่ทันสมัยในปัจจุบัน เป็นเวลาครึ่งปีที่แบตเตอรี่ลิเธียม Sanyo 18650 ที่มีความจุ 2600 mAh วางอยู่ในถังขยะจากสหายชาวจีนที่ฉันเขียน LED ดังกล่าว (ควรเป็น Cree XML T6 U2) ที่มีแรงดันไฟฟ้า 3-3.6 V ซึ่งเป็นกระแส 0.3-3 A (อีกครั้งถูกกล่าวหาว่ากำลังไฟ 10 W), ฟลักซ์ส่องสว่าง 1,000-1155 ลูเมน, อุณหภูมิสี 5500-6500 K และมุมกระจาย 170 องศา

เนื่องจากฉันมีประสบการณ์ในการแปลงไฟฉายเป็นพลังงานจากแบตเตอรี่ลิเธียมแล้ว (และ) ฉันจึงตัดสินใจใช้วิธีเดียวกัน: ใช้ชุดแบตเตอรี่ 18650 และตัวควบคุมการชาร์จ TP4056 ที่ได้รับการพิสูจน์แล้ว ยังมีปัญหาหนึ่งที่ต้องแก้ไข - ไดรเวอร์ใดที่จะใช้กับ LED คุณไม่สามารถลงได้ด้วยตัวต้านทานจำกัดกระแสอย่างง่าย - พลังของ LED แม้ว่าจะไม่ใช่ 10 วัตต์ตามที่สหายชาวจีนพูด แต่ก็ยัง ในขณะที่ศึกษาเนื้อหาเกี่ยวกับ "การสร้างไดรเวอร์สำหรับ LED พลังงานสูง" ฉันพบสิ่งที่น่าสนใจมากและปรากฎว่ามักใช้ชิป AMC7135 จากไมโครเซอร์กิตนี้ ชาวจีนได้จุดตะเกียงเต็มโลกมาอย่างยาวนานและประสบความสำเร็จ) แผนผังของแหล่งจ่ายไฟของ LED ที่ทรงพลังตาม AMC7135

อย่างที่คุณเห็นอนุญาตให้จ่ายไฟได้ในช่วง 2.7 ... 6 V และเป็นแหล่งพลังงานที่ค่อนข้างกว้างรวมถึงแบตเตอรี่ลิเธียม หน้าที่ของชิปคือการจำกัดกระแสที่ไหลผ่าน LED ไว้ที่ 350mA
ตามที่ผู้ผลิตชิประบุว่าควรใช้ตัวเก็บประจุ Co หาก:

  • ความยาวของตัวนำระหว่าง AMC7135 และ LED มากกว่า 3 ซม.
  • ความยาวของตัวนำระหว่าง LED และแหล่งจ่ายไฟมากกว่า 10 ซม.
  • ไม่ได้ติดตั้ง LED และชิปบนบอร์ดเดียวกัน

ในความเป็นจริง ผู้ผลิตไฟฉายมักจะละเลยเงื่อนไขเหล่านี้ และแยกตัวเก็บประจุออกจากวงจร แต่จากการทดลองแสดงให้เห็น - ไร้ประโยชน์ซึ่งต่อมาอีกเล็กน้อย ข้อดีเพิ่มเติมของ IC ประเภท AMC7135 ได้แก่ การป้องกันในตัวในกรณีที่เกิดการแตก การลัดวงจรของ LED และช่วงอุณหภูมิในการทำงานที่ -40 ... 85 ° C มีเอกสารโดยละเอียดสำหรับชิป AMC7135

วงจรหลอดไฟฟ้า

คุณสมบัติที่สำคัญและมีประโยชน์อย่างยิ่งอีกอย่างของชิปนี้คือสามารถติดตั้งแบบขนานเพื่อเพิ่มกระแสที่ไหลผ่าน LED เป็นผลให้เกิดโครงการนี้:

กระแสที่ไหลผ่าน LED จะเป็น 1,050 mA ซึ่งในความคิดของฉันนั้นมากเกินพอสำหรับไฟฉายในครัวเรือนไม่ใช่ไฟฉายทางยุทธวิธีเลย จากนั้นดำเนินการติดตั้งทุกอย่างในระบบเดียว ด้วยความช่วยเหลือของเดรเมลที่อยู่ในตัวไฟฉาย ฉันถอดแถบกั้นแบตเตอรี่และแถบหน้าสัมผัสออก:


ฉันยังถอดช่องเสียบลงสำหรับโคมไฟคริปทอนด้วยเดรเมลและสร้างแท่นสำหรับ LED

เนื่องจาก LED อันทรงพลังปล่อยความร้อนจำนวนมากระหว่างการทำงาน ฉันจึงตัดสินใจใช้ฮีตซิงก์ที่ถอดออกจากเมนบอร์ดเพื่อกระจายความร้อน


ตามที่วางแผนไว้ LED, แผงระบายความร้อนและส่วนหัวของหลอดไฟที่มีตัวสะท้อนแสงจะสร้างเป็นหนึ่งเดียวและไม่ควรยึดติดกับสิ่งใดๆ เมื่อพันเข้ากับตัวโคมไฟ ในการทำเช่นนี้ฉันตัดขอบของฮีตซิงก์ออก เจาะรูสำหรับสายไฟ และติดกาว LED เข้ากับฮีตซิงก์ด้วยกาวร้อน


บทความที่คล้ายกัน

  • สร้างจอยสติ๊ก (gamepad) อีกอันบน Arduino

    การใช้จอยสติ๊กเป็นวิธีหนึ่งในการแลกเปลี่ยนข้อมูลระหว่างบุคคลกับอุปกรณ์ (คอมพิวเตอร์ ไมโครคอนโทรลเลอร์) ที่ใช้ Arduino ส่วนใหญ่มักใช้เพื่อควบคุมกลไกหรือหุ่นยนต์ เหมือนเดิม...

  • แหล่งจ่ายไฟมัลติมิเตอร์ Li-ion แทนมงกุฎ การป้องกันการคายประจุ ตัวจับเวลา แบตเตอรี่ Li-Ion ในมัลติมิเตอร์ คุณอาจสนใจ

    เนื้อหาของบทความนี้ตีพิมพ์ในวารสาร Radioamator - 2013 ฉบับที่ 2 บทความนี้นำเสนอวงจรและการออกแบบตัวแปลงอย่างง่ายที่ช่วยให้คุณจ่ายไฟให้กับมัลติมิเตอร์แบบดิจิตอลจากนิกเกิลแคดเมียมหรือ ...

  • วิธีลง mod skyrim

    ช่างตีเหล็กนั้นเป็นความสามารถที่ง่ายที่สุดในบรรดาสิทธิพิเศษเหล่านี้ มีสามวิธี ได้แก่ กลโกง, mod, การสูบน้ำหลัก ถ้าทุกอย่างชัดเจนกับกลโกง mod หมายถึงอะไร มี mod Frostfall มีอุปกรณ์หนึ่งชิ้นที่คุณสามารถรวบรวมและ...

  • ไฟฉาย Cree LED แบบโฮมเมด

    แน่นอนว่าหลายคนมีไฟฉาย Convoy พวกเขาได้รับการยอมรับมานานแล้วว่าเป็นแหล่งกำเนิดแสงที่ราคาไม่แพงและมีคุณภาพสูง แต่มีเพียงไม่กี่คนที่รู้ว่าด้วยความช่วยเหลือจากโปรแกรมเมอร์ราคา $3 และคลิปราคา $3 คุณสามารถปรับแต่ง...

  • เลเซอร์อันทรงพลังจากดีวีดีเก่า

    โดยไม่ต้องโหมโรงมาก ฉันจะเริ่มต้นด้วยไดรฟ์ที่ดีกว่าที่จะใช้ อันดับแรก ต้องเป็นหัวเตา (RW); ประการที่สอง ยิ่งความเร็วในการเขียนสูงเท่าไร เลเซอร์ก็จะมีประสิทธิภาพมากขึ้นเท่านั้น และประการที่สามยิ่งไม่จำเป็นอยู่แล้ว ...

  • สายคู่บิดเกลียว Active USB (YUSB) คืออะไร?

    เนื้อหา: เมื่อทำงานกับอุปกรณ์คอมพิวเตอร์ มักจะต้องใช้อุปกรณ์เพิ่มเติมบางอย่างที่ไม่ได้มาตรฐาน ตัวอย่างเช่น สำหรับอุปกรณ์เครือข่ายท้องถิ่น คุณอาจต้องใช้สายเคเบิลที่มีความยาวหลายขนาดพร้อมกับขั้วต่อ USB...