포스터_23번.Ring My Bell
- 정성연
- 인천대학교
- 작품구분일반형
- 공개여부공개
- 카테고리웹/앱, 생활
- 등록일2020-06-09
- 팀원(공동개발자)최규섭,김태희
- 출품 경진대회2020년도 컴퓨터공학부 졸업작품발표회
- 10
- 1
- 1,514
상세설명
1. 수행배경
- 1980년 최초로 버스에 버스 하차 벨이 도입된 이래, 현재까지 별다른 변화 없이 사람이 직접 팔을 뻗어 버스 하차 벨을 누르고 있습니다. 이러한 기존의 방식은 붐비는 버스에 탑승한 승객, 노약자, 장애인 등 버스 하차 벨을 누르기 힘든 사람에게 불편함이 있고, 때로는 주위 사람에게 벨을 눌러달라고 부탁도 해야했습니다.
저희는 다가오는 4차산업혁명의 주요 요소 중 하나인 IoT를 버스 하차 벨에 적용하여 버스 하차 벨 작동을 원격화, 자동화 함으로써 버스 승객들에게 편리성을 제공하고, 앞서 말한 기존 방식의 불편함을 해결하고자 프로젝트를 수행하게 되었습니다.
2. 수행기간
- 2019.08~2019.12 아이디어 구상 및 기술 테스트
- 2019.12~2020.05 구현 및 디버깅
3. 개발작품 설명
- 시스템은 안드로이드 어플리케이션/ 중앙 클라우드 서버 / 스마트 버스벨(라즈베리파이) 파트로 나누어져 실시간 소켓통신을 통해 정보를 주고받습니다.
- 스마트 버스벨(라즈베리파이)은 버스 하차 벨 회로에 릴레이 스위치를 통해 연결되어 있습니다.
스마트 버스벨은 중앙 서버에게 현재 버스의 GPS정보를 실시간으로 보내게 되며, 서버로부터 버스 벨 작동 신호를 받을 시 릴레이를 통해 버스 하차 벨을 작동시킵니다. - 중앙 클라우드 서버는 받은 GPS정보와 데이터베이스에 저장된 정류장 GPS정보를 비교, 현재 버스 위치를 파악하고 위치 정보를 탑승하고 있는 승객들의 스마트폰 어플에 실시간 전송합니다.
- 안드로이드 어플리케이션은 라즈베리파이-안드로이드 어플리케이션 간 ble 비콘을 통해 위치인증을 하여 현재 탑승 버스를 확인합니다.
그리고 중앙서버에게 벨 즉시 작동 요청, 혹은 하차 예약 요청을 할 수 있습니다.
탑승한 버스가 자신이 설정한 하차하기 n 정류장 전에 도착 시 , 안드로이드 어플리케이션은 push 알림을 통해 사용자에게 하차 준비 알림을 보냅니다.
자주 하차하는 정류장은 즐겨찾기로 저장해 간편하게 하차 예약이 가능합니다.
4. 활용방안
- 기존 버스 하차 벨 시스템에 스마트 버스벨을 설치하면, 승객들은 어플리케이션을 통해 버스 벨을 누르거나 하차 예약을 하여 간편하게 버스 하차 벨 작동이 가능합니다.
소개 영상
소개 슬라이드
정보가 없습니다.
송병준 (인천대학교) 2020-06-12 19:16:42
물리적으로 제때에 버스 벨을 눌러야 하는 것이 늘 불편했는데 이를 해결하는 아이디어가 등장해 반가웠습니다. 실제로 버스에서 서비스가 작동하는 모습이 인상적입니다. 고생하셨습니다!