打造智能魔镜-2 魔镜配置篇
目录大纲
打造智能魔镜-序言
打造智能魔镜-1 基础准备篇
打造智能魔镜-2 魔镜配置篇
打造智能魔镜-3 智能配置篇
打造智能魔镜-4 其他
上一部分,我们讲了,把所有硬件都准备好了以后,下来就开始讲解,配置软件部分。首先,我们先配置魔镜的面子,就是魔镜的显示。
这里我们使用GitHub,开源的 一个MagicMirror的项目,但是其中有一些不太适合国内,顾针对这个我进行了魔改MagicMirror4China。具体的修改内容可去GitHub上查看。
接下来,不太适合小白用户,更多针对程序员。有些东西,如果没看懂,留言,我可以进行补充。
软件-魔镜
安装系统
- 将SD卡插入读卡器中,连接电脑,格式化成 FAT 格式。
- 下载系统。由于为了更好集成“叮当”智能ai,所以我直接用的是它提供的镜像。下载地址
- 使用 Etcher 把下载好的系统刷入 SD 卡。
- 然后将SD卡放入树莓派中,点亮,开机。
配置系统
- 更改树莓派键盘设置[可选],详情参考这里
- 修改密码。
- a. 在命令行中输入
sudo raspi-config
- b. 选择
1 Change User Password
- c. 输入新的密码。
- a. 在命令行中输入
- 在树莓派的操作界面中链接WiFi,方便下载。
- 安装Nodejs。因为该项目是使用Node环境的,所以需要安装。
- 如果机器预装过(可使用
node -v
查看),但是版本太低,可使用sudo apt remove nodejs
卸载旧版本。 - 执行
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
- 执行
sudo apt install nodejs
- 查看安装是否成功:
node -v
如果显示v8.7.0
字样,就是成功了。 - 安装
cnpm
,因为墙的原因下载node相关包的时候比较慢,推荐使用cpnm.sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
- 如果机器预装过(可使用
- 安装魔镜项目
- 快速安装
- 下载项目:
git clone https://github.com/ruicky/MagicMirror4China.git
- 安装依赖性:
cd MagicMirror4China && cnpm install
- 安装进程管理工具pm2:
sudo npm install -g pm2
pm2 startup
pm2 start /home/pi/MagicMirror4China/installers/pm2_MagicMirror.json
- 快速安装
配置系统,适配魔镜。
旋转屏幕,使得竖版显示
sudo vim /boot/config.txt
- 在最后添加
1
2display_rotate=1
avoid_warnings=1
#display_rotate = 0正常#display_rotate = 1 90度#display_rotate = 2 180度#注意:您可以通过输入lcd_rotate = 2旋转图像和触摸界面180º##display_rotate = 3 270度
- 重启
sudo reboot
禁用屏幕保护程序
sudo vim ~/.config/lxsession/LXDE-pi/autostart
添加以下行
1
2
3@xset s noblank
@xset s off
@xset -dpms编辑/etc/lightdm/lightdm.conf:
1
sudo vim /etc/lightdm/lightdm.conf
添加以下行
1
xserver-command=X -s 0 -dpms
重启
sudo reboo
- 自定义配置,详情参看 文档
以上 就能把魔镜的主干给配置完,并漂亮的跑起来,现在离 万里长征已经走了一半了,加油哦~