Smart Mirror
  • Smart Mirror USER MANUAL
  • 관련 홈페이지
  • IdeaRobot Gitbook
  • Smart Mirror 사양
    • 제원
    • 블록도
    • 중요 부품
  • Smart Mirror 조립 방법
    • Smart Mirror 조립 방법
    • 조립 및 배선 PART 1.
    • 필름 시공 방법
    • 조립 및 배선 PART 2.
  • Smart Mirror 기본 설정
    • Odroid XU4 설정
    • Magic Mirror 설정
      • 한글화
      • Smart Mirror 자동 실행
      • 절전 모드 해제
      • Magic Mirror 화면 회전
      • Wifi 설정
      • 자동 로그인 설정
  • Smart Mirror 사용자 설정
    • Magic Mirror Update
    • Google Api Update
    • Google Api 설정
    • Mirror 설정
      • MMM-Netatmo-Thermostat
      • MMM-Weather
      • MMM-Tools
  • Smart Mirror 활용
    • Mirror 화면 설정
      • 달력 표시하기
      • 구글 캘린더 연동하기
      • 관심 테마 뉴스 설정
    • Youtube_VLC 재생
    • Google Assistant 이용 음성 제어
      • 기존 JS 파일 이용 음성 제어
      • JS 파일 작성하여 음성 제어
Powered by GitBook
On this page
  1. Smart Mirror 기본 설정

Odroid XU4 설정

Previous조립 및 배선 PART 2.NextMagic Mirror 설정

Last updated 8 months ago

  • Smart Mirror는 MagicMirror2 기반으로 구성된 오픈 소스 모듈식 Smart Mirror 플랫폼입니다. Odroid에 설치 후 Smart Mirror 이용 가능합니다.

  • Smart Mirror 구매 시, 기본 제공되는 SD카드에서 업데이트 하셔서 사용하셔야 됩니다.

  • 하기의 링크 .img 형식의 이미지 파일 사용하시는 경우 Smart Mirror 사용자 설정만 진행하시면 됩니다.

  • OS 재 설치가 필요하신 경우 하기의 링크에서 .img 형식 이미지 파일을 이용합니다.

  • 하기 주소에서 smart_mirror_240927.img 파일 다운 받으시면 됩니다.

  • 기본 탑재된 OS의 초기 비밀번호는 odroid 입니다.

smart_mirror_240927.img 파일을 사용하지 않고 직접 설치하시는 경우에

MagicMirror 및 MMM-Modules 업데이트 및 수정으로 문제가 발생할 수 있으며

문제 발생 시 대응이 어려운 점 양해 부탁드립니다.

SD 카드에 Smart Mirror 직접 설치

  • SmartMirror은 Ubuntu 22.04 mate 버전을 기준으로 제작되었습니다. Ubuntu 설치는 하기의 링크를 참고하여 설치합니다.

  • Ubuntu 업데이트, 업그레이드 하기

sudo apt-get update && sudo apt-get upgrade
  • curl 설치하기

sudo apt install curl

Magic Mirror 자동 설치

설치 시 Do you want use pm2 for auto starting of your MagicMirror (y/N)?

질문에서 N을 입력해주셔야 합니다.

나머지는 모두 Y입니다.

자동 설치 진행 시 하기 MagicMirror 수동 설치는 진행 안하시면 됩니다.

cd ~
git clone https://github.com/bugsounet/installer
cd installer
./install

Magic Mirror 자동 설치시 메뉴얼 하기에 Magic Mirror 설정 부분 진행 해주셔야 됩니다.

Magic Mirror 수동 설치

2024.09.27 기준 node 버전입니다.

수동 설치 시 하기의 메뉴얼을 참고하셔서 버전을 수정하셔야 됩니다.

  • Node.js 버전 다운로드하기

curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -
  • Node.js 설치하기

sudo apt install -y nodejs
  • Git 설치하기

sudo apt install git
  • MagicMirror2 다운로드하기.

git clone https://github.com/MichMich/MagicMirror
  • MagicMirror2 폴더로 이동 후 설치하기.

cd MagicMirror
npm install
  • config.js 설정 파일 복사하기 .

cp config/congig.js.sample config/config.js
cp config/congig.js.sample config/config.js
  • MagicMirror2 테스트

npm run start

위 메뉴얼 보고 진행시 npm run start 위치 ~/MagicMirror/

  • EXT-Detector 다운로드하기

  • EXT-Detector은 Google Assistant 사용하기 위한 키워드 수신기입니다.

cd ~/MagicMirror/modules
git clone https://github.com/bugsounet/EXT-Detector
cd EXT-Detector
npm install
  • MMM-GoogleAissistant 다운로드하기

cd ~/MagicMirror/modules
git clone https://github.com/bugsounet/MMM-GoogleAssistant
  • MMM-GoogleAssistant 설치하기

cd MMM-GoogleAssistant
npm install
  • Gateway 다운로드하기

cd ~/MagicMirror/modules
git clone https://github.com/bugsounet/Gateway
  • Gateway 설치하기

cd Gateway 
npm install

  • config.js 설정 파일 수정하기

sudo nano ~/MagicMirror/config/config.js

{ 
       module: "MMM-GoogleAssistant",
       position: "top_left",
       configDeepMerge: true,
       config: { 
              assistantConfig: { 
                     latitude: 37.3460, 
                     longitude: 126.550, 
               }, 
      } 
},
{
       module: 'Gateway'
},
{
	module: "EXT-Detector",
	position: "top_left",
	configDeepMerge: true,
	config: {
			debug: false,
			detectors: [
 			 {
    				 detector: "Snowboy",
                            	 Model: "jarvis",
                                 Sensitivity: null
    					
			}
	 	]
	}
},

http://naver.me/5oibQBnf
https://wiki.odroid.com/getting_started/os_installation_guide#tab__odroid-xu4
https://docs.magicmirror.builders/getting-started/installation.html
https://idearobot.gitbook.io/smart-mirror/stella-n1-2/magic-mirror
https://docs.magicmirror.builders/getting-started/installation.html