잘못된 형식의 이미지 링크입니다.
클리앙에 올라와있는 전자액자들이 멋있어 보여 비슷하게나마 따라해보고 있습니다.
본글은 라즈베리파이에 매직미러로 이런게 된다 정도가 될것 같습니다.
구성은 아래와 같이 하였습니다.
HW
- RaspberryPi 4 (4Gb)
- 당근마켓에서 구입한 27인치 모니터
- USB 마이크
SW
- MagicMirror2
- 각종 API 활용이 가능한 Github Module 들
다른 분들이 만드신 전자액자들을 비교해 보고 활용성과 비용 등을 생각해서 RaspberryPi를 선택하였습니다. 지금 용도라면 램 2Gb짜리도 딱히 부족하지 않았을거라 생각합니다. 전자액자가 어느정도 만들어지면 다른 활용방안도 찾아봐야 할것 같습니다.
모니터는 그냥 HDMI포트 있고, IPS 중에서 직거래 가까우신분이랑 거래했는데 시력 보호기능도 있고 나름 만족합니다.
MagicMirror는 Github에 올라와있는 Javascript/CSS 기반의 오픈소스 스마트미러 플랫폼입니다. 잘만들어진 관련 Module들도 상당히 많구요. 여러 Module을 설치하고 개인취향에 맞게 custom하고, 삭제하고. 몇일동안 시간가는줄 모르고 재미있게 작업하였습니다.
사용된 module은 아래와 같습니다.
배경: GooglePhoto 연동
좌상단1 : 시계
우상단1: 미세먼지
우상단2: RasberryPi 온도/CPU,RAM,SD카드 사용량/사용 시간
좌하단: 날씨
우하단: 미니달력, GoogleCalendar 일정
화면센터: GoogleCalendar 연동 큰달력, WebDisplay
추가적으로..
음성인식기반 GoogleAssistant
Telegram bot 연동
쓰고보니 생각보다 많은 Module을 설치했네요.
시계, 달력은 CSS를 편집하여 개인 취향에 맞게 꾸며봤습니다.

WebDisplay에는 간단하게 3개의 프레임을 구성하여 출근정보로 활용할만한 정보를 보여주게 만들어보았습니다.
출근길 실시간 CCTV(카카오맵 URL 활용),
동네 교통상황(카카오맵 API),
출근길 네비게이션 도착 예정 시간(네이버맵 URL 활용)
음성으로 할수 있는건,
특정 Module을 보이게했다,숨겼다 할 수 있습니다.
모니터와 RaspberryPi 를 컸다 켰다 할 수 있습니다.
유튜브 연동도 되어있어 영상 재생이 가능하고 ("유튜브~ AAAA" => AAAA 유튜브 영상 재생)
GoogleAssistant와 연동되어있기 때문에 일정 추가도 가능합니다.
참고로 음성에서 되는건 Telegram으로도 가능하기때문에 외부에서 매직미러 컨트롤과 라즈베리파이 재부팅, 셧다운 등을 할 수 있습니다.
추가로 스크린샷 기능도 있어서 아주 유용합니다.
Module구성을 하면서 느낀점은
모니터를 16:10로 살걸...
화면구성을 가로로 할걸 그랬나...
이제 화면 구성 얼추 끝냈고...
액자답게 프레임 작업 후 다시 글을 올리도록 하겠습니다.
저는 벽에 걸지 않고 탁상용으로 쓸거라 13인치정도 되는 휴대용 모니터 알아보고 있네요.
추가 프레임 안해도 될 것 같아요 ㅎㅎ
medroa님 글 링크 남깁니다. https://www.clien.net/service/board/lecture/15352293CLIEN
저는 영상속의 베젤 작은게 더 취향이네요 ^^
특히 벽에 안 붙인다면요.
멋집니다
오날도님 와이프 화장대 거울처럼
이렇게 해보고 싶네요.
현재 저도 부품 하나하나씩 모으고 있습니다..
저도 계속 생각은 하고 있는데 실행에 옮기질 못하고 있네요 ㅋㅋ
저도 해보고 싶네요
진지먹자면, 프레임을 짤 때 디스플레이 앞면에 투명아크릴판을 위치시키고 아크릴판에 반투명거울시트를 붙이면 가능합니다. 디스플레이내용도 보이고 거울기능도 하고요.
하지만 사진을 보는게 주 용도면 비추합니다. 사진을 주로 중앙에 두는데, 그러면 거울로서의 성능이 떨어져요. 테두리 부분에 달력이나 텍스트 등을 위치시킬 경우에만 쓸만합니다.
혹시 조금 수고스러우시더라도, 설치과정이나 설치 파일등을 github 등에 올려주실 수 있으실까요?
시간 절약에 대한 부분 보다는 일주일을 투자하더라도 잘 못할 것 같아서요 ㅠ.ㅠ
Dakboard로 매직 미러 만들어서 사용하고 있습니다. 아마존에서 이중거울 주문해서 모니터 분해해서 붙이고 날씨 뉴스 등등 나오도록 설정해서 사용하고 있습니다. 다른 방식으로도 설정해볼까 했는데 현재 필요한 정보가 뉴스, 날씨, 일정, 그리고 to do 정도라서 만족하고 사용하고 있습니다.
결과는 부러운데
과정은 생각하기도 싫어요 크흡..
https://dakboard.com/
https://www.clien.net/service/board/lecture/14491120CLIEN
근데 컴퓨터를 잘 몰라서 그런지 어렵게 느껴지네요.
느무느무 갖고 싶네요~ 울집이랑, 본가, 처가 3대 정도 구입하고 싶네요~
큰달력은 MMM-CalendarExt2, https://github.com/MMM-CalendarExt2/MMM-CalendarExt2
config 에서 mode: "month"
작은달력은 calendar_monthly, https://github.com/KirAsh4/calendar_monthly/
둘다 색,투명도,크기(css)를 약간 편집하였습니다.
@N54L님 글 보고 처음으로 3rd-party-modules 살펴봤었는데. 감사합니다 ^^
https://www.clien.net/service/board/lecture/14606538CLIEN
broadStar님. 오랜만에 재구성중인데요. MMM-CalendarExt2 를 구성하신 부분이 css수정하신것 맞죠?
dakboard 느낌으로 구성하려고 보니 ... 스타님의 구성파일이 탐나는데요?
블로그에도 글 남겨놨는데 혹시 이것을 먼저 보실까하고 글 남겼습니다.
혹시 모니터 패널에 라즈베리파이, 모니터 기판 등등은 어떻게 부착하셨나요?
전기테이프를 깔고 그 위에 양면테이프로 붙이셨는지..전기 문제등이 있지는 않을까 고민이 되어서요.
답변 부탁드리겠습니다^^