{"id":14179,"date":"2021-11-01T17:28:08","date_gmt":"2021-11-01T21:28:08","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/?p=14179"},"modified":"2021-11-01T17:37:09","modified_gmt":"2021-11-01T21:37:09","slug":"box-breathing-box","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/box-breathing-box\/","title":{"rendered":"Box Breathing Box"},"content":{"rendered":"<p><img loading=\"lazy\" class=\"alignnone wp-image-14180 size-full\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/feature-image_Zhou-rotated-e1635648926543.jpg\" alt=\"\" width=\"1209\" height=\"1299\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/feature-image_Zhou-rotated-e1635648926543.jpg 1209w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/feature-image_Zhou-rotated-e1635648926543-279x300.jpg 279w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/feature-image_Zhou-rotated-e1635648926543-953x1024.jpg 953w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/feature-image_Zhou-rotated-e1635648926543-768x825.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/feature-image_Zhou-rotated-e1635648926543-973x1045.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/feature-image_Zhou-rotated-e1635648926543-508x546.jpg 508w\" sizes=\"(max-width: 1209px) 100vw, 1209px\" \/><\/p>\n<h1>Overview<\/h1>\n<p><span style=\"font-weight: 400\">This device guides my breath with the box breathing technique through both visual (the LED lights) and auditory (steel tongue drum tones) channels.<\/span><\/p>\n<div style=\"width: 620px;\" class=\"wp-video\"><!--[if lt IE 9]><script>document.createElement('video');<\/script><![endif]-->\n<video class=\"wp-video-shortcode\" id=\"video-14179-1\" width=\"620\" height=\"349\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/PC2.mp4?_=1\" \/><a href=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/PC2.mp4\">https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/PC2.mp4<\/a><\/video><\/div>\n<p>Moving Image: Power on. Changing tone with the keypad. Adjusting speed with the potentiometer.<\/p>\n<div id=\"attachment_14182\" style=\"width: 1442px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-14182\" loading=\"lazy\" class=\"size-full wp-image-14182\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/mounted-parts-Zhou-rotated.jpg\" alt=\"\" width=\"1432\" height=\"1909\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/mounted-parts-Zhou-rotated.jpg 1432w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/mounted-parts-Zhou-225x300.jpg 225w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/mounted-parts-Zhou-768x1024.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/mounted-parts-Zhou-1152x1536.jpg 1152w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/mounted-parts-Zhou-973x1297.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/mounted-parts-Zhou-508x677.jpg 508w\" sizes=\"(max-width: 1432px) 100vw, 1432px\" \/><p id=\"caption-attachment-14182\" class=\"wp-caption-text\">Detail Highlight: the rocker switch (on\/off) and the potentiometer (speed control) are mounted to the top panel.<\/p><\/div>\n<div id=\"attachment_14186\" style=\"width: 1180px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-14186\" loading=\"lazy\" class=\"wp-image-14186 size-full\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/toppanel-Zhou-rotated-e1635648959184.jpg\" alt=\"\" width=\"1170\" height=\"1231\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/toppanel-Zhou-rotated-e1635648959184.jpg 1170w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/toppanel-Zhou-rotated-e1635648959184-285x300.jpg 285w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/toppanel-Zhou-rotated-e1635648959184-973x1024.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/toppanel-Zhou-rotated-e1635648959184-768x808.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/toppanel-Zhou-rotated-e1635648959184-508x534.jpg 508w\" sizes=\"(max-width: 1170px) 100vw, 1170px\" \/><p id=\"caption-attachment-14186\" class=\"wp-caption-text\">Detail Highlight: Top of the Box with instructions and controls (keypad, rocker switch, and potentiometer)<\/p><\/div>\n<div id=\"attachment_14185\" style=\"width: 1782px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-14185\" loading=\"lazy\" class=\"size-full wp-image-14185\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoids-frontview-Zhou.jpg\" alt=\"\" width=\"1772\" height=\"1329\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoids-frontview-Zhou.jpg 1772w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoids-frontview-Zhou-300x225.jpg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoids-frontview-Zhou-1024x768.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoids-frontview-Zhou-768x576.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoids-frontview-Zhou-1536x1152.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoids-frontview-Zhou-973x730.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoids-frontview-Zhou-508x381.jpg 508w\" sizes=\"(max-width: 1772px) 100vw, 1772px\" \/><p id=\"caption-attachment-14185\" class=\"wp-caption-text\">Detail Highlight: The sound mechanism; aka the ugly taped solenoid &amp; glued balsa wood vs. gravity<\/p><\/div>\n<div style=\"width: 620px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-14179-2\" width=\"620\" height=\"349\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/11\/20211030_125518.mp4?_=2\" \/><a href=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/11\/20211030_125518.mp4\">https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/11\/20211030_125518.mp4<\/a><\/video><\/div>\n<p>Close-up shot of the solenoid hitting the instrument while the Box is use.<\/p>\n<div id=\"attachment_14277\" style=\"width: 1885px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-14277\" loading=\"lazy\" class=\"wp-image-14277 size-full\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/11\/20211030_132720-scaled-e1635802612977.jpg\" alt=\"\" width=\"1875\" height=\"1952\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/11\/20211030_132720-scaled-e1635802612977.jpg 1875w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/11\/20211030_132720-scaled-e1635802612977-288x300.jpg 288w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/11\/20211030_132720-scaled-e1635802612977-984x1024.jpg 984w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/11\/20211030_132720-scaled-e1635802612977-768x800.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/11\/20211030_132720-scaled-e1635802612977-1475x1536.jpg 1475w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/11\/20211030_132720-scaled-e1635802612977-973x1013.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/11\/20211030_132720-scaled-e1635802612977-508x529.jpg 508w\" sizes=\"(max-width: 1875px) 100vw, 1875px\" \/><p id=\"caption-attachment-14277\" class=\"wp-caption-text\">The Box plugged in and in use.<\/p><\/div>\n<h1>Progress Images &amp; Decision Points<\/h1>\n<div id=\"attachment_14189\" style=\"width: 1428px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-14189\" loading=\"lazy\" class=\"wp-image-14189 size-full\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/LEDsolenoid-Zhou-rotated.jpg\" alt=\"\" width=\"1418\" height=\"1891\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/LEDsolenoid-Zhou-rotated.jpg 1418w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/LEDsolenoid-Zhou-225x300.jpg 225w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/LEDsolenoid-Zhou-768x1024.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/LEDsolenoid-Zhou-1152x1536.jpg 1152w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/LEDsolenoid-Zhou-973x1298.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/LEDsolenoid-Zhou-508x677.jpg 508w\" sizes=\"(max-width: 1418px) 100vw, 1418px\" \/><p id=\"caption-attachment-14189\" class=\"wp-caption-text\">Progress Image: Professor helped in going through the wiring of the LED strip and solenoid.<\/p><\/div>\n<div id=\"attachment_14183\" style=\"width: 1685px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-14183\" loading=\"lazy\" class=\"size-full wp-image-14183\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/potentiometer-Zhou.jpg\" alt=\"\" width=\"1675\" height=\"1256\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/potentiometer-Zhou.jpg 1675w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/potentiometer-Zhou-300x225.jpg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/potentiometer-Zhou-1024x768.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/potentiometer-Zhou-768x576.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/potentiometer-Zhou-1536x1152.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/potentiometer-Zhou-973x730.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/potentiometer-Zhou-508x381.jpg 508w\" sizes=\"(max-width: 1675px) 100vw, 1675px\" \/><p id=\"caption-attachment-14183\" class=\"wp-caption-text\">Progress Image: Getting the potentiometer to control the changing speed of lights on the LED Strip.<\/p><\/div>\n<div id=\"attachment_14187\" style=\"width: 1857px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-14187\" loading=\"lazy\" class=\"wp-image-14187 size-full\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/sketches-Zhou-e1635649006738.jpg\" alt=\"\" width=\"1847\" height=\"858\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/sketches-Zhou-e1635649006738.jpg 1847w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/sketches-Zhou-e1635649006738-300x139.jpg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/sketches-Zhou-e1635649006738-1024x476.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/sketches-Zhou-e1635649006738-768x357.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/sketches-Zhou-e1635649006738-1536x714.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/sketches-Zhou-e1635649006738-973x452.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/sketches-Zhou-e1635649006738-508x236.jpg 508w\" sizes=\"(max-width: 1847px) 100vw, 1847px\" \/><p id=\"caption-attachment-14187\" class=\"wp-caption-text\">Decision Point 1: Deciding the structure and material of the box; use of acrylic in the front for viewing and inclusion of an area to hide wires.<\/p><\/div>\n<div id=\"attachment_14181\" style=\"width: 1812px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-14181\" loading=\"lazy\" class=\"size-full wp-image-14181\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/lasercut-pieces-Zhou.jpg\" alt=\"\" width=\"1802\" height=\"1351\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/lasercut-pieces-Zhou.jpg 1802w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/lasercut-pieces-Zhou-300x225.jpg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/lasercut-pieces-Zhou-1024x768.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/lasercut-pieces-Zhou-768x576.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/lasercut-pieces-Zhou-1536x1152.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/lasercut-pieces-Zhou-973x729.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/lasercut-pieces-Zhou-508x381.jpg 508w\" sizes=\"(max-width: 1802px) 100vw, 1802px\" \/><p id=\"caption-attachment-14181\" class=\"wp-caption-text\">Progress Image: Laser cut pieces!<\/p><\/div>\n<div class=\"mceTemp\"><\/div>\n<div id=\"attachment_14188\" style=\"width: 1468px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-14188\" loading=\"lazy\" class=\"wp-image-14188 size-full\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/piecesfitting-Zhou-rotated-e1635649032164.jpg\" alt=\"\" width=\"1458\" height=\"1531\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/piecesfitting-Zhou-rotated-e1635649032164.jpg 1458w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/piecesfitting-Zhou-rotated-e1635649032164-286x300.jpg 286w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/piecesfitting-Zhou-rotated-e1635649032164-975x1024.jpg 975w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/piecesfitting-Zhou-rotated-e1635649032164-768x806.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/piecesfitting-Zhou-rotated-e1635649032164-973x1022.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/piecesfitting-Zhou-rotated-e1635649032164-508x533.jpg 508w\" sizes=\"(max-width: 1458px) 100vw, 1458px\" \/><p id=\"caption-attachment-14188\" class=\"wp-caption-text\">Progress Image: pieces fitting together YAY<\/p><\/div>\n<div id=\"attachment_14184\" style=\"width: 1422px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-14184\" loading=\"lazy\" class=\"wp-image-14184 size-full\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoid-top-Zhou-rotated-e1635649052487.jpg\" alt=\"\" width=\"1412\" height=\"1511\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoid-top-Zhou-rotated-e1635649052487.jpg 1412w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoid-top-Zhou-rotated-e1635649052487-280x300.jpg 280w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoid-top-Zhou-rotated-e1635649052487-957x1024.jpg 957w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoid-top-Zhou-rotated-e1635649052487-768x822.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoid-top-Zhou-rotated-e1635649052487-973x1041.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/solenoid-top-Zhou-rotated-e1635649052487-508x544.jpg 508w\" sizes=\"(max-width: 1412px) 100vw, 1412px\" \/><p id=\"caption-attachment-14184\" class=\"wp-caption-text\">Decision Point 2: attaching the finger mallet to the solenoid. This created better impact sound rather than having metal hitting each other.<\/p><\/div>\n<h1>Discussion<\/h1>\n<p><span style=\"font-weight: 400\">\u201cSome openings in the box might help the sound travel\u201d I originally disagreed with this comment; I believed the sound being dull was due to the imperfect position of the solenoids. However, after some experimentation with the side of the box off, I found the wood does block some sound. I liked the one suggestion of having some openings on the sides of the box to allow more sounds to travel out.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u201cLove that you used an actual instrument, because you could\u2019ve done something with a speaker instead\u201d Using a speaker was definitely considered at one point, but the professor suggested it will be more fun to have an actual instrument and implement a mechanical hitting of the instrument. I also thought it would be cool for the process to be visible. This was definitely challenging, but I\u2019m glad I went this route of using an actual instrument.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Overall, I\u2019m quite content with my project because it does satisfy the intended goal: guiding breathing with lights and sound. However, I\u2019m not entirely satisfied. There are at least three things I would want to improve on. One is the sound: the steel tongue drum I got had 8 notes and currently not all of them are producing pleasant sounds due to the solenoid positions. Two is the lights. I would want to add a control for the lights, so the user can change the color. Three is the appearance of the box. I could have done a better job of hiding the wires. Though I made the inside upper component solely for hiding wires, it\u2019s still not a clean view. Messy wires are definitely not pleasant to see at all. Furthermore, on the wood panels, I could have used engraving or scoring either for the instructions or some decorations for aesthetics.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">There were two major hang-ups for the project. One is the solenoid positions. They are placed to be against gravity and currently just taped and glued to random balsa wood pieces. Advice to my past self would be to spend more time on the position and create a proper holder for the solenoids. The other is the laser cutting parts. Due to unfamiliarity with Fusion 360, the sketch step took way longer than I expected. However, I think this learning process will be good for the future.<\/span><\/p>\n<h1>Technical Information<\/h1>\n<div id=\"attachment_14192\" style=\"width: 1435px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-14192\" loading=\"lazy\" class=\"size-full wp-image-14192\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/Block-Schematics-1.jpg\" alt=\"\" width=\"1425\" height=\"1271\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/Block-Schematics-1.jpg 1425w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/Block-Schematics-1-300x268.jpg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/Block-Schematics-1-1024x913.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/Block-Schematics-1-768x685.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/Block-Schematics-1-973x868.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-content\/uploads\/2021\/10\/Block-Schematics-1-508x453.jpg 508w\" sizes=\"(max-width: 1425px) 100vw, 1425px\" \/><p id=\"caption-attachment-14192\" class=\"wp-caption-text\">Block and Schematic Diagrams<\/p><\/div>\n<p>Code<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"c\">\/*Project Title: Box Breathing Box\r\n  Team Members: Yuqi (Alice) Zhou\r\n  Description: Arduino takes in inputs from three components: rocker switch, potentiometer, and keypad. \r\n               The rocker switch is the switch for the overall system. Once on, the LED strip will change \r\n               color one by one with speed dictated by the potentiometer's position. The output solenoid \r\n               is fired based on that speed as well. Which solenoid is determined from the keypad input.  \r\n  Pin mapping:\r\n    Arduino pin | role   | description\r\n    ------------|--------|-------------\r\n    A0            input     potentiometer pin 1\r\n    A1            input     keypad c3 \r\n    A2            input     keypad c2\r\n    A3            input     keypad c1\r\n    13            input     keypad r1\r\n    A4            input     keypad r2\r\n    A5            input     keypad r3\r\n    2             output    solenoid RE\r\n    3             output    solenoid LAL \r\n    4             output    solenoid MI\r\n    5             output    solenoid DOL\r\n    6             output    solenoid DOLH\r\n    7             output    solenoid SOL\r\n    8             output    solenoid LA\r\n    9             output    solenoid SOLL\r\n    12            output    LED Strip   \r\n\r\n  Keypad Code adapted from https:\/\/www.circuitbasics.com\/how-to-set-up-a-keypad-on-an-arduino\/\r\n*\/\r\n\r\n#include &lt;PololuLedStrip.h&gt;\r\n\r\n\/\/ Create an ledStrip object and specify the pin it will use.\r\nPololuLedStrip&lt;12&gt; ledStrip;\r\n\r\n\/\/ Create a buffer for holding the colors (3 bytes per color).\r\n#define LED_COUNT 60\r\nrgb_color colors[LED_COUNT];\r\n\r\n\/\/ interval bewteen individual LED light change, controlled by the potentiometer\r\nint delayTime = 500;\r\nint i = 0;\r\n\/\/ potentiometer value\r\nint pVal = 0;\r\n\r\n\/\/ LED strip colors *adjustable\r\nrgb_color blue = rgb_color(28, 73, 255);\r\nrgb_color green = rgb_color(46, 255, 47);\r\nunsigned long sTimer;\r\n\/\/ how many lights each side has\r\nint sFactor = 15;\r\n\r\n\/\/ link pin number to tone on the drum\r\nconst int SOLL = 9;\r\nconst int LAL = 3;\r\nconst int DOL = 5;\r\nconst int RE = 2;\r\nconst int MI = 4;\r\nconst int SOL = 7;\r\nconst int LA = 8;\r\nconst int DOLH = 6;\r\nint notes[] = {SOLL, LAL, DOL, RE, MI, SOL, LA, DOLH};\r\n\r\n\/\/ the pin to be pushed this round, default to 2\r\nint pushPin = 2;\r\n\r\n\/\/ initializing keypad\r\n#include &lt;Keypad.h&gt;\r\n\r\nconst byte ROWS = 3;\r\nconst byte COLS = 3;\r\n\r\nchar hexaKeys[ROWS][COLS] = {\r\n  {'1', '2', '3'},\r\n  {'4', '5', '6'},\r\n  {'7', '8', '9'}\r\n};\r\n\r\nbyte rowPins[ROWS] = {13, A5, A4};\r\nbyte colPins[COLS] = {A3, A2, A1};\r\n\r\nKeypad notePad = Keypad(makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);\r\n\r\n\/\/flow rate (fastest and slowest breath rounds in milliseconds) *adjustable\r\nint durLow = 70;\r\nint durHigh = 300;\r\n\r\n\/\/ solenoid move function\r\nvoid sMove(int pushPin) {\r\n  digitalWrite(pushPin, HIGH);\r\n  delay(10);\r\n  digitalWrite(pushPin, LOW);\r\n}\r\n\r\nvoid setup()\r\n{\r\n  pinMode(A0, INPUT);\r\n  for (uint16_t i = 0; i &lt; LED_COUNT; i++) {\r\n    colors[i] = blue;\r\n  }\r\n  ledStrip.write(colors, LED_COUNT);\r\n  pinMode(SOLL, OUTPUT);\r\n  pinMode(LAL, OUTPUT);\r\n  pinMode(DOL, OUTPUT);\r\n  pinMode(RE, OUTPUT);\r\n  pinMode(MI, OUTPUT);\r\n  pinMode(SOL, OUTPUT);\r\n  pinMode(LA, OUTPUT);\r\n  pinMode(DOLH, OUTPUT);\r\n}\r\n\r\nvoid loop()\r\n{\r\n  sTimer = millis();\r\n  \/\/ Update the colors.\r\n  for (i; i &lt; LED_COUNT; i++)\r\n  {\r\n    \/\/ note detection\r\n    char note = notePad.getKey();\r\n    int noteNum = note - '0';\r\n    if (noteNum == 1) {\r\n      pushPin = SOLL;\r\n    } else if (noteNum == 2) {\r\n      pushPin = LAL;\r\n    } else if (noteNum == 3) {\r\n      pushPin = DOL;\r\n    } else if (noteNum == 4) {\r\n      pushPin = RE;\r\n    } else if (noteNum == 5) {\r\n      pushPin = MI;\r\n    } else if (noteNum == 6) {\r\n      pushPin = SOL;\r\n    } else if (noteNum == 7) {\r\n      pushPin = LA;\r\n    } else if (noteNum == 8) {\r\n      pushPin = DOLH;\r\n    }\r\n\r\n    \/\/ solenoid control\r\n    if ((millis() - sTimer) &gt;= delayTime * sFactor) {\r\n      sMove(pushPin);\r\n      sTimer = millis();\r\n    }\r\n    \/\/ read potentiometer value\r\n    pVal = analogRead(A0);\r\n    \/\/ map into the time range of breath\r\n    delayTime = map(pVal, 0, 255, durLow, durHigh);\r\n    colors[i] = green;\r\n    ledStrip.write(colors, LED_COUNT);\r\n    delay(delayTime);\r\n  }\r\n\r\n\/\/resetting the color at the end of the strip to start a new round\r\n  if (i == LED_COUNT) {\r\n    i = 0;\r\n    for (uint16_t i = 0; i &lt; LED_COUNT; i++) {\r\n      colors[i] = blue;\r\n    }\r\n    ledStrip.write(colors, LED_COUNT);\r\n    sMove(pushPin);\r\n  }\r\n}<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview This device guides my breath with the box breathing technique through both visual (the LED lights) and auditory (steel tongue drum tones) channels. Moving Image: Power on&#8230;.<\/p>\n","protected":false},"author":198,"featured_media":14180,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[89],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-json\/wp\/v2\/posts\/14179"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-json\/wp\/v2\/users\/198"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-json\/wp\/v2\/comments?post=14179"}],"version-history":[{"count":7,"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-json\/wp\/v2\/posts\/14179\/revisions"}],"predecessor-version":[{"id":14279,"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-json\/wp\/v2\/posts\/14179\/revisions\/14279"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-json\/wp\/v2\/media\/14180"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-json\/wp\/v2\/media?parent=14179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-json\/wp\/v2\/categories?post=14179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/f2021\/work\/wp-json\/wp\/v2\/tags?post=14179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}