สารบัญ:

การเคลื่อนไหวของฝ่ามือที่ขับเคลื่อนด้วยแสง RGB แบบไร้สัมผัส: 4 ขั้นตอน
การเคลื่อนไหวของฝ่ามือที่ขับเคลื่อนด้วยแสง RGB แบบไร้สัมผัส: 4 ขั้นตอน

วีดีโอ: การเคลื่อนไหวของฝ่ามือที่ขับเคลื่อนด้วยแสง RGB แบบไร้สัมผัส: 4 ขั้นตอน

วีดีโอ: การเคลื่อนไหวของฝ่ามือที่ขับเคลื่อนด้วยแสง RGB แบบไร้สัมผัส: 4 ขั้นตอน
วีดีโอ: รีวิวหลอดไฟ LED RGB ราคาสุดคุ้มเปลี่ยนสีได้ ควบคุมผ่านแอป 2024, พฤศจิกายน
Anonim
Image
Image

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

ขั้นตอนที่ 1: รายการส่วนประกอบ

รายการส่วนประกอบ
รายการส่วนประกอบ
รายการส่วนประกอบ
รายการส่วนประกอบ

โครงการต้องการรายละเอียดดังต่อไปนี้

  • คอนโทรลเลอร์ Arduino-1 ชิ้น;
  • 8x8 RGB เมทริกซ์-1 ชิ้น;
  • เซ็นเซอร์ระยะอัลตราโซนิก HC-SR04-3 ชิ้น;
  • Shift register-chip 74hc595 - 4 ชิ้น;
  • ตัวต้านทาน 220 โอห์ม -24 ชิ้น;
  • หน่วยจ่ายไฟ 5V 2A - 1 ชิ้น
  • ไฟเพดานพร้อมขาตั้ง - พีซี;
  • สายไฟ บัดกรี ฯลฯ

ขั้นตอนที่ 2: วงจรไฟฟ้า

วงจรไฟฟ้า
วงจรไฟฟ้า

ขั้นตอนที่ 3: การประกอบโคมไฟ

การประกอบโคม
การประกอบโคม
การประกอบโคม
การประกอบโคม
การประกอบโคม
การประกอบโคม
การประกอบโคม
การประกอบโคม

ขั้นตอนที่ 4: การสร้าง Sketch

การพัฒนาร่าง เมื่อพัฒนาร่าง ฉันตั้งค่าพารามิเตอร์ต่อไปนี้:

- ระยะทาง 1-20 ซม. 1 - ความสว่างสูงสุด 20 - ศูนย์ - เซ็นเซอร์วัดระยะทางในลูปอ่านข้อมูลและใช้ระยะทางผลลัพธ์เพื่อตั้งค่าความสว่าง - หากระยะทางเปลี่ยนจาก 1-20 ซม. เป็นมากกว่า 20 ซม. ในรอบ (มือไปด้านข้าง) - ความสว่างนี้ได้รับการแก้ไขสำหรับสีนี้

ความสว่างถูกกำหนดโดยการใช้สัญญาณ PWM กับเอาต์พุตของเมทริกซ์สำหรับกลุ่ม R, G, B ความถี่ของสัญญาณ PWM จะอยู่ที่ประมาณ 60 Hz สัญญาณ PWM ถูกสร้างขึ้นดังนี้:

เช่น ระยะห่าง 5 ซม.

สัญญาณ PWM-15-(5-1)=10 รอบการขัดจังหวะ ไฟ LED ของสีนี้ติดสว่าง 4-1-LED ของสีนี้ไม่ติดสว่าง

แนะนำ: