검색결과 리스트
알람에 해당되는 글 1건
글
Digital Alarm Service
사무실에 뒹굴어 다니는 netduino 를 가지고 알람을 만들어 보았습니다. :)
중고등학교 시절 학교에서 수업/쉬는시간에 울리던 종소리 기억이 나실겁니다.
회사에 있다보니, 시간이 어떻게 가는줄도 모르고 일하기 바쁘지요.
점심시간이 되었는지, 저녁시간이 되었는지.. 도통 시간에 무감각해집니다.
그래서!
만들어본 이름하여~ '디지털 알람 서비스' 입니다 :)
들어가는 내용은...
1. MID 파일 재생
2. 타이머
3. 서비스 웹페이지
이정도가 핵심이라고 할 수 있겠습니다.
필요한것은
1. Netduino Plus 2
2. Beep Speaker
3. Micro SD Card (midi 파일 저장용)
4. 웹질을 하는 근성 - 저는 정말 웹이 귀찮습니다.
요정도겠네요.
아래는 회로 구성된 넷두이노 입니다. (사진이 조금 흔들렸네요)
보시는것 처럼 매우 심플합니다.
PWM 6개를 이용한 MID 플레이어이므로,, 선이 좀 많네요.
빵판은 미니빵판입니다 :)
랜선은, 서비스 웹페이지 서버를 돌리기 위해서 꼽았습니다.
다음은 서비스 웹페이지입니다.
처음에는 TimeServer 를 통해서 현재시각을 가져오려고 했는데, 귀찮기도 하고...
인터넷이 반드시 연결 되어야 한다는 단점이 있어서, 서비스에서 local time 을 세팅 가능하도록 만들었습니다.
그리고 알람이 울려야 하는 스케쥴을 등록/삭제가 가능합니다.
아래는 알람의 음원을 관리하기 위한 영역입니다.
동작은 잘 되네요. :)
단지 mp3 를 지원하지 않는다는게 아쉬울 따름입니다.
mp3 를 제대로 지원하려면, 모듈을 사는게 좋은데, 3만원이나 하네요 -_-;
참, Midi Player 는 http://netduinop2midiplayer.codeplex.com/ 여기에 있는 라이브러리를 가져다 썼습니다.
처음엔 그냥 주파수를 이용해서, 음계로 연주를 했었는데, 마침 Midi 라이브러리가 있더라고요 :)
소스코드는 크게 복잡한게 없어서, 파일로 첨부합니다.
넷두이노로 할 수 있는 참신하고 재미난 프로젝트 있으면, 추천 부탁드립니다. :)
뭔가 재밌는걸 만들어 보고 싶은데, 마땅한게 떠오르지 않네요.
궁금하신점 있으면, 댓글 달아주세요~
'Microsoft > .NET Micro Framework' 카테고리의 다른 글
Netduino Plus 2 Power LED 끄기 (0) | 2014.04.24 |
---|
RECENT COMMENT