กลับไปหน้ารวมไฟล์
darkness-to-light-e44797.md

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

โปรเจกต์นี้สามารถสร้างได้ง่ายๆ ด้วย Arduino, LDR และ LED เพื่อให้โปรเจกต์น่าสนใจยิ่งขึ้น เราได้ใช้ RGB LED และเขียนโค้ดให้มันเปลี่ยนสีตามความเข้มของแสงที่มีอยู่ เราใช้สีน้ำเงินเมื่อมีแสงมาก และสีเขียวเมื่อมีแสงน้อย คุณสามารถเปลี่ยนได้ตามความชอบ โดยการเปลี่ยนว่า pin ใดถูกตั้งค่าเป็น high ที่แต่ละระดับความเข้มของแสง คุณยังสามารถเพิ่มระดับความเข้มของแสงได้มากขึ้นด้วยสีที่แตกต่างกัน และยังสามารถเปลี่ยนค่าสำหรับแต่ละระดับตามความเหมาะสมกับการตั้งค่าของคุณ การปรับแต่งการตั้งค่าคือหนทางสู่การเรียนรู้!

เชื่อมต่อวงจรตามที่แสดง คัดลอกโค้ดลงใน Arduino IDE ของคุณ อัปโหลดและทดสอบอุปกรณ์ได้เลย!!

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

ตรรกะการเปลี่ยนผ่านแสงสว่างอัตโนมัติ

โปรเจกต์พื้นฐานที่เปิดใช้งานแสงสว่างความเข้มสูงโดยอัตโนมัติ เมื่อระดับแสงโดยรอบลดลงต่ำกว่าเกณฑ์วิกฤต

  • Hysteresis Smoothing Matrix: ใช้ Cadmium-Sulfide (CdS) photoresistor Arduino ใช้งานอัลกอริทึม "Hysteresis" (เกณฑ์การเปิดและปิดที่แตกต่างกันสองค่า) เพื่อป้องกันไม่ให้แสง "Flickering" เมื่อแสงโดยรอบใกล้จุดทริกเกอร์
  • Opto-Isolated AC Switching: จัดการหลอดไฟบ้านแรงดันสูงได้อย่างปลอดภัยผ่าน opto-isolated TRIAC หรือ Solid State Relay ซึ่งให้การป้องกัน 5000V ระหว่าง Arduino และแหล่งจ่ายไฟหลัก

การสร้างต้นแบบ

  • Verified with Arduino IDE: ปรับแต่งเพื่อความน่าเชื่อถือ 100% รับรองว่าแสงจะตอบสนองต่อเงาทางกายภาพทันที โดยไม่มีการทริกเกอร์ผิดพลาดจากการเคลื่อนไหวภายในอาคาร

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

title: "Darkness to light"
description: "A simple Arduino project to light up LED's when it is dark. And what's more, you can even change its colour!!!"
author: "theriveroars"
category: ""
tags:
  - "lights"
  - "photoresistor"
views: 2249
likes: 0
price: 450
difficulty: "Easy"
components:
  - "1x Photo resistor"
  - "1x Arduino UNO"
  - "11x Jumper wires (generic)"
  - "2x Resistor 1k ohm"
  - "1x RGB Diffused Common Cathode"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "8ae3d115fb1e78831bb7951092288b7c7e6402f8f29cb829050e4d7543ac31f6"
encryptedPayload: "U2FsdGVkX18IbvQqCg5tWo53mNt3Y1IAqBVnVJ3cKJJ14Ot2EU1T1/3+IyFk4n6UXFu1bidSYpCNV2wvHpL7AljVHCGY0/lhggbLsL66fXI="
seoDescription: "Build a simple Arduino project to light up LEDs in the dark with customizable colors. Perfect for beginners and DIY enthusiasts."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/darkness-to-light-e44797_cover.jpg"
lang: "th"