สารบัญ:

RGB LED & Breathing Mood Light: 8 ขั้นตอน
RGB LED & Breathing Mood Light: 8 ขั้นตอน

วีดีโอ: RGB LED & Breathing Mood Light: 8 ขั้นตอน

วีดีโอ: RGB LED & Breathing Mood Light: 8 ขั้นตอน
วีดีโอ: Light strip LED | remote control color led light | LED Strip Installation Guide 2024, พฤศจิกายน
Anonim
Image
Image
เสบียง
เสบียง

RGB LED & Breathing Mood Light เป็นไฟกลางคืนที่เรียบง่ายซึ่งมีสองโหมด สำหรับโหมดแรก คุณสามารถเปลี่ยนสีของ LED RGB ได้โดยการหมุนตัวต้านทานแบบปรับได้สามตัว และสำหรับโหมดที่สอง จะแสดงสถานะของแสงที่หายใจ ไฟแสดงอารมณ์ส่วนใหญ่ประกอบด้วย LED RGB 1 ตัว ปุ่มกด 2 ปุ่ม และตัวต้านทานแบบปรับได้ 3 ตัว จะมีวัตถุวางอยู่บนปุ่มกดแต่ละปุ่ม และเพื่อให้แสงแสดงอารมณ์ทำงาน ให้นำวัตถุออกจากปุ่มกด ตัวอย่างเช่น หากคุณต้องการโหมดแรก ให้นำวัตถุออกจากปุ่มกดที่ควบคุมโหมดแรก หากคุณต้องการเปลี่ยนเป็นแสงช่วยหายใจ ขั้นแรกให้วางวัตถุกลับเข้าไปในปุ่มกดที่ควบคุมโหมดแรก จากนั้นนำวัตถุออกจากปุ่มกดที่ควบคุมโหมดที่สอง

ขั้นตอนที่ 1: วัสดุสิ้นเปลือง

วัสดุสำหรับวงจร:

- 1 Arduino Leonardo (Arduino)

- เขียงหั่นขนม 1 อัน (อเมซอน)

- 1 RGB LED (อเมซอน)

- 2 ปุ่มกด (เส้นผ่านศูนย์กลาง: 30 มม. รวมสายดูปองท์) (Amazon)

- ตัวต้านทานปรับค่าได้ 3 ตัว (B10K, 3 ขา) (Amazon)

- ตัวต้านทาน 100ohm 1 ตัว (Amazon)

- ตัวต้านทาน 10kohm 2 ตัว (Amazon)

- สายจัมเปอร์ชาย-หญิง 3 เส้น (Amazon)

- สายจัมเปอร์ตัวผู้ถึงตัวผู้ 22 เส้น (Amazon)

- คลิปจระเข้ 9 เส้นต่อสายจัมเปอร์ตัวผู้ (Amazon)

วัสดุสำหรับแสงอารมณ์:

- กระดาษแข็งสีดำ 1 อัน (A4)

- ภาชนะทรงกระบอกพลาสติก/แก้ว 1 ใบ (สูง: 16 ซม. เส้นผ่านศูนย์กลาง: 7.5 ซม.)

- สำลี/สำลี

- กล่องกระดาษแข็ง 1 กล่อง (5.5 ซม. x 14.5 ซม. x 17 ซม.)

- กระดาษสีดำ 1 แผ่น (octavo, 26 ซม. x 38 ซม.)

- ของหนัก 2 ชิ้น (สำหรับกดปุ่ม)

- กาว กรรไกร เทป มีดเอนกประสงค์

ขั้นตอนที่ 2: ตัวละครใน Mood Light

ตัวละครในแสงแห่งอารมณ์
ตัวละครในแสงแห่งอารมณ์
ตัวละครในแสงแห่งอารมณ์
ตัวละครในแสงแห่งอารมณ์

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

ขั้นตอนที่ 3: Mood Light Hood

เครื่องดูดควันอารมณ์
เครื่องดูดควันอารมณ์

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

ขั้นตอนที่ 4: กล่องวงจร

กล่องวงจร
กล่องวงจร
กล่องวงจร
กล่องวงจร

สำหรับกล่องวงจร ฉันใช้กล่องกระดาษแข็งแบบสุ่ม (5.5 ซม. x 14.5 ซม. x 17 ซม.) และคลุมด้วยกระดาษสีดำ (26 ซม. x 38 ซม.)

1) วัดขนาดกล่องที่คุณจะใช้

