打造智能魔镜-2 魔镜配置篇

img

打造智能魔镜-2 魔镜配置篇

目录大纲
打造智能魔镜-序言
打造智能魔镜-1 基础准备篇
打造智能魔镜-2 魔镜配置篇
打造智能魔镜-3 智能配置篇
打造智能魔镜-4 其他

上一部分,我们讲了,把所有硬件都准备好了以后,下来就开始讲解,配置软件部分。首先,我们先配置魔镜的面子,就是魔镜的显示。
这里我们使用GitHub,开源的 一个MagicMirror的项目,但是其中有一些不太适合国内,顾针对这个我进行了魔改MagicMirror4China。具体的修改内容可去GitHub上查看。
接下来,不太适合小白用户,更多针对程序员。有些东西,如果没看懂,留言,我可以进行补充。

软件-魔镜

安装系统

  1. 将SD卡插入读卡器中,连接电脑,格式化成 FAT 格式。1
  2. 下载系统。由于为了更好集成“叮当”智能ai,所以我直接用的是它提供的镜像。下载地址
  3. 使用 Etcher 把下载好的系统刷入 SD 卡。 2
  4. 然后将SD卡放入树莓派中,点亮,开机。

配置系统

  1. 更改树莓派键盘设置[可选],详情参考这里
  2. 修改密码。
    • a. 在命令行中输入sudo raspi-config
    • b. 选择 1 Change User Password
    • c. 输入新的密码。
  3. 在树莓派的操作界面中链接WiFi,方便下载。
  4. 安装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
  5. 安装魔镜项目
    • 快速安装
    • 下载项目: 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
  6. 配置系统,适配魔镜。

    • 旋转屏幕,使得竖版显示

      • sudo vim /boot/config.txt
      • 在最后添加
        1
        2
        display_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

  7. 自定义配置,详情参看 文档

以上 就能把魔镜的主干给配置完,并漂亮的跑起来,现在离 万里长征已经走了一半了,加油哦~

-------------------本文结束 感谢您的阅读-------------------
坚持原创技术分享,您的支持将鼓励我继续创作!