/Capstone_Project

한국교통대학교_종합설계프로젝트 ⚙

Primary LanguageC

Capstone_Project ⚙️

종합설계 프로젝트 팀프로젝트

이태환, 김하윤, 최창환

프로젝트 제목

GPS를 이용한 실시간 버스정보알리미

프로젝트 목표

버스정보포털에 공공데이터를 가공하여 사용자가 직관적으로 이해할 수 있도록 시스템을 구현한다.

  • 아두이노(ESP8266[12E])와, GPS모듈, WIFI모듈을 이용하여 회로도를 구성하고 실시간 버스정보를 받아오는 시스템을 구성한다.
  • 아두이노로부터 받아온 데이터를 파싱하는 작업을 구현하고 사용자에게 간략하게 보여줄 수 있는 웹페이지를 제작한다.
  • pushbullet 앱을 이용하여 푸시알림이 가도록 설계한다.

회로 설계도

image image

Bug Fix

image image

To Do List

  1. H/W part
  • 아두이노 회로도 설계 → 와이파이 모듈(E12) → L2C OLED 디스플레이 출력
  1. S/W part (안드로이드 어플)
  • 아두이노로 부터 받아온 데이터를 파싱 → 웹페이지 구현(버스정보/날씨)
  • pushbullet 을 활용하여 사용자에게 알림이 갈 수 있도록 구현
  1. 아두이노 키트
  • 모형 제작

실행방법

※ NodeMCU 2.4.2 버전으로 설치해야 정상적으로 작동함.

  1. 파일 - 환경설정 - 설정 탭에 (추가적인 보드 URL http://arduino.esp8266.com/stable/package_esp8266com_index.json ) 추가
  2. location.zip 라이브러리 추가, Adafruit_GFX 라이브러리 설치, Adafruit_SSD1306 라이브러리 설치 이외에 헤더파일은 파일에 추가되어 있음.
  3. WIFI, PASSWORD 수정 후 업로드

참고 자료