명동역 프로젝트

From MideumWiki

Jump to: navigation, search


Contents

개요

명동역 프로젝트는 2015년 2월 중에 지하철 4호선 명동역 계단에 설치되는 프로젝트로서, 서울 시민의 건강증진을 위한 프로젝트이다.
아두이노, 오드로이드 상에서 돌아가는 프로세싱, 라우터를 이용한 LAN, 필립스의 휴(동글이 + 전구)를 사용했다.

리서치

하드커널 소형컴퓨터(ODROID-U3) 판매 사이트
대명전자 무선센서차임벨 세트, '디엠콜 무선 센서 챠임' (ds-135A): 17000원 -> 송수신기로 분리되어있는 형태(좀 더 좁고, 날카로운 영역 커버, 센서는 200BP, 411)
대명전자 무선센서차임벨 세트, '대명 단방향 인사경보기' (ds-125G): 17000원 -> 하나의 기기로 통합된 형태(좀 더 넓고 둔탁한 영역 커버, 센서는 301E, K1)

필요기술

인풋

움직임 센싱: PIR

아웃풋

조명제어: Hue and RESTful using HTTP
모니터 제어: graphic in 명동역 프로젝트
사운드 제어: music in 명동역 프로젝트

제어부

모니터, 사운드, 조명 제어용: 프로세싱 on 루분투 on odroid, link to download processing code
움직임 센싱용: Arduino, link to download arduino code
라우터(AP): 네트워크 관리
명동역 에이피 설정 메뉴 접근방법
Id: Admin
Password: Admin + 제시문자
명동역 에이피 사용 암호
Service name: iptime
Iptime password: subwayProject
휴 동글이: 직비 프로토콜 이용, 휴 조명 제어

네트워크

센서와 아두이노 간 연결: 유선 와이어 연결
아두이노와 오드로이드간의 연결: 인풋 데이터를 arduino Ethernet을 이용해 라우터(AP)와 LAN으로 연결하여 오드로이드에 전달.
오드로이드와 모니터와의 연결: HDMI라인
오드로이드와 조명과의 연결: 오드로이드에서 라우터(AP)의 LAN 연결을 이용해, 휴 동글이에 RESTfull 제어문 전달, 이 제어문을 통해 휴 동글이가 휴9개의 색을 제어

기록

