กลับไปหน้ารวมไฟล์
flashlight-controller-94fff6.md

ตัวควบคุมไฟฉาย, White LED, และไฟนำทาง (Red, Green LED) พร้อมการชาร์จด้วย Solar Panel

6 โหมด (อยู่ระหว่างการพัฒนา)

  • Mcu atmega328P 3.3v
  • แบตเตอรี่ LiPo
  • 2n7000
  • Red LED 80ma
  • Green LED 80ma
  • White LED 100ma
  • สวิตช์ pb
  • Shockley diode
  • ตัวต้านทานจำนวนหนึ่ง
  • solar cell 5 volts 120 mamps

คุณจะต้องถอด Arduino power LED และ voltage regulator ออก เพื่อลดการใช้พลังงาน โหมด: กดค้างไว้ รอให้ Green LED กระพริบตามจำนวนที่ต้องการ แล้วปล่อย

  • กดแล้วปล่อย: Green/Red LED กระพริบทุก 1 วินาที (ไฟนำทางเรือเล็ก)
  • กดแล้วปล่อย: White LED 10%
  • กดค้างไว้: ตั้งค่าระดับ 10-100% ปิดใน 60 นาที
  • กดแล้วปล่อย: ปิดอัตโนมัติ หรี่ลงช้าๆ ปิดใน 60 นาที, โหมดไฟกลางคืน
  • กดแล้วปล่อย: SOS
  • กดแล้วปล่อย: RED 20% - ปิดอัตโนมัติเมื่อเจอแสงอาทิตย์

กดแล้วปล่อย 100% ปิดใน 60 นาที

  • กดแล้วปล่อย: White Strobe 100%, ทุก 2 วินาที, ปิดเมื่อมีแสงอาทิตย์, เปิดเมื่อมืด
  • กดแล้วปล่อย: แสดงระดับแบตเตอรี่ 1 ถึง 10 (10-100%) แล้วปล่อย, ปิดอัตโนมัติ

และอื่นๆ... (ยินดีรับทุกข้อเสนอแนะ) คุณสามารถกดสวิตช์เพื่อปิด (เข้าสู่ sleep mode) ได้ตลอดเวลา

รายละเอียดทางเทคนิคเพิ่มเติม

ตรรกะการควบคุมไฟส่องสว่างกำลังสูงอัจฉริยะ

โปรเจกต์นี้มีตัวควบคุมระดับมืออาชีพสำหรับไฟฉาย High-Power LED ซึ่งมีหลายโหมดและการป้องกันความร้อน

  • การหรี่ไฟแบบ Multi-State PWM: ใช้ปุ่มกดแบบ tactical เพียงปุ่มเดียว Arduino จะวนโหมด "High," "Medium," "Low," และ "Strobe" เฟิร์มแวร์ใช้ Low-Frequency PWM กับ High-Current MOSFET เพื่อควบคุมความสว่างของ LED
  • การตรวจสอบ Voltage Drop: Arduino จะตรวจสอบแรงดันแบตเตอรี่ 18650 อย่างต่อเนื่อง เมื่อแบตเตอรี่เหลือน้อย จะเข้าสู่ "Eco Mode" โดยอัตโนมัติ และกระพริบ indicator LED ขนาดเล็ก

ความปลอดภัย

  • ระบบลดกำลังไฟจากความร้อน (Thermal Step-Down Lock): (เวอร์ชันขั้นสูง) มี thermistor อยู่บน LED heatsink หากอุณหภูมิเกิน 65°C, Arduino จะลด PWM duty cycle ลงทันที 50% เพื่อป้องกันความเสียหายของฮาร์ดแวร์

ข้อมูล Frontmatter ดั้งเดิม

title: "Flashlight Controller"
description: "Flashlight controller, 3 LED (White, Red, Green), 6 modes + and charging with solar panel. Consummation Power Off is < 1mAmp."
author: "Chrisroy"
category: "Lights & LEDs"
tags:
  - "lights"
views: 6309
likes: 1
price: 435
difficulty: "Easy"
components:
  - "1x Arduino Nano R3"
  - "1x Soldering iron (generic)"
  - "3x LED (generic)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/3b6cb205-5222-40c2-b3ac-9f0a81af47f1.ino"
  - "https://projects.arduinocontent.cc/96814307-9497-4df9-92e2-1bc53879aabc.ino"
  - "https://projects.arduinocontent.cc/96814307-9497-4df9-92e2-1bc53879aabc.ino"
  - "https://projects.arduinocontent.cc/3b6cb205-5222-40c2-b3ac-9f0a81af47f1.ino"
documentationLinks: []
passwordHash: "10ef2decd4856cdcd936593548588027a1415374c896120a05f610a6e424a1d7"
encryptedPayload: "U2FsdGVkX1++BreniGryJQuWEV6PB9euCvPo2DMI64L1FqXho+cO3Iq9HGpf284LHvmqo7TChzvtEpldwD2DJRWo3Ygu0f3DQh0CNE1Dms8="
seoDescription: "Flashlight controller with 3 LED, 6 modes, and solar panel charging. Ultra-low Power Off consumption < 1mAmp."
videoLinks:
  - "https://www.youtube.com/embed/2fMiYTBlr5E"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/flashlight-controller-94fff6_cover.jpg"
lang: "th"