Skip to content

리눅스 드라이버 및 리눅스를 사용해서 만든 공부 시간 관리 기기이다.

Notifications You must be signed in to change notification settings

inwooshin/StudyFaceMaker-TeamProject-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudyFaceMaker -Team Project

개요

이는 공부를 하면서 시간을 재고 그 누적된 시간을 확인할 수 있게 해주게 하는 소프트웨어를 만드는 프로젝트이다. 리눅스 드라이버를 사용한 어플리케이션으로 각 센서나 장치를 제어하였다. 이 프로젝트는 명지대학교 전자공학과 임베디드 시스템에서 팀프로젝트로 진행되었다.

사용 키트

  • 세부 스펙 (소프트웨어 및 하드웨어)

플로우 차트

  • 메인 메뉴
메인 메뉴 해당 일, 주간 시간 출력
  • 타이머 메뉴

카운트 다운 카운트 업

구현 기능

  • 버튼으로 점층적인 메뉴구현

  • 시작 시 온도센서를 이용해서 공부하기 좋은 온도인지를 구별

20도 이하 20도 미만 26도 이하 26도 초과
  • 카운트 업, 다운 시 log 파일에 공부시간 저장 (log 파일이 없을 시 자동으로 생성된다.)

  • 1주일 내로 공부시간 확인 가능

  • 카운트 다운시에 led에 목표시간에서 달성비율만큼 led 로 알려주는 기능

또한, 해당 시간을 달성할 경우 color led 가 반짝거리고 buzzer 가 울리면서 해당시간이 되었음을 알려준다.

  • 현재 시간 확인 기능

    현재 시간을 FND 를 통해서 확인할 수 있다.

실행 영상

  • 카운트 다운 기능

  • 카운트 업 기능

  • 현재 시간 확인

  • 일일 학습량 확인

  • 주간 학습량 확인

조원

  • 전자공학과 신인우
    메인 어플리케이션 작성
    버저, FND, LED, TEXTLCD, BUTTON 드라이버 및 라이브러리 작성
    각 센서 테스트 파일 작성, 센서별 MAKEFILE 작성

  • 전자공학과 김홍민
    비트맵 이미지, 온도센서, COLOR LED, 가속도 센서 드라이버 및 라이브러리 작성
    플로우차트 및 계획서 작성 및 비트맵 이미지 파일 제작

About

리눅스 드라이버 및 리눅스를 사용해서 만든 공부 시간 관리 기기이다.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published