교육 프로그램
home
선생님 도입 커리큘럼
home
🏀

29조 - 아이두잇

삼각형을 누르면 목차가 나와요 클릭하면 바로 이동합니다!

문제의 발견

문제를 어떻게 발견했는지, 누가 이 문제를 겪고 있는지, 실제로 겪는 사람은 얼마나 많은지(인터뷰 혹은 시장 조사, 뉴스 등)를 소개해주세요.
코로나19사태로 인한 배달 수요가 급증하는 추세로 재활용 폐기물 발생량이 증가하고 있습니다.
재활용 폐기물이 증가함에 따라 분리수거가 중요해지고 있습니다.
분리수거가 제대로 안될 시 지하수, 대기, 토양 오염 등 환경문제와 사회, 경제적 문제가 발생합니다.
따라서 이런 환경, 사회, 경제적문제가 발생하지 않도록 개인이 쉽게 실천할 수 있는 분리수거를 키워
드로 사회문제를 해결하기 위해 이 문제를 선택했습니다.

그래서 우리가 찾은 해결 방법은!

누구를 대상으로 어떤 문제를 해결하기 위해 _________을 만들었다 >처럼 1문장으로 정의해주세요!
분리수거를 하는 아파트단지의 주민들을 대상으로 분리수거의 인식 개선를 위해 "농구게임으로 하는 분리수거(마이클조던처럼)" 을 만들었다.

이렇게 만들었어요

H/W, S/W, 디자인 등 결과물에 대한 제작기를 적어주세요! 이미지도 좋고, 작동되는 최종 동영상을 첨부하면 베스트
농구게임 시작 , 쓰레기 감지 및 전광판 표시
#include <LedControl.h> LedControl lc = LedControl(5, 3, 4, 1); float getDistanceFromUltrasonic(int trig, int echo) { pinMode(trig, OUTPUT); digitalWrite(trig, LOW); delayMicroseconds(2); digitalWrite(trig, HIGH); delayMicroseconds(10); digitalWrite(trig, LOW); pinMode(echo, INPUT); return pulseIn(echo, HIGH) / 58.0; } void _delay(float seconds) { long endTime = millis() + seconds * 1000; while (millis() < endTime); } void setup() { pinMode(10, INPUT); lc.shutdown(0, false); lc.setIntensity(0, 8); _delay(3); } void loop() { if (digitalRead(10)) { if (getDistanceFromUltrasonic(8, 9) < 20) { lc.setIntensity(0, 8); byte matrix_372314689[8] = { B00111100, B01000010, B10100101, B10100101, B10000001, B10100101, B01011010, B00111100 }; for (int row = 0; row < 8; row++) { lc.setRow(0, row, matrix_372314689[row]); } _delay(5); } else { byte matrix_1278799062[8] = { B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000 }; for (int row = 0; row < 8; row++) { lc.setRow(0, row, matrix_1278799062[row]); } } } else { byte matrix_1407056594[8] = { B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000 }; for (int row = 0; row < 8; row++) { lc.setRow(0, row, matrix_1407056594[row]); } } }
JavaScript
인체 감지 센서
float getDistanceFromUltrasonic(int trig, int echo) { pinMode(trig, OUTPUT); digitalWrite(trig, LOW); delayMicroseconds(2); digitalWrite(trig, HIGH); delayMicroseconds(10); digitalWrite(trig, LOW); pinMode(echo, INPUT); return pulseIn(echo, HIGH) / 58.0; } void piezo_melody_delay(float seconds) { long endTime = millis() + seconds * 1000; while (millis() < endTime); } void setup() { pinMode(9, OUTPUT); digitalWrite(9, HIGH); } void loop() { if (getDistanceFromUltrasonic(4, 5) < 30) { tone(9, 131, 1000); piezo_melody_delay(1); analogWrite(9, 255); } else { digitalWrite(9, LOW); } }
JavaScript
야. 너두 조던 될 수 있어! 동작영상

이러한 효과를 기대하고 있어요!

정성적, 정량적 기대효과를 알려주세요! 비즈니스 모델은 어떻게 잡아서 수익을 창출할 것인지, 이를 통해 사회적으로 낼 수 있는 효과는 어떤 것인지 등이요
자금 조달 : 본 아이템은 환경문제를 일으키는 원인 중 하나인 '분리수거 문제'를 해결하기 위한 아이템이다. 이에 본 팀은 사회적기업(협동조합)을 만들고 한국환경산업기술원의 보조금을 받아 사업을 진행할 것이다. 사회적기업 정부지원금 1억원과 최근 한국환경산업기술원이 타 아이디어에 조달한 3억지원금을 최대 자금량으로 정하고, 그 외 부족한 자금은 초기창업자 대출&특허기술담보대출을 받는다.
3년 이내 사회적 기업으로 성장(사회적 기업의 경우 수익가치보다는 사회적 가치를 우선시함). 정부 지원금 및 어플리케이션 광고비로 수익을 내고, 후에 환경관련 문제를 해결하기 위한 아이디어 상품을 내놓으면서 계속해서 성장(폐기물 줄이기 등)

12주간의 여정을 통해 느낀 점

아래 카드의 이모지를 누르면 바꿀 수 있어요!
김재웅 먼저 매주 블록 코딩을 통해 아두이노를 쉽게 접해 볼 수 있었어서 앞으로 아두이노를 활용함에 있어 자신감을 가지게 되었다. 또 12주간 진행했던 처음 보는 팀원들과 자유롭게 의견을 주고 받는 과정에서 많은 것을 배울 수 있었다. 내 의견을 말하는 방법뿐만 아니라 팀원들의 의견들을 수용하고 서로 피드백하는 과정에서 좀 더 좋은 결과물이 나올 수 있음을 확인했다.
안병율 아두이노 코딩 수업을 들으면서 처음에는 생소한 부품들이라 시간이 걸려 힘들었지만 팀원들이랑 어려운 점을 공유하면서 해결해나가니 좋았습니다. 수업을 들을 수록 아두이노 코딩작업에 대해 익숙해지면서 수업에 대한 흥미를 느낄 수 있었습니다. 그리고 팀원들이랑 사회문제에 대해 고민하면서 아두이노를 활용한 해결책을 만들어보니 뜻깊은 시간이였습니다.
민지혜 평소 공모전시제품을 만들 때 아두이노를 사용하였던 터라 조금은 익숙한 장치였습니다. 하지만, 이전의 시제품의 만들 때의 경우 단기간에 하드웨어를 찾아 프로그램 코딩을 했던 터라 정확한 아두이노 플로우를 알 수 없었고, 기초 베이스도 부족하였습니다. 하지만, 본 교육을 통하여 아두이노의 기초를 알고 배울 수 있었습니다. 뿐만 아니라 평소에 신경쓰지 않았던 사회문제 '환경문제'에 대해 조사를 하면서 WHY5의 과정을 통하여 해결하는 과정이 흥미있었습니다.
김동현 이번 야 너두만들수있어 를 통해 아두이노를 처음으로 접했는데 블록코딩을 통해 어렵지 않게 아두이노로 많은 기능을 구현 할 수 있었다. 아두이노에 대해 잘 몰랐었기에 약간의 어려움이 있었지만 재밌고 쉬운 강의와 든든한 국밥같은 팀원과 멘토님들 도움 덕분에 잘 극복하여 아두이노에 대한 자신감 뿐만 아니라 내가 아두이노 동작을 구현한다는것이 신기했다. 무엇보다도 자신감이 생기고 아두이노에 흥미가 생기면서 12주가 재밌게 흘러갔던거 같다. 그리고 좋은 사람들과 같이 할 수 있어 정말 좋았다. 팀원 모두가 자신의 일을 미루지 않고 충실히 하며 남을 배려 할 줄 아는 사람들었다. 그리고 멘토님께서는 항상 친절하시고 자신의 일처럼 우리팀을 도와주셨다. 좋은 결과물도 중요하지만 사람들과 같이 하는 과정이 있었기에 뜻깊은 12주가 아니였다 싶다.
야 너도 조던 될 수 있어