2) วาดตาข่ายของกล่องลงบนกระดาษสีดำ (ขนาดของกระดาษสามารถปิดได้เพียง 5 ด้านของกล่องเท่านั้น ดังนั้น ตรวจสอบให้แน่ใจว่าด้านที่ไม่ได้ปิดอยู่นั้นอยู่ที่ด้านล่างของกล่อง ใช้กระดาษขนาดใหญ่ขึ้น หากต้องการปิดทั้ง 6 ด้าน)

2) ตัดกระดาษตามตาข่ายที่ดึงออกมา โดยใช้มีดเอนกประสงค์

3) เทปกระดาษสีดำลงบนกล่องกระดาษแข็ง

4) วัดพื้นที่ผิวของส่วนประกอบ (ปุ่มกด 2 ตัว, ตัวต้านทานปรับค่าได้ 3 ตัว, ไฟ LED RGB 1 ตัว, สาย USB 1 เส้น)

5) วาดสั้นๆ ลงบนกล่องกระดาษแข็ง

6) ใช้มีดยูทิลิตี้ตัดรูสำหรับแต่ละส่วนประกอบ

- รูสำหรับปุ่มกด: 3 ซม. (เส้นผ่านศูนย์กลาง)

- รูสำหรับตัวต้านทานปรับค่าได้: 0.6 ซม. (เส้นผ่านศูนย์กลาง)

- รูสำหรับ RGB LED: 1 ซม. x 0.6 ซม.

- รูสำหรับสาย USB: 1 ซม. x 0.7 ซม.

ขั้นตอนที่ 5: วงจร

วงจร
วงจร
วงจร
วงจร
วงจร
วงจร

หลังจากสร้างตัวละคร เครื่องดูดควันไฟ และกล่องวงจรเสร็จแล้ว ขั้นตอนต่อไปก็จะเป็นการต่อวงจร เชื่อมต่อสายไฟทั้งหมดเข้ากับเขียงหั่นขนมและ Arduino Leonardo ตามแผนภาพวงจร

- RGB LED เชื่อมต่อกับพินดิจิตอล 5, 6 และ 9 พินดิจิทัล 5 ควบคุมสีและความสว่างของ R พินดิจิทัล 6 ควบคุมสีและความสว่างของ G และพินดิจิทัล 9 ควบคุมสีและความสว่างของ B เชื่อมต่อตัวต้านทาน 100ohm จากเขียงหั่นขนมกับขั้วลบ

- ตัวต้านทานปรับค่าได้ 3 ตัวเชื่อมต่อกับพินอะนาล็อก 0, 1 และ 2 ตัวต้านทานปรับค่าได้แต่ละตัวยังเชื่อมต่อกับอิเล็กโทรดขั้วลบและขั้วบวกบนเขียงหั่นขนม ค่า R ในไฟ LED RGB ที่เชื่อมต่อกับพินดิจิตอล 5 สามารถเปลี่ยนจาก 0 เป็น 255 เมื่อคุณหมุนตัวต้านทานผันแปรที่เชื่อมต่อกับพินอะนาล็อก 2 ค่าของ G ในไฟ LED RGB ที่เชื่อมต่อกับพินดิจิตอล 6 สามารถเปลี่ยนจาก 0 ค่าของ B ใน RGB LED ที่เชื่อมต่อกับพินดิจิตอล 9 จะเปลี่ยนจาก 0 เป็น 255 ในขณะที่คุณหมุนตัวต้านทานปรับค่าที่เชื่อมต่อกับพินอะนาล็อก 0 เป็น 255 ในขณะที่คุณหมุนตัวต้านทานผันแปรที่เชื่อมต่อกับพินอะนาล็อก 1

- ปุ่มกดสองปุ่มเชื่อมต่อกับพินดิจิตอล 2 และ 3 ปุ่มกดที่เชื่อมต่อกับพินดิจิตอล 2 จะควบคุมว่าสีของ RGB LED สามารถเปลี่ยนแปลงได้หรือไม่ในขณะที่ปุ่มกดที่เชื่อมต่อกับพินดิจิตอล 3 จะควบคุมว่าจะไม่ความสว่างของ RGB LED สามารถเปลี่ยนได้ ปุ่มกดแต่ละตัวยังเชื่อมต่อกับขั้วบวกและตัวต้านทาน 10kohm จากเขียงหั่นขนมไปยังขั้วลบ

- ตรวจสอบให้แน่ใจว่ามีสายไฟที่เชื่อมต่อจาก 5V กับขั้วลบและสายไฟที่เชื่อมต่อจาก GND กับขั้วบวก

