스마트 거울 만들기

웹서핑을 하다 보니 거울 뒤쪽에 오늘의 날씨나 시간이 나오는 신박한 거울을 만든 사람들 이야기를 봤다. 이를테면 이런 글들[1,2]이다.

완전 신기방기 하다. 위 두 블로그에서 만드는 방법을 상당히 상세히 설명하고 있어서, 나도 만들고 싶어서 좀이 쑤시기 시작했다. ㅋㅋㅋㅋ

원리는 간단한데, 컴퓨터 모니터 위에 반투명 거울을 붙이면 된다. 반투명 거울이 신박한 물건인데 ㅋㅋ 취조실 같은데서 한쪽으로는 거울로 보이고 반대편에서는 투명한 유리 처럼 보이는 것이다.

일단 네이버 중고나라에서 대충 싼 가격에 중고 모니터를 하나 구했다. 크기는 18.5인치 짜리 싸구려 모니터이다. 그런데 반투명 거울을 어디서 구할지 막막했는데, 이리저리 검색해보니 ATO스토어 라는 웹사이트[3]에서 반투명 거울을 팔고 있었다. 인터넷으로 주문하면 된다.

주문하기 전에 전화로 물어보니 사이즈를 미리 알려주면 거기에 맞는 견적을 내서 잘라서 배송해 준다고 한다. 모니터를 분해해서 안쪽 LCD 패널의 치수를 정확히 잰 후에, 주문하니 진짜 딱 맞춰서 잘라 배송해 줬다. 본인이 주문한 크기는 A3 사이즈와 비슷해서 A3 가격을 내고 샀다.

반투명 거울 이거 완전 신기방기 하다. 환한데서 보면 걍 유리판 같은데, 건너편이 어두우면 딱 거울 같다. ㅋㅋㅋㅋ

위 사이트에서는 반사율 60%를 팔고 있었는데, 판매하시는 분의 말을 빌면 실제로는 61%~65% 정도라고 한다. 검색해보니 60%보다 반사율 70%가 더 낫다고 얘기하는 사람도 있다. 근데 본인이 위 사이트에서 구입한 것을 써보니 완전 거울처럼 보여서 그럭저럭 괜찮은 듯 하다. 모니터 밝기를 일단 최대로 올려봤는데, 조금 낮추거나 적절히 보정하면 괜찮을 듯.

모니터에 띄울 컨텐츠가 문제인데, 본인이 가진 라즈베리 파이 B[4]를 활용하기로 했다. 라즈베리 파이 이거 은근히 활용도가 높은 듯 ㅋㅋㅋ 근데 라즈베리 파이의 sd카드에 배드섹터가 있는 건지 부팅 실패가 너무 잦다. 젠장 완전 사람 삽질하게 만든네…

여하간 본인이 할 줄 아는게 perl 뿐이라, 일전에 산 파이2[5]를 개인 웹서버로 돌리고 있는데, 거기다가 이리저리 컨텐츠를 띄우는 페이지를 만들어서 파이B에 x window를 실행해서 영상에 송출하는 방식을 고려하고 있다. 아직 안 만들었는데, 좀 삽질해야 할 듯-_- 나도 스마트 거울 하나 가지고 싶다!!!

 


2016.2.2
스마트 거울 만들었는데, 정작 벽에 걸 수 없어서 세워 두고 있다-_- 라즈비안에 기본 내장된 에피파니 브라우저로 풀스크린을 만들면 테두리에 흰 색 라인이 생겨서 야간에 보기 좋지 않다. 미도리를 설치하면 그런 현상이 없어진다.
sudo apt-get install midori

 


2016.2.29
기존에 쓰던 모니터는 너무 무거워서 좀 가벼운 모니터가 없을까 검색해보니 위메프에서 휴대용 모니터 on-lap 2501c를 5%할인해서 팔길래 잽싸게 주문했다. 크기는 15인치인데, 거울보다 작기 때문에 구석에 몰아서 붙이고 뒤쪽에 검은 색 종이를 사서 나머지 부분을 메웠다.

동네 표구사에 가서 거울 사이즈에 딱 맞는 액자를 주문했는데, 뒤쪽에 라즈베리 파이가 들어가야 되기 때문에 공간을 만들어야만 했다. 라즈베리 파이를 가게 아주머니에게 설명할 필요가 없었기 때문에, 전자부품이 들어간다고 말했는데, 갑자기 그런 복잡한 것은 안 만들겠다고 거부하는게 아닌가!? 그냥 공간만 있으면 된다고 해도 한사코 손사래를 치는 걸 겨우 설득해서 주문했다-_-

