说明
只为自己在做一些树莓派的小应用时候做一些记录以免以后需要用的时候又要重新查找资料,特此记录关于树莓派+魔镜(MagicMirror)的一些基本命令操作及注意事项。
本文只为我自己能够看懂,且并非新手教程,所以内容可能新手看不懂或者比较乱,请各位见谅。
硬件准备
- 树莓派3B+(上大学期间买的,一直放着吃灰,最近心血来潮想用它搞点应用)
- 原子镜
- 屏幕
进入正题
树莓派系统烧写,现在可以直接在树莓派官网下载系统烧写助手,如下图所示
链接如下:Raspberry Pi OS – Raspberry Pi
下载好后,打开应用,插入需要烧录的TF卡,在应用中选在需要烧录的版本稍等几分钟即可。
需要注意的是,在烧录软件的页面的右下脚在选择了需要烧写的储存卡后会出现一个齿轮样的图标,可以在里面设置开启SSH和配置WIFI的账号密码,对没有屏幕的新手友好了不少。
记得以前每次重新烧写系统都要在跟目录下创建一个SSH的空文件(没有后缀),然后再想方设法的确认树莓派的IP。然后通过PUTTY连接树莓派。
但是,通过此方法烧录的树莓派的系统账号和密码不再是默认的pi和raspberry,需要自己设置,也是在烧录界面的设置里面设置。
链接树莓派系统之后的操作
打开VNC
树莓派IP通过路由器后台查询,其他方法本文就不介绍了,自行百度。
PUTTY进入树莓派后,输入以下代码
sudo raspi-config
进入树莓派设置界面,选择
进入之后选择VNC,YES退出即可。
换下载源
sudo nano /etc/apt/sources.list
deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui #清华
更新&升级
sudo apt-get update
sudo apt-get upgrade
sudo rpi-update
#参考https://forum.magicmirror.builders/topic/236/complete-setup-tutorial/5 ,如果该命令无法执行,不执行也没关系,我就没有执行成功,但是不影响最后的结果。
安装和运行MagicMirror
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install -y nodejs
cd MagicMirror/
npm install
npm start
解决报错问题
这时候在树莓派那边操作,打开/home/pi/MagicMirror/config
里面有一个文件名字为:config.js.sample,将其改成:config.js,再运行npm start
成功后看到该界面
时间日期等信息是系统默认的,没有更改。
将界面的英文换成中文
将config.js文本中的language中的en改为zh-cn后重启即可得到中文(冒号注意不能删除)。
更新天气源和新闻
这段时间正准备搞个软路由,天气源(openweather)需要梯子,打算搭完梯子之后再完善。
再次声明,本文只是为了自己以后重新折腾魔镜的时候做的一个记录顺便供广大网友学习参考,如有侵权请告知后删除,谢谢。