树莓派上手教程

1 树莓派简介

树莓派就是一个小电脑,cpu是arm构架,内存1G,带了usb和网口,可以直接插。除了电脑有的,树莓派还有开发板子才有的GPIO引脚,摄像头插口等等。 下面我们开始上手吧,需要买的配件大概如下:

刚开始需要有但之后就不需要的

可以有,也可以没有的

上面这几个可能不是必须的,因为我们可以用自己的电脑ssh到树莓派上完成所有操作。但是ssh需要联网,联网配置过程中如果有鼠标键盘和显示器会非常简单。

2 入手Pi

我也是第一次购买树莓派(下面简称pi),就从淘宝上搜了一下,发现最新的是3B+版本,就买了一个裸板。长这个样子↓

pi 3b+

上面是usb和网口,左边一栏有40个GPIO引脚,右边有耳机口,HDMI口电源口,上面是CPU电容,摄像头插口等组件。

3 安装系统

因为买的裸板,所以连内存卡都不带的,需要自己购买>8G的内存卡,这里我买的是个闪迪64G的内存卡和ssk的读卡器。

card

安装系统:

第一步,内存卡格式化为FAT32,这里如果遇到格式化的时候没有FAT32这个格式,可能是内存卡容量太大导致,需要下载一个工具下载链接将内存卡格式化

format

第二步,下载做“系统盘”的工具Win32DiskImager下载链接并安装(可能需要管理员身份运行才能安装成功)

第三步,下载树莓派官方系统下载页面,入门的话,我们一般下载左边的这个带图形化界面的即可。下载完zip文件,解压出来里面是个img格式的文件

image

第四步,打开第二步中的win32DiskImager,镜像文件选择刚才解压出来的img文件,Device选择我们第一步中刚格式化好的内存卡。然后点击Write按钮写入系统。

image

第五步,写入完成,将内存卡安全弹出,直接插入树莓派的卡槽,开机就行了。如果家里有HDMI的显示器,可以先插上显示器再开机,开机完成后,就是下面的界面,会有个时区配置,wifi配置,密码配置等。我直接通过图形化界面就完成了。

desktop

这里树莓派和自己的电脑要在一个网络下,后面才能用ssh访问到。

4 SSH安装

新系统没有带ssh服务,这比较蛋疼。我们通过下面的指令安装启动

$ sudo apt-get install openssh-server

$ /etc/init.d/ssh start

在/etc/rc.local中添加上面第二句,让ssh服务开机自启动。

SSH就安装启动完成了,到此为止,我们就可以拔了HDMI、鼠标、键盘等设备了,以后就不需要他们了。直接在自己电脑通过SSH即可访问到树莓派了。

image

5 NodeJs环境安装

$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
$ sudo apt install nodejs
$ node -v
v8.1.0

6 NodeRed安装启动

$ bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)
$ node-red

node-red