ชื่อโปรเจกต์: ไฟกลางคืนเปิด-ปิดตามระยะทางพร้อมควบคุมความสว่าง
ผมเคยลองใช้ HC-SR501 PIR Motion Sensor สำหรับโปรเจกต์นี้ แต่เนื่องจากข้อจำกัดด้านพื้นที่ (ใช่ครับ ผมมีห้องเล็ก ๆ) มันจึงไม่ใช่คอมโพเนนต์ที่เหมาะสม เพราะระยะตรวจจับที่สั้นที่สุดคือ 3 เมตร ซึ่งค่อนข้างมากเกินไป
ทุกครั้งที่ผมหรือสุนัขของผมขยับตัวตอนพยายามจะนอน Motion Sensor ก็จะทำให้ไฟเปิดขึ้นมา ซึ่งน่ารำคาญมาก
ผมจึงเลือกใช้เซ็นเซอร์ที่ไม่ต้องอาศัยการเคลื่อนไหว
ด้วยการใช้ Ultrasonic Sensor ไฟจะเปิดก็ต่อเมื่อผมอยู่ใกล้กับจุดที่ตั้งค่าไว้เท่านั้น
ผมคิดว่าโปรเจกต์นี้สามารถใช้เป็นตัวอย่างได้ว่าการรวมหรือเชื่อมต่อคอมโพเนนต์สองตัวหรือมากกว่านั้นเข้าด้วยกันและทำให้มันทำงานตามที่เราต้องการนั้นง่ายดายเพียงใด
มันเป็นวิธีที่ "ขี้เกียจ" ในการทำมันจริง ๆ
แต่สำหรับวัตถุประสงค์ที่มันจะทำหน้าที่ ผมคิดว่ามันโอเคครับ
******************************************************************************
ลิงก์ที่เป็นประโยชน์:
Analog In-Out Serial Sample Code
FastLED Github Library Basic Usage
Ultrasonic Sensor Github Library
******************************************************************************
ลิงก์โซเชียลมีเดียที่สามารถติดตามได้ (ถ้าคุณต้องการนะ):
******************************************************************************




รายละเอียดทางเทคนิคเพิ่มเติม
ระบบไฟส่องสว่างอัจฉริยะปรับเปลี่ยนตามสภาพแวดล้อม
โปรเจกต์นี้นำ "ไฟกลางคืน" แบบธรรมดามาเพิ่มความสามารถในการรับรู้พื้นที่และการปรับแต่งเฉพาะผู้ใช้
- การทริกเกอร์ด้วยระยะใกล้ Ultrasonic: ใช้ HC-SR04 เพื่อตรวจจับการมีอยู่ของบุคคล (เช่น การเดินเข้าโถงทางเดิน) Arduino จะเริ่มต้นลำดับการเปิดไฟก็ต่อเมื่อมีใครบางคนอยู่ใน "โซนตรวจจับ" ระยะ 2 เมตร
- การปรับขนาดความสว่างตามสภาพแวดล้อมด้วย PWM: มี "เส้นโค้งความสว่าง" ที่ควบคุมด้วยซอฟต์แวร์ ยิ่งบุคคลอยู่ใกล้เซ็นเซอร์มากเท่าไหร่ ไฟก็จะสว่างมากขึ้นเท่านั้น แต่ยังมีการตรวจสอบ LDR (Light Dependent Resistor) เพื่อให้แน่ใจว่าไฟจะไม่เปิดในเวลากลางวัน เลย
การปรับปรุงการออกแบบ
- ตรรกะการจางลงของแสงสำหรับทางเดิน: มีตัวจับเวลา "ปิดอัตโนมัติ" พร้อมการเปลี่ยนผ่านแบบค่อย ๆ จางลงอย่างนุ่มนวล มอบประสบการณ์การใช้งานที่เป็นมืออาชีพและน่าพึงพอใจซึ่งช่วยประหยัดพลังงาน