สารบัญ:
- ขั้นตอนที่ 1: วัสดุสิ้นเปลือง
- ขั้นตอนที่ 2: ตัวละครใน Mood Light
- ขั้นตอนที่ 3: Mood Light Hood
- ขั้นตอนที่ 4: กล่องวงจร
- ขั้นตอนที่ 5: วงจร
- ขั้นตอนที่ 6: รหัส
- ขั้นตอนที่ 7: ประกอบส่วนประกอบ
- ขั้นตอนที่ 8: สนุก
วีดีโอ: RGB LED & Breathing Mood Light: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
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: สนุก
วิธีการใช้งาน:
จะมีวัตถุวางอยู่บนปุ่มกดแต่ละปุ่ม และเพื่อให้แสงแสดงอารมณ์ทำงาน ให้นำวัตถุออกจากปุ่มกด ตัวอย่างเช่น หากคุณต้องการโหมดแรก ให้นำวัตถุออกจากปุ่มกดที่ควบคุมโหมดแรก หากคุณต้องการเปลี่ยนเป็นแสงช่วยหายใจ ขั้นแรกให้วางวัตถุกลับเข้าไปในปุ่มกดที่ควบคุมโหมดแรก จากนั้นนำวัตถุออกจากปุ่มกดที่ควบคุมโหมดที่สอง แต่ละครั้งที่คุณต้องการเปลี่ยนโหมด คุณต้องวางวัตถุกลับเข้าไปในปุ่มกดเดิมก่อน อุปกรณ์จะไม่ทำงานอย่างถูกต้องหากนำวัตถุทั้งสองบนปุ่มกดออกไป สนุก!
แนะนำ:
ของเล่น Switch-Adapt: Water-Breathing Walking Dragon เข้าถึงได้!: 7 ขั้นตอน (พร้อมรูปภาพ)
ของเล่นที่ปรับเปลี่ยนได้: มังกรเดินที่หายใจทางน้ำที่เข้าถึงได้!: การปรับตัวของเล่นเปิดช่องทางใหม่และโซลูชันที่ปรับแต่งได้เอง เพื่อให้เด็กที่มีความสามารถในการเคลื่อนไหวจำกัดหรือมีความบกพร่องทางพัฒนาการสามารถโต้ตอบกับของเล่นได้อย่างอิสระ ในหลายกรณี เด็กๆ ที่ต้องการของเล่นที่ดัดแปลงไม่สามารถ
Mood Lamp พร้อมไฟ LED RGB: 4 ขั้นตอน
Mood Lamp พร้อม RGB Led: Este proyecto se trató de hacer una lampara de *sentimientos* utilizando un Arduino Uno Primero จำเป็น varios วัสดุ como จัมเปอร์, ไฟ LED RGB o Neopixel, การพึ่งพาอาศัยกัน se desee hacer ในการใช้งานจริงนำ RGB กับ ánodo comun.
ภาพเคลื่อนไหว Mood Light & Night Light: 6 ขั้นตอน (พร้อมรูปภาพ)
Animated Mood Light & Night Light: มีความหลงใหลในแสง ฉันจึงตัดสินใจเลือก PCB แบบแยกส่วนขนาดเล็กที่สามารถใช้สร้างการแสดงแสง RGB ได้ทุกขนาด เมื่อทำ PCB แบบแยกส่วน ฉันสะดุดกับความคิดที่จะจัดเรียงพวกมันเป็น
A Breathing Light ควบคุมโดย Raspberry Pi: 5 ขั้นตอน
A Breathing Light ควบคุมโดย Raspberry Pi: The "Breathing Exercise Light" ที่อธิบายไว้ในที่นี้คือไฟกะพริบที่เรียบง่ายและราคาไม่แพงนัก ซึ่งอาจช่วยสนับสนุนคุณในการฝึกหายใจ และช่วยให้คุณรักษาจังหวะการหายใจให้คงที่ นอกจากนี้ยังอาจใช้เช่น เป็นการผ่อนคลาย n
รีโมทควบคุมไฟ RGB LED Mood Light.: 3 ขั้นตอน (พร้อมรูปภาพ)
ไฟ RGB LED Mood Light แบบควบคุมจากระยะไกล: ควบคุมสีของลำแสง LED อันทรงพลังด้วยรีโมท จัดเก็บสีและเรียกคืนได้ตามต้องการ ด้วยสิ่งนี้ ฉันสามารถควบคุมสีของแสงที่สว่างเป็นสีต่างๆ ได้โดยใช้ สามสีพื้นฐาน: แดง เขียว