그래서 완성!
IMG_20160229_192802
아래쪽에 보이는 것은 물론 Tick2[6]다. ㅋㅋㅋㅋ

 


2016.3.13
모니터의 발열이 은근 심한 듯 하여 일전에 산 와트드림[7]을 이용하여 내가 깨어 있는 시간 동안만 모니터가 켜 지도록 해 놓았다. 와트드림 두 개 사길 잘했군 ㅋ

 


2016.3.27
웹페이지 자체에 리프레시 코드를 넣어두면, 가끔 인터넷 접속이 원활하지 않을 때 404 에러가 난 이후로는 수작업으로 재접속을 해야하는 불편함이 있다. 미도리 자체에 리프레시를 하는 기능을 쓰면 이런 불편함이 없다. 커맨드 라인에 다음을 입력한다.
midori -i 리프레시시간(초) -e Fullscreen -a 웹사이트주소
다만 위쪽 네비게이션 바를 없애고 싶은데 방법이 없는 듯.

 


2016.4.8
가끔씩 접속이 원활하지 않아 404 에러가 나는데, 이걸 처리할 방법이 없나 싶어서 검색[8]을 좀 해봤다.
ssh로 로그인해서
export DISPLAY=:0;
라고 치면 ssh로 로긴한 계정에서 원격으로 xwindows 프로그램이 실행된다.
여기서 midori 라고 치면 웹브라우저가 실행되는데, 로그아웃하면 웹브라우저가 종료되어버린다. 그러므로 tmux를 설치한다.
sudo apt-get install tmux
tmux를 실행하여 그 안에서 midori를 실행시킨 후에 ctrl-z를 눌러 백그라운드 프로세스로 만든 후 tmux를 빠져 나온다. 나오는 방법은 ctrl-b를 누르고 d를 누르면 된다. 이후에 로그아웃하면 미도리가 여전히 실행된다.

세션을 다시 불러오려면
tmux attach-session -t 세션번호

근데 이 방법을 쓰니 브라우저의 자바스크립트가 정상적으로 작동하지 않아서, 시계가 움직이지 않는다-_- 젠장….

 


2016.4.21
404 문제는 결국 localhost에 아파치 서버를 깔아서 해결했다-_-

날씨를 표현하는 방법이 그냥 텍스트라서 멀리서 보면 분간이 안 되는 문제가 있다. 인터넷에 떠도는 날씨 아이콘을 스마트 미러에 맞게 편집(단색화 및 invert color)해서 표현하니 훨 낫군 ㅋ

 


[1] http://michaelteeuw.nl/post/840262 … ult-of-the-magic
[2] http://blog.dylanjpierce.com/raspberrypi/magicm … ic-mirror.html
[3] http://www.atostore.com
[4] 내 백과사전 Raspberry Pi Model B를 구입하다 2012년 12월 27일
[5] 내 백과사전 Raspberry Pi 2를 구입하다 2015년 3월 14일
[6] 내 백과사전 Tick2(박수소리 스위치)를 구입하다 2015년 11월 9일
[7] 내 백과사전 와트드림을 구입하다 2015년 6월 26일
[8] Linux: Prevent a background process from being stopped after closing SSH client in StackOverflow

6 thoughts on “스마트 거울 만들기

    • 만드는 방법은 위 링크들에도 있고, 대략적인 설명은 본문에도 있습니다. 다만 화면에 보이는 컨텐츠는 만드셔야 할 것 같네요. 사용하는 웹서버가 있으면 그걸 쓰시고, 없으면 라즈베리 파이에 아파치 서버를 깔고, cgi를 깔아서 웹브라우저로 localhost를 불러내면 될 것 같습니다. F11키를 눌러서 최대화면을 만들면 그럴법하게 보이죠. ㅋㅋ 아 물론 usb 타입의 무선 랜카드가 있으면 선이 하나 줄어드니 좋을 것입니다. 저는 perl밖에 할 줄 몰라서 LWP::Simple을 이용해서 기상청 홈페이지의 날씨 데이터랑 네이버 증권 사이트의 코스피 지수를 땅겨서 만들었습니다.

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중