ขั้นตอนที่ 6: รหัส

รหัส
รหัส
รหัส
รหัส

รหัส:https://create.arduino.cc/editor/janewu331/24debe2…

- บรรทัดที่ 1 ถึง 6 แสดงว่าความสว่างเป็นจำนวนเต็ม และปุ่มกดสองปุ่มเชื่อมต่อกับพินดิจิตอล 2 และ 3

- บรรทัดที่ 16 ถึง 47 แสดงการทำงานของอุปกรณ์ทั้งหมด หากกดปุ่มที่เชื่อมต่อกับพินดิจิทัล 2 แล้ว ไฟ LED RGB จะไม่สว่างขึ้น (บรรทัดที่ 16-20) และอุปกรณ์ตรวจพบว่ากดปุ่มที่เชื่อมต่อกับพินดิจิทัล 3 หรือไม่ (บรรทัดที่ 21) หากกดปุ่มที่เชื่อมต่อกับพินดิจิตอล 3 ไฟ LED RGB จะไม่สว่างขึ้น (บรรทัดที่ 21-24) หากไม่ได้กดปุ่มที่เชื่อมต่อกับพินดิจิตอล 3 ไฟ LED RGB จะสว่างขึ้นและแสดงสถานะของไฟช่วยหายใจ (26-40) หากไม่ได้กดปุ่มที่เชื่อมต่อกับพินดิจิทัล 2 ไฟ LED RGB จะสว่างขึ้น และคุณสามารถเปลี่ยนสีได้โดยการหมุนตัวต้านทานปรับค่าได้ (44-47)

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

การปรับเปลี่ยน:

สำหรับแสงช่วยหายใจ คุณสามารถเปลี่ยนความเร็ว (ความเร็วของแสงช่วยหายใจ) และระยะเวลาของการหน่วงเวลา (แต่ละครั้งที่แสงจะล่าช้าหลังจากที่สว่างที่สุด) โดยการเปลี่ยนตัวเลข (มิลลิวินาที) ในบรรทัดที่ 32 และ 40 ความเร็วของไฟช่วยหายใจสามารถเปลี่ยนแปลงได้ โดยการเปลี่ยนตัวเลข (มิลลิวินาที) ในบรรทัดที่ 34 ระยะเวลาของการหน่วงเวลาหลังจากที่แสงกลายเป็นสว่างที่สุดสามารถเปลี่ยนแปลงได้ ความสว่างของไฟช่วยหายใจยังสามารถปรับเปลี่ยนได้ โดยการเปลี่ยนหมายเลข "255" ในบรรทัดที่ 27 และ 35 เป็นตัวเลขอื่นๆ ที่น้อยกว่า 255 (เนื่องจาก LED ที่สว่างที่สุดคือ 255 ได้ไม่เกิน 255) คุณสามารถเปลี่ยนความสว่างของไฟช่วยหายใจและเปลี่ยนได้ สู่แสงที่เหมาะสมและสบายที่สุดสำหรับคุณ

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

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

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

1. วางวงจรลงในกล่องวงจร (ตรวจสอบให้แน่ใจว่ารูสำหรับสาย USB หันเข้าหาทิศทางที่ถูกต้องในกล่องวงจร)

2. แนบแต่ละส่วนประกอบ (1 RGB LED, 2 ปุ่มกด, 3 ตัวต้านทานแบบปรับได้, 1 สาย USB) เข้ากับรูที่เกี่ยวข้อง

3. ใช้เทปกาวเพื่อให้แน่ใจว่าส่วนประกอบแต่ละส่วนมีความเสถียรเพื่อไม่ให้เคลื่อนหรือหลุดออกมาเมื่อคุณกด

4. ติดอักขระที่ด้านหน้าของรู RGB LED เพื่อให้บล็อกสายไฟของ RGB LED

5. ใช้เทปติดไฟ LED RGB ที่ด้านหลังของตัวละคร

6. วางเครื่องดูดควันไฟอารมณ์บนกล่องวงจรและปล่อยให้ครอบคลุมตัวละคร ตรวจสอบให้แน่ใจว่าตัวละครอยู่ตรงกลาง ใช้กาวยึดตำแหน่ง

7. เสียบสาย USB และโอนรหัสไปยังแผงวงจรของคุณ

ขั้นตอนที่ 8: สนุก

วิธีการใช้งาน:

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

แนะนำ: