{"id":15474,"date":"2022-03-16T02:19:54","date_gmt":"2022-03-16T06:19:54","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/?p=15474"},"modified":"2022-03-16T02:19:54","modified_gmt":"2022-03-16T06:19:54","slug":"dont-forget-your-things","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/dont-forget-your-things\/","title":{"rendered":"&#8220;Don&#8217;t Forget Your Things!&#8221;"},"content":{"rendered":"<p>This device reminds me to bring my things with me in the morning. If I have everything listed with me, a latch opens and my ID falls out into a tray, allowing me to leave my house.<\/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-15474-1\" width=\"620\" height=\"349\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/My-Movie-1.mp4?_=1\" \/><a href=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/My-Movie-1.mp4\">https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/My-Movie-1.mp4<\/a><\/video><\/div>\n<div id=\"attachment_15509\" style=\"width: 2570px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-15509\" loading=\"lazy\" class=\"wp-image-15509 size-full\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/overall-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1707\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/overall-scaled.jpg 2560w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/overall-300x200.jpg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/overall-1024x683.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/overall-768x512.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/overall-1536x1024.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/overall-2048x1365.jpg 2048w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/overall-973x649.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/overall-508x339.jpg 508w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><p id=\"caption-attachment-15509\" class=\"wp-caption-text\">Overall image<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_15510\" style=\"width: 2570px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/dont-forget-your-things\/panel_detail\/\" rel=\"attachment wp-att-15510\"><img aria-describedby=\"caption-attachment-15510\" loading=\"lazy\" class=\"wp-image-15510 size-full\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/panel_detail-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1731\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/panel_detail-scaled.jpg 2560w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/panel_detail-300x203.jpg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/panel_detail-1024x693.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/panel_detail-768x519.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/panel_detail-1536x1039.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/panel_detail-2048x1385.jpg 2048w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/panel_detail-973x658.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/panel_detail-508x344.jpg 508w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><p id=\"caption-attachment-15510\" class=\"wp-caption-text\">panel mount detail<\/p><\/div>\n<div id=\"attachment_15507\" style=\"width: 2570px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-15507\" loading=\"lazy\" class=\"wp-image-15507 size-full\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/latch_detail-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1707\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/latch_detail-scaled.jpg 2560w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/latch_detail-300x200.jpg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/latch_detail-1024x683.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/latch_detail-768x512.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/latch_detail-1536x1024.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/latch_detail-2048x1365.jpg 2048w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/latch_detail-973x649.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/latch_detail-508x339.jpg 508w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><p id=\"caption-attachment-15507\" class=\"wp-caption-text\">servo latch detail<\/p><\/div>\n<div id=\"attachment_15508\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/dont-forget-your-things\/led_detail\/\" rel=\"attachment wp-att-15508\"><img aria-describedby=\"caption-attachment-15508\" loading=\"lazy\" class=\"wp-image-15508 size-large\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/led_detail-683x1024.jpg\" alt=\"\" width=\"620\" height=\"930\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/led_detail-683x1024.jpg 683w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/led_detail-200x300.jpg 200w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/led_detail-768x1152.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/led_detail-1024x1536.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/led_detail-1365x2048.jpg 1365w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/led_detail-973x1460.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/led_detail-508x762.jpg 508w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/led_detail-scaled.jpg 1707w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/a><p id=\"caption-attachment-15508\" class=\"wp-caption-text\">LED detail<\/p><\/div>\n<div id=\"attachment_15511\" style=\"width: 2570px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/dont-forget-your-things\/switch\/\" rel=\"attachment wp-att-15511\"><img aria-describedby=\"caption-attachment-15511\" loading=\"lazy\" class=\"wp-image-15511 size-full\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/switch-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1731\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/switch-scaled.jpg 2560w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/switch-300x203.jpg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/switch-1024x693.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/switch-768x519.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/switch-1536x1039.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/switch-2048x1385.jpg 2048w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/switch-973x658.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/switch-508x344.jpg 508w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><p id=\"caption-attachment-15511\" class=\"wp-caption-text\">Flipping the switches<\/p><\/div>\n<div id=\"attachment_15512\" style=\"width: 2570px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/dont-forget-your-things\/take_card\/\" rel=\"attachment wp-att-15512\"><img aria-describedby=\"caption-attachment-15512\" loading=\"lazy\" class=\"wp-image-15512 size-full\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/take_card-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1756\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/take_card-scaled.jpg 2560w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/take_card-300x206.jpg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/take_card-1024x702.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/take_card-768x527.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/take_card-1536x1053.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/take_card-2048x1405.jpg 2048w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/take_card-973x667.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/take_card-508x348.jpg 508w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><p id=\"caption-attachment-15512\" class=\"wp-caption-text\">Lid opens and you get your ID<\/p><\/div>\n<div id=\"attachment_15506\" style=\"width: 2570px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/dont-forget-your-things\/insert-card\/\" rel=\"attachment wp-att-15506\"><img aria-describedby=\"caption-attachment-15506\" loading=\"lazy\" class=\"wp-image-15506 size-full\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/insert-card-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1779\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/insert-card-scaled.jpg 2560w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/insert-card-300x208.jpg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/insert-card-1024x712.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/insert-card-768x534.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/insert-card-1536x1067.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/insert-card-2048x1423.jpg 2048w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/insert-card-973x676.jpg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/insert-card-508x353.jpg 508w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><p id=\"caption-attachment-15506\" class=\"wp-caption-text\">Putting ID back into device and resetting it<\/p><\/div>\n<p>I made some initial ideation sketches based on problems I had daily. (include sketches) I settled on creating a prize box for myself since I often found myself lacking the motivation to finish tasks, eat well, or exercise. I was also inspired by some projects from previous years where they used a combination of switches and LEDs to create tactile and visual interaction. The initial idea was to create a box-shaped device with switches and LEDs. Each switch represented something I had to do and as each switch gets flipped to signify completing a task, the corresponding LED will light up. Once all the switches are flipped, a servo motor would rotate to open a lid to reveal a prize I left for myself beforehand (so I\u2019m rewarding myself).<\/p>\n<div id=\"attachment_15476\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-15476\" loading=\"lazy\" class=\"wp-image-15476 size-large\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1504-3-834x1024.png\" alt=\"\" width=\"620\" height=\"761\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1504-3-834x1024.png 834w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1504-3-244x300.png 244w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1504-3-768x943.png 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1504-3-1251x1536.png 1251w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1504-3-973x1195.png 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1504-3-508x624.png 508w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1504-3.png 1536w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><p id=\"caption-attachment-15476\" class=\"wp-caption-text\">Initial idea sketches<\/p><\/div>\n<p>Since I had quite a lot of individual components (5 switches, 5 LEDs, and a servo motor), I wanted to make sure there were enough plugs on my Arduino by first wiring everything in draw.io. I also had experience working with these components before so I was able to get the wiring and code done relatively quickly. However, I had significant difficulty with the physical fabrication of my device.<\/p>\n<p>For my prototype, I used cardboard to make a box with the LEDs and switches in their own rows. But I was having trouble figuring out how to place the servo so that it could open the lid vertically. Instead, I could only position the motor to rotate the lid horizontally. So during the prototype crit, someone suggested: \u201cI think that you can open it vertically by placing the servo motor parallel to the ground. It would be the servo rotate vertically\u201d. I thought that was a good idea so I incorporated that into my design with the motor in the back of the box moving like a hinge to open the door<\/p>\n<p>Since I had most of my wiring and code working by prototype crit, I wanted to challenge myself a little more. For the few days prior, I had been forgetting to bring things like my ID, AirPods, and water bottle with me in the morning. So I changed my concept to be a device that reminds me to check that I have all my things before I leave my house. Using the same base, I added 2 additional components: an ultrasonic ranger and buzzer. The device will therefore be mounted on my door so when I pass it in the morning it will beep and remind me to check it. Each switch corresponds to an item I need to bring, which I will flip if I have it in my bag. Instead of it being a prize, it will instead be my ID that will drop down. Once I have my ID, I can leave my house.<\/p>\n<div id=\"attachment_15481\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-15481\" loading=\"lazy\" class=\"wp-image-15481 size-large\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1511-1024x491.png\" alt=\"\" width=\"620\" height=\"297\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1511-1024x491.png 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1511-300x144.png 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1511-768x368.png 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1511-973x466.png 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1511-508x243.png 508w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_1511.png 1536w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><p id=\"caption-attachment-15481\" class=\"wp-caption-text\">Updated idea sketch<\/p><\/div>\n<div id=\"attachment_15487\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-15487\" loading=\"lazy\" class=\"wp-image-15487 size-large\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_4998-2-1024x768.jpeg\" alt=\"\" width=\"620\" height=\"465\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_4998-2-1024x768.jpeg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_4998-2-300x225.jpeg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_4998-2-768x576.jpeg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_4998-2-1536x1152.jpeg 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_4998-2-2048x1536.jpeg 2048w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_4998-2-973x730.jpeg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_4998-2-508x381.jpeg 508w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><p id=\"caption-attachment-15487\" class=\"wp-caption-text\">wiring of all the components<\/p><\/div>\n<p>After adding the additional components, I started 3D modeling my device in Solidworks to 3D print, making sure to leave holes in some areas to panel-mount the different electronic components. But after talking to Zach, I realized 3D printing takes a long time and some holes on my box faces may ruin the dimensions needed to fit edges together and fit switches through. So I laser-cut pieces instead for a finger-joint box and welded them together.<\/p>\n<div id=\"attachment_15488\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-15488\" loading=\"lazy\" class=\"wp-image-15488 size-large\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5060-2-1024x768.jpeg\" alt=\"\" width=\"620\" height=\"465\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5060-2-1024x768.jpeg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5060-2-300x225.jpeg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5060-2-768x576.jpeg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5060-2-1536x1152.jpeg 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5060-2-2048x1536.jpeg 2048w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5060-2-973x730.jpeg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5060-2-508x381.jpeg 508w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><p id=\"caption-attachment-15488\" class=\"wp-caption-text\">soldering switch wires<\/p><\/div>\n<div id=\"attachment_15492\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-15492\" loading=\"lazy\" class=\"wp-image-15492 size-large\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.21.24-AM-1024x913.png\" alt=\"\" width=\"620\" height=\"553\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.21.24-AM-1024x913.png 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.21.24-AM-300x268.png 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.21.24-AM-768x685.png 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.21.24-AM-973x868.png 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.21.24-AM-508x453.png 508w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.21.24-AM.png 1480w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><p id=\"caption-attachment-15492\" class=\"wp-caption-text\">initial 3D model for 3D print<\/p><\/div>\n<div id=\"attachment_15489\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-15489\" loading=\"lazy\" class=\"wp-image-15489 size-large\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5082-2-1024x768.jpeg\" alt=\"\" width=\"620\" height=\"465\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5082-2-1024x768.jpeg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5082-2-300x225.jpeg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5082-2-768x576.jpeg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5082-2-1536x1152.jpeg 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5082-2-2048x1536.jpeg 2048w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5082-2-973x730.jpeg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5082-2-508x381.jpeg 508w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><p id=\"caption-attachment-15489\" class=\"wp-caption-text\">Lasercut pieces<\/p><\/div>\n<div id=\"attachment_15491\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-15491\" loading=\"lazy\" class=\"wp-image-15491 size-large\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5085-1024x768.jpeg\" alt=\"\" width=\"620\" height=\"465\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5085-1024x768.jpeg 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5085-300x225.jpeg 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5085-768x576.jpeg 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5085-1536x1152.jpeg 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5085-2048x1536.jpeg 2048w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5085-973x730.jpeg 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5085-508x381.jpeg 508w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><p id=\"caption-attachment-15491\" class=\"wp-caption-text\">plastic welding pieces together<\/p><\/div>\n<p>After I finished putting together the box, I had a problem with the servo again where the arm wasn\u2019t long enough to fully support the lid and couldn\u2019t hold it in place against gravity.<\/p>\n<div style=\"width: 620px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-15474-2\" width=\"620\" height=\"349\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5089-2.mp4?_=2\" \/><a href=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5089-2.mp4\">https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/IMG_5089-2.mp4<\/a><\/video><\/div>\n<p>Instead of working against gravity, I thought to work with it and changed the servo position so instead of acting as a hinge to open the bottom door, it is more of a latch. When the arm rotates away, the lid naturally falls open so the ID can drop down.<\/p>\n<p><span style=\"font-weight: 400\">During the final crit, I got a couple feedback points on how to improve my device. Someone said \u201cIf you wanted to go further, you could maybe add a motor to open\/close the door, and not just rely on gravity\u201d which was my original goal and is something I\u2019d still like to achieve. I think I will need a more secure and longer arm to support the lid. The guest critiquer also said that the motor makes the device look slightly unfinished and suggested using magnets that work only when electricity is running through it to lock and unlock the lid. I also think this is a viable idea and probably something I would have tried too if I had more time. Someone else also pointed out \u201cThe gravity might lead the key to drop to the ground; is it possible to place a basket below the machine to avoid the key from going all the way down?\u201d This is something I actually forgot to consider and I think is a great suggestion. I will probably make another tray to be mounted below the device that will catch the ID if it misses the user\u2019s hand.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Overall, I\u2019m quite happy with my project since it is pretty similar to my concept and it works well too. While I think the aesthetic design can be improved slightly, such as making it less box-shaped and making it smaller, I\u2019m proud of what I was able to make with my minimal Arduino skills. It was also an exciting process since I\u2019ve never designed and made something with electronics before even though it was something I\u2019ve always wanted to try and incorporate into my work as a design student. Compared to the previous project where my partner and I struggled with coding the parts to make them work together, I was surprised that the wiring and coding were relatively straightforward for me and how well the components were working. I\u2019d like to think it shows some improvement between the 2 projects and how I\u2019ve learned from my mistakes before.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">However, I was still slightly disappointed in the physical aspect of it since I had more details in mind but I couldn\u2019t incorporate with the material and form. If I had more time, I would have probably prototyped more and experimented with different materials. I\u2019d also try changing it from being too box-shaped and looking at possibilities for softer edges and possibly rounded designs. For that, I\u2019d also try 3D printing my device to achieve those details. While not everything went according to plan, I think I responded well and was flexible with changing my idea as needed, and still made a project I can proudly present. <\/span><\/p>\n<div id=\"attachment_15530\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/dont-forget-your-things\/screen-shot-2022-03-16-at-12-49-07-am\/\" rel=\"attachment wp-att-15530\"><img aria-describedby=\"caption-attachment-15530\" loading=\"lazy\" class=\"wp-image-15530 size-large\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.49.07-AM-1024x714.png\" alt=\"\" width=\"620\" height=\"432\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.49.07-AM-1024x714.png 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.49.07-AM-300x209.png 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.49.07-AM-768x536.png 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.49.07-AM-1536x1071.png 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.49.07-AM-973x679.png 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.49.07-AM-508x354.png 508w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-12.49.07-AM.png 1890w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/a><p id=\"caption-attachment-15530\" class=\"wp-caption-text\">Block diagram<\/p><\/div>\n<div id=\"attachment_15595\" style=\"width: 2372px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/dont-forget-your-things\/screen-shot-2022-03-16-at-1-45-15-am\/\" rel=\"attachment wp-att-15595\"><img aria-describedby=\"caption-attachment-15595\" loading=\"lazy\" class=\"wp-image-15595 size-full\" src=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-1.45.15-AM.png\" alt=\"\" width=\"2362\" height=\"1418\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-1.45.15-AM.png 2362w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-1.45.15-AM-300x180.png 300w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-1.45.15-AM-1024x615.png 1024w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-1.45.15-AM-768x461.png 768w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-1.45.15-AM-1536x922.png 1536w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-1.45.15-AM-2048x1229.png 2048w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-1.45.15-AM-973x584.png 973w, https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-content\/uploads\/2022\/03\/Screen-Shot-2022-03-16-at-1.45.15-AM-508x305.png 508w\" sizes=\"(max-width: 2362px) 100vw, 2362px\" \/><\/a><p id=\"caption-attachment-15595\" class=\"wp-caption-text\">schematic diagram<\/p><\/div>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"c\">\/* \"Don't Forget Your Things!\" \r\n *  \r\n* Catherine Liu\r\n* \r\n* This code is for a device that reminds you to take your things with you in the morning. Each switch is \r\n* wired to an LED and a servo motor rotates when all switches are flipped\r\n* \r\n* Pin Mapping:\r\n* pin | mode   | description\r\n* ----|--------|-------------\r\n* 2  .  output .  servo motor\r\n* 3  .  output .  LED 1\r\n* 4  .  output .  LED 2\r\n* 5  .  output .  LED 3\r\n* 6  .  output .  LED 4\r\n* 7  .  input  .  ultrasonic ranger trigger pin\r\n* 8  .  input  .  switch 1\r\n* 9  .  input  .  switch 2\r\n* 10 .  input  .  switch 3\r\n* 11 .  input  .  switch 4\r\n* 12 .  input  .  ultrasonic ranger echo pin\r\n* 13 .  output . buzzer\r\n* re\r\n* Code Used:\r\n* Robert Zacharias: Displaying data on an I\u00b2C LCD screen (https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/tutorials\/I2C-lcd)\r\n*\/\r\n\r\n#include &lt;NewPing.h&gt;\r\n#include &lt;Servo.h&gt;\r\n#include &lt;LiquidCrystal_I2C.h&gt; \/\/LCD Display Module library\r\nLiquidCrystal_I2C screen(0x27, 16, 2); \/\/initiate screen\r\n\r\n\r\n\/\/LED pins\r\nconst int LEDPIN1 = 3;\r\nconst int LEDPIN2 = 4;\r\nconst int LEDPIN3 = 5;\r\nconst int LEDPIN4 = 6;\r\n\r\n\/\/switch pins\r\nconst int SWITCHPIN1 = 8;\r\nconst int SWITCHPIN2 = 9;\r\nconst int SWITCHPIN3 = 10;\r\nconst int SWITCHPIN4 = 11;\r\nint switchCount = 0; \/\/\r\n\r\n\/\/buzzer pin\r\nconst int BUZZERPIN = 13;\r\nbool buzzerSound = false;\r\nint buzzerCount = 0;\r\n\r\n\/\/servo pin\r\nServo lidMotor;\r\nconst int MOTORPIN = 2;\r\n\r\n\/\/distance sensor pin\r\n#define TRIGGERPIN 7\r\n#define ECHOPIN 12\r\n#define MAXDISTANCE 200\r\n\r\nNewPing sonar(TRIGGERPIN, ECHOPIN, MAXDISTANCE); \/\/ NewPing setup of pins and maximum distance.\r\n\r\n\/\/boolean for resetting the device\r\nbool switchReset = false;\r\n\r\nvoid setup() {\r\n  Serial.begin(115200);\r\n\r\n  pinMode(LEDPIN1, OUTPUT);\r\n  pinMode(LEDPIN2, OUTPUT);\r\n  pinMode(LEDPIN3, OUTPUT);\r\n  pinMode(LEDPIN4, OUTPUT);\r\n\r\n  pinMode(SWITCHPIN1, INPUT);\r\n  pinMode(SWITCHPIN2, INPUT);\r\n  pinMode(SWITCHPIN3, INPUT);\r\n  pinMode(SWITCHPIN4, INPUT);\r\n\r\n  pinMode(BUZZERPIN, OUTPUT);\r\n\r\n  lidMotor.attach(MOTORPIN);\r\n  lidMotor.write(5);\r\n\r\n  screen.init();\r\n  screen.backlight();\r\n  screen.home();\r\n  screen.print(\"Hi!Make sure you\");\r\n  screen.setCursor(0,1);\r\n  screen.print(\"have everything\");\r\n}\r\n\r\nvoid loop() {\r\n  int buttonState1;\r\n  int buttonState2;\r\n  int buttonState3;\r\n  int buttonState4;\r\n\r\n  buttonState1 = digitalRead(SWITCHPIN1);\r\n  buttonState2 = digitalRead(SWITCHPIN2);\r\n  buttonState3 = digitalRead(SWITCHPIN3);\r\n  buttonState4 = digitalRead(SWITCHPIN4);\r\n\r\n  \/\/checking distance\r\n  delay(50);\r\n  int distVal = sonar.ping_cm();\r\n  Serial.println(distVal);\r\n\r\n  \/\/buzzer sounds 3 times max if object is detected\r\n  if ((distVal &lt; 30) &amp;&amp; (buzzerSound == false)) {\r\n    digitalWrite(BUZZERPIN, HIGH);\r\n    delay(100);\r\n    digitalWrite(BUZZERPIN, LOW);\r\n    buzzerCount = buzzerCount + 1;\r\n  }\r\n  \r\n  if (buzzerCount == 3) {\r\n    buzzerSound = true;\r\n  }\r\n\r\n  \/\/switch 1\r\n  if (buttonState1 == LOW) {\r\n    switchCount = switchCount + 1;\r\n    digitalWrite(LEDPIN1, HIGH);\r\n  }\r\n  if (buttonState1 == HIGH) {\r\n    digitalWrite(LEDPIN1, LOW);\r\n  }\r\n\r\n  \/\/switch 2\r\n  if (buttonState2 == LOW) {\r\n    digitalWrite(LEDPIN2, HIGH);\r\n  }\r\n  if (buttonState2 == HIGH) {\r\n    digitalWrite(LEDPIN2, LOW);\r\n  }\r\n\r\n  \/\/switch 3\r\n  if (buttonState3 == LOW) {\r\n    digitalWrite(LEDPIN3, HIGH);\r\n  }\r\n  if (buttonState3 == HIGH) {\r\n    digitalWrite(LEDPIN3, LOW);\r\n  }\r\n\r\n  \/\/switch 4\r\n  if (buttonState4 == LOW) {\r\n    digitalWrite(LEDPIN4, HIGH);\r\n  }\r\n  if (buttonState4 == HIGH) {\r\n    digitalWrite(LEDPIN4, LOW);\r\n  }\r\n\r\n  \/\/rotate motor, and change LCD text after all switches are flipped\r\n  if ((buttonState1 == LOW) &amp;&amp; (buttonState2 == LOW) &amp;&amp; (buttonState3 == LOW) &amp;&amp; (buttonState4 == LOW)) {\r\n    screen.clear();\r\n    screen.home();\r\n    screen.print(\"Goodbye!\");\r\n    lidMotor.write(170);\r\n    switchReset = true;\r\n\r\n  }\r\n  \r\n  \/\/motor returns to relatch lid\r\n  else {\r\n    lidMotor.write(70);\r\n  }\r\n  \r\n  \/\/reset buzzer when switches are flipped back\r\n  if ((buttonState1 == HIGH) &amp;&amp; (buttonState2 == HIGH) &amp;&amp; (buttonState3 == HIGH) &amp;&amp; (buttonState4 == HIGH) &amp;&amp; (switchReset == true)) {\r\n    screen.home();\r\n    screen.print(\"Hi!Make sure you\");\r\n    screen.setCursor(0,1);\r\n    screen.print(\"have everything\");\r\n    buzzerSound = false;\r\n    switchReset = false;\r\n    buzzerCount = 0;\r\n  }\r\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>This device reminds me to bring my things with me in the morning. If I have everything listed with me, a latch opens and my ID falls out&#8230;<\/p>\n","protected":false},"author":213,"featured_media":15506,"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\/s2022\/work\/wp-json\/wp\/v2\/posts\/15474"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-json\/wp\/v2\/users\/213"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-json\/wp\/v2\/comments?post=15474"}],"version-history":[{"count":5,"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-json\/wp\/v2\/posts\/15474\/revisions"}],"predecessor-version":[{"id":15621,"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-json\/wp\/v2\/posts\/15474\/revisions\/15621"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-json\/wp\/v2\/media\/15506"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-json\/wp\/v2\/media?parent=15474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-json\/wp\/v2\/categories?post=15474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-223\/s2022\/work\/wp-json\/wp\/v2\/tags?post=15474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}