시작일: 2014년 11월 6일 (목): 이수진 선생님께 전화가 옴
장소확인: 2014년 11월 10일 (월): 직접 장소에 가봄.
1차 리소스확인: 2014년 12월 3일: 장소 재확인 후, Hue 아이디어 나옴
아이디어확정일: 2014년 12월 9일: 이수진 선생님 스튜디오에서, 돈길이 열리다.
pdf보냄: 2014년 12월 18일: 예산안 보냄
2차 리소스정보입수: 2015년 1월 3일: 김광준 선생님이 오드로이드로 리눅스 커널 정보주심
재료테스트시작일: 2015년 1월 10일 (토): 오드로이드 리눅스 커널 구매완료후, 전달받음
세팅시작: 2015년 1월 15일 (목): 스튜디오 세팅하며 함께 세팅시작
세팅완료: 2015년 1월 16일 (금): 터미널에 세팅시작하여 자동으로 진행됨을 파악
계좌정보전달: 2015년 1월 19일 (월): 이수진 선생님에게 내 계좌정보 전달
시뮬레이션 전달일: 2015년 1월 29일 (목): 시리얼 커넥션으로 우선 시뮬레이션을 하여, 이수진 선생님과 보건소 측에 동영상 전달
구조확정일: 2015년 2월 10일 (화): 아두이노로 서버서비스가 가능함을 알고 확정.
테스트시작일: 2015년 2월 14일 (토): 선 10개를 준비하여, 휴 동글이, 공유기, 오드로이드, 아두이노 연결해봄.
작업 1차 완료일: 2015년 2월 15일 (일): 프로그램 업데이트: 9개의 센서 중, 7개가 됨을 파악.
작업 2차 완료일: 2015년 3월 4일 (수): 2개의 센서로 맨 위와 맨 아래에서만 센싱 후, 휴로 전체 등 제어.
1차 문제 생김 파악: 2015년 3월 11일(수): 밤 새고, 코딩 해보다가 실패. 다음날 중구측이 안나옴(;;;):
1차 문제 해결: 2015년 3월 12일(목): 특정 상황, 음악 껐다 키는게 오류를 발생시킴을 확인 -> 2초짜리 플레그를 하나 더 만들어 완전히 분리하여 원천차단함 -> 2차 문제 파악: 아무때나 윗쪽 인터랙션이 켜짐, 귀신 출몰(?!;)
2차 문제 생김: 2015년 3월 12일(목): 아무도 없는데 작동되는 문제 -> 중구 보건소 측에서 감사가 나옴(;;;;) 아무도 없을 때 오작동이 안나고, 내가 지나갈 때 오류가 생김을 확인함으로서. 센서 영역 오버 문제임을 파악, -> 양 옆에 테잎을 붙여서 해결
3차 문제 생김 파악: 2015년 3월 15일(일): 명동역 측의 연락옴(;;), 메모리 에러... : 쓰레드가 메모리에 쌓여 메모리가 폭발하게됨.
문제 해결(논리적 부분): 2015년 3월 15일(일): thread()함수 없앰(;;;!)
4차 문제 생김: 휴 전등이 이빨이 빠짐 -> 휴 동글이 위치가 문제임을 확인 -> 동글이 위치 변경
5차 문제 생김: 티비가 자꾸 꺼짐 -> 라인 정리를 통해 해결
완전한 문제해결(리셋부분): 2015년 3월 22일(일): 리셋시, 자동리부팅모드로 성공(!) - 프리퍼런시스: 디펄트 어플리케이션스 퍼 엘엑스 세션 내 오토스타트 이용 세팅 성공 + 데이터 폴더 옮김
윗 인터랙션 없애고, 휘파람 음악만 틀자는 의견 전달받음: 2015년 3월 24일(화)
명동역 연락옴: 2015년 4월 3일(금): 동글이가 떨어져 있음을 확인;; 청소중에 만진 것으로 보임: 이것을 빼둬서 안되었던 것임
명동역 오류 발생 보고: 2015년 4월 6일(월): 아랫쪽 센서가 안으로 들어가버림;;;
명동역 오류 해결: 2015년 4월 7일(화): 새벽에 이수진 선생님과 그 아드님과 아랫쪽 센서를 꺼내서 재 설치 성공(0): 수건을 이용해 윗쪽 천정을 닫음 -> 이로 인해, 아랫쪽 센서가 주변 에스컬레이터를 타는 사람들을 잡는 오류가 발생하기 시작.
명동역 오프닝: 2015년 4월 8일(수) 윗쪽 센서의 에러 확인 후, 혼자서 이를 수정(0): 2015년 4월 8일(수)
명동역 6차 에러 생김: 2015년 5월 6일(수): 공유기 주소를 잘못 설정하는 문제 발생 -> 새로운 주소 업데이트 + 축적 금액 데이터 2차 업데이트.
명동역 뒤풀이: 2015년 5월 16일(토): 새롭게 확장한 디디랩에서 첫 파티
명동역 7차 에러 발생:
명동역 8차 에러 발생: 2015년 6월 4일(목): 건대 수업 중, 명동역 멈췄다고 보고받음(?!;) -> 2015년 6월 6일 토요일 오후 9시 고침: ip 와 mac을 연결하여 할당 가능(!)
완전히 껐다 켜졌을 때, 자동으로 다른 주소를 잡는 문제 해결(0): 인터넷 공유기 맥 어드레스 대응 아이피 할당 설정으로 가능 -> 명동역 에이피 설정 메뉴 접근방법 정리.
2015. 7월. 신혼여행 중, 명동역에서 연락옴. -> 재옥이가 해결했다고 함.
2016. 02/19. 명동역에서 전화옴: 꺼졌다 켜졌다 한다고 함.
2016. 03/03. 이수진 소장님에게 연락옴: 보수가 필요한 상황: 얼마가 좋을지? -> 6개월에 100만원 제안.
2016. 03/17. 이수진 소장님에게 연락옴: 중구와 미팅을 하자. -> 그만하고 싶다고 전달 or 보수비용을 늘려서 1년에 1200만원 제안
2016. 03/26. 중구 보건소에서 연락옴: 올해 배정된 예산은 없다. 보수 기간도 확정할 수 없다. 당장 역에가서 원인을 파악하고, 고쳐달라고 요청. -> 그만하고 싶다고 말함.
2016. 03/29. 이수진 소장님에게 연락옴: 한 번 고치러 갈 때마다 출장비 개념으로 수당을 받는 방법 제안 -> 더 생각해 보기로 함.
2016. 03/30. 이수진 소장님에게 그만하고 싶다고 의사전달
Personal tools