สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
โปรเจ็กต์นี้เป็นห้องเล็กๆ ที่มีไฟที่เล่นประสานกับองค์ประกอบ ฉันเลือกใช้ซิมโฟนีที่ 5 ของ Beethoven เนื่องจากน้ำหนักทางอารมณ์ของงาน เมื่อคุณเข้าไปในห้องแกนโฟมขนาดเล็กแล้ว คุณสามารถใส่หูฟังและฟังเพลงไปพร้อมกับสัมผัสกับการแสดงแสงสี
ขั้นตอนที่ 1: สร้างห้อง
หากต้องการทราบจำนวนนีโอพิกเซลที่คุณต้องตั้งโปรแกรม คุณต้องทราบขนาดห้องของคุณ ทำได้ทุกขนาดที่คุณต้องการ!
Foam Core เป็นวัสดุที่ง่ายที่สุดในการสร้างต้นแบบ ดังนั้นการทำผนังชิ้นแรกของคุณจึงอาจเป็นประโยชน์ แกนโฟมและกาวร้อนมีความทนทานมาก
ขั้นตอนที่ 2: Neopixels
วัดจำนวนนีโอพิกเซลที่คุณต้องการ ฉันใช้หนึ่งเมตร
นีโอพิกเซลต้องบัดกรีด้วยลวดเพื่อให้สามารถเชื่อมต่อกับเขียงหั่นขนมหรืออาร์ดิโน อีกครั้ง ความยาวของเส้นลวดและนีโอพิกเซลนั้นขึ้นอยู่กับคุณ
ขั้นตอนที่ 3: เขียงหั่นขนมและ Arduino
เมื่อบัดกรีสายไฟเข้ากับนีโอเพล็กซ์แล้ว ให้เชื่อมต่อกับ Arduino และเขียงหั่นขนม นี่เป็นสิ่งจำเป็นเพราะต้องตั้งโปรแกรมแสง
ขั้นตอนที่ 4: โปรแกรม
ตอนนี้คุณสามารถเริ่มเขียนโปรแกรมไฟได้ หากคุณไม่รู้ว่าจะเริ่มต้นจากตรงไหน คุณสามารถใช้รหัสที่คล้ายกับของฉันเพื่อเริ่มต้นได้ มันแสดงให้เห็นในภาพ
ขั้นตอนที่ 5: รหัสสำหรับเวลาและสี
รหัสที่คุณใช้จะแตกต่างกันสำหรับเพลงที่คุณเลือกใช้ หากคุณเลือกใช้ซิมโฟนีที่ 5 ของเบโธเฟนเหมือนที่ฉันใช้ คุณอาจใช้ช่วงเวลาที่ฉันคิดออกแล้ว มิเช่นนั้น คุณอาจแตะจังหวะไปที่นาฬิกาจับเวลาเพื่อดูว่ามีกี่มิลลิวินาทีในจังหวะเดียว
สำหรับอันดับที่ 5 ของ Beethoven หนึ่งบีตมีค่าเท่ากับ 700 miliseconds การรู้ตัวเลขนั้นจะช่วยให้คุณกำหนดระยะเวลาสำหรับแสงได้
หากคุณต้องการใช้ Beethovens 5th ด้วย รูปภาพที่รวมอยู่มีส่วนของช่วงเวลาและสีที่ใช้ในโค้ดของฉัน
ขั้นตอนที่ 6: เล่นเพลงด้วยรหัส
เพื่อให้เรื่องง่ายขึ้นสำหรับตัวเอง ฉันแยกวิดีโอออกจากแสงไฟ และตั้งโปรแกรมปุ่มให้เปิดไฟ ในการเริ่มโค้ดและเพลงพร้อมกัน ฉันแค่ต้องแน่ใจว่าได้กดปุ่มแล้วเริ่มวิดีโอพร้อมกัน
ขั้นตอนที่ 7: ติดไฟไปที่ห้องของคุณ
ติดไฟเข้ากับห้องในการกำหนดค่าใด ๆ ที่คุณตัดสินใจ ฉันวางไฟในแนวตั้งที่มุมของผนังด้านหนึ่งเพื่อให้ไฟส่องผ่านผนังข้างๆ