1. 스마트미러 출력

by 류현덕 | 2018-06-24 00:12
라즈베리파이 스마트미러
해당링크에 김정출님께서 만드신 스마트미러를 참고해서 만들었습니다.

본 글에서는 진행하면서 오류가 생긴부분을 제가 해결한 내용에 관한 것만 작성했습니다.



제가 사용한 재료는 간단히 적자면 
라즈베리파이2, sd 카드 32기가(8기가 정도만 되도 딜거 같습니다 ^^),
안쓴느 모니터, 액자 제작 목재, usb연장 포트, hdmi케이블, 유리 or 아크릴판(아크릴판은 
시간이 지나면 반사거울를 붙였을 때 기포가 생겨요...유리 쓰시는걸 추천합니다.)
wifi동글, 마이크, 스피커 정도 입니다.



우선 위에 링크를 참고하여 라즈베리파이에 라즈베리안을 설치한 후 기본 설정을 진행합니다.


1. 와이파이 설정

기본설정이 끝났으면 터미널 창에 해당 코드를 입력합니다.

sudo iwlist wlan0 scan으로 연결 할 수있는 네트워크를 확인합니다.

sudo wpa_passphrase "wifi SSID" 비밀번호 >> /etc/wpa_supplicant/wpa_supplicant.cnof
(wpa_sup 정도 까지만 써주시고 tab키를 누를시면 자동완성!)

위에 코드를 입력한 후에 
cta /etc/wpa_supplicant/wpa_supplicant.cnof 로 자신이 입력한 ssid와 비밀번호가 적용됬는지 확인합니다. 

해당 과정이 오류없이 잘 진행 됬다면 해당 이미지처럼
자신의 스마트폰에 연결된 라즈베리파이를 확인 할 수 있습니다.



2. 소스 다운로드

이제 와이파이도 연결했으니 무수한 선중 랜선이 제거된 조금은 깔끔해진 라즈베리파이에 
스마트미러에 화면을 출력해줄 소스를 다운 받습니다.

wget https://nodejs.org/dist/v4.0.0/node-v4.0.0-linux-arm7l.tar.gz
로 4.0.0버전에 node.js 압축파일을 다운 받습니다.

tar-xvf node-v.4.0.0-linux-arm7l.tar.gz
로 파일 압축을 풉니다.
(소스 안치셔도 node 까지 쓴 후에 tab키를 눌러주면 자동 완성 됩니다.)

압축을 푼 node_v4.0.0의 주소로 이동하여 
sudo cp -R * /usr/local 
위에 코드로 local에 node.js 파일을 복사해줍니다.

이제 파일을 실행할 준비는 끝났습니다.

터미널 창에 

github에 올라가 있는  evancohen님의 스마트미러 소스를 다운 받습니다.
(다른분틀의 소스를 받을 때도 git clone 뒤에 주소를 적어주면 다운 받을 수 있습니다.)

이제 다운된 후에
cd smart-mirror 로 이동하셔서 

npm install
프로그램 설치

npm start
스마트 미러를 실행



해당 화면이 출력 된다면 잘 설치 된겁니다!

출력 부분에 대한 내용은 오타 없이 잘 진행 하셨다면 특별한 오류 없이 잘 진행 될겁니다.
다운이 안된다거나 오류가 뜬다면 오타일 확률이 높습니다.
다시한번 천천히 확인 해보시면 발견 할 수 있을 겁니다.

다음 내용은 마이크 인식 부분에 대해서 작성하겠습니다.

읽어 주셔서 감사합니다.

댓글 0

MADE BY

류현덕

c언어, 라즈베리파이, 리눅스
1. 스마트미러 출력현재글