基于树莓派的超声波数据采集与存储(一)——树莓派配置

时间:2024-04-01 10:34:35

Raspberry Pi(中文名为“树莓派”,简写为RPi,或者RasPi/RPi)是为学生计算机编程教育而设计,只有信用卡大小的卡片式电脑,其系统基于Linux。随着Windows 10 IoT的发布,我们也将可以用上运行Windows的树莓派。自问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。别看其外表“娇小”,内“心”却很强大,视频、音频等功能通通皆有,可谓是“麻雀虽小,五脏俱全”,本处以Pi3为例。

1.树莓派供电

树莓派的供电装置与智能手机的充电器是一样的。基本规格为DC 5V(直流电),至少达到700mA的输出电流,树莓派2的输出电流应该更大,比如1.5A或2A。

2.手动对SD存储卡进行写操作(windows)

选择一张8GB以上的SD存储卡,SD卡插入笔记本电脑卡槽(或者需要一个读卡器)。下载官方发行的树莓派操作系统发行包(http://www.raspberrypi.org/downloads),并解压到本地。

2.1 格式化sd

基于树莓派的超声波数据采集与存储(一)——树莓派配置

                                                                      图1 Panasonic_SDFormatter软件

基于树莓派的超声波数据采集与存储(一)——树莓派配置

                                                                            图2 Panasonic_SDFormatter使用示意图

2.2 烧录镜像至sd

基于树莓派的超声波数据采集与存储(一)——树莓派配置

                                                                                                              (a)

基于树莓派的超声波数据采集与存储(一)——树莓派配置

                                                                                                             (b)

                                                         图3 烧录示意图:(a)镜像;(b)Win32DiskImager软件使用

点击旁边那个小文件夹,加入镜像文件,点击write

基于树莓派的超声波数据采集与存储(一)——树莓派配置

这个系统还有一个问题是屏幕不适配,需要把文件夹里面的config一起拷入sd卡,这里有两个config文件,一个是raspberry文件夹下的config.txt,用于电脑屏幕,一个是raspberry\software文件夹下的config.txt,用于树莓派的小屏幕,需要哪个就复制哪个。(Raspberry Pi3 2017版的官方系统不存在此问题)

3.更换键盘布局

树莓派用了几次后,发现键盘老是按错,一些字符打不出来或打错,键盘的一些符号不对或者对调,比如引号"和@符号对调,#号变为£,

上网查,发现是键盘布局不对,树莓派(raspberry pi)是英国产品,默认键盘布局是英国(GB),我们用的键盘布局一般是美国(US)的。

更改键盘布局,命令如下:

sudo dpkg-reconfigure keyboard-configuration

 或者通过 raspi-config 进入。

sudo raspi-config

 进入后,选通用的101键PC键盘。

基于树莓派的超声波数据采集与存储(一)——树莓派配置

按tab键,到OK,按Enter确定。

在键盘layout选择中,选Other。

基于树莓派的超声波数据采集与存储(一)——树莓派配置

 

 

按tab键,到OK,按Enter确定。

再选English(US, alternative international)。

基于树莓派的超声波数据采集与存储(一)——树莓派配置

按tab键,到OK,按Enter确定。

然后一路按OK。

退出后,重启系统。

sudo reboot

重新启动时,由于修改了键盘布局,在读取键盘布局的阶段会比平常慢一些。

OK了,终于可以打出所有字符了。

4.Raspberry Pi 更换国内源

树莓派的服务器实在太慢了!会导致你安装一个几M的东西都要等大半天! 建议国内的阿里云更新源。镜像主页:http://mirrors.aliyun.com/

阿里云镜像由阿里巴巴技术保障部基础系统组提供支持。

覆盖了DebianUbuntuFedoraArch LinuxCentOSopenSUSEScientific LinuxGentooRaspbian等多个发行版的软件源镜像。

同步频率为每天一次,每天凌晨2:00-4:00为镜像的同步时间

编辑/etc/apt/sources.list文件。这里推荐用 nano 命令编辑。命令如下

[email protected]:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak  #备份为 sources.list.bak
[email protected]:~$ sudo nano /etc/apt/sources.list     #编辑sources.list  文件

进入编辑界面,删除原有的内容或者用#注释掉原来的源,添加下方的源内容。

源如下:

deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib  
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib  

基于树莓派的超声波数据采集与存储(一)——树莓派配置

然后使用 Ctrl+O 回车后保存文件,Ctrl+X 退出编辑器。

然后执行 

[email protected]:~$ sudo apt-get update       #更新系统软件
[email protected]:~$ sudo apt-get upgrade       #更新已安装的包

在操作的时候前加 sudo 或者是在 ROOT 最高权限下操作可以,不然会出现保存不了的情况。

5.远程连接

5.1命令行控制

(注:本人较喜欢使用桌面控制方式,命令行控制仅供参考,但亲测有效)

打开电脑“网络和共享中心”,点击“WLAN(***)”点击“属性”,点击“共享”,在“允许其他网络用户通过此计算机的Internet来连接”前打勾,树莓派需插上网线或连接上wifi。

基于树莓派的超声波数据采集与存储(一)——树莓派配置

查找树莓派IP地址:打开“运行”(win+R键),输入cmd”,输入“arp -a”,在下图中的0x16接口下的动态地址就为树莓派的IP地址。

基于树莓派的超声波数据采集与存储(一)——树莓派配置

下载PuTTy,在Host Name中输入树莓派IP,

 

基于树莓派的超声波数据采集与存储(一)——树莓派配置

登入树莓派:在下图页面中login处输入树莓派账号(pi),在password处输入默认密码(raspberry)。回车,进入下图页面:

 

基于树莓派的超声波数据采集与存储(一)——树莓派配置

5.2桌面控制

桌面控制采用Teamviewer,首先在电脑端安装Teamviewer(较为简单,官网下载,直接安装,不再赘述)

raspberry pi 安装远程工具teamviewer

下载Teamviewer(下载地址可能变化,推荐在官网下载)

Wget http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb

 

基于树莓派的超声波数据采集与存储(一)——树莓派配置

                                                                          图4 Teamviewer官网

sudo dpkg -i teamviewer-host_armhf.deb

此处可能报错,无需理会,是一些依赖源问题,继续执行下一步:

sudo apt-get -f install

到这里,已经安装Teamviewer成功(可能是最新版本已经默认解决各种依赖问题,若无法成功,请参考http://blog.csdn.net/shaopengf/article/details/75072907或百度)

命令行终端环境

使用SSH远程登录树莓派

#查看帮助信息
teamviewer help
#查看本机ID
teamviewer info
#设置本机密码
sudo teamviewer passwd [你的密码]
#启动TeamViewer服务
sudo teamviewer --daemon start
#开启TeamViewer服务随机启动
sudo teamviewer --daemon enable
#重启即可连接
sudo reboot

 

Teamviewer常用管理命令

电脑登录Raspberry

查询并输入Raspberry的ID

基于树莓派的超声波数据采集与存储(一)——树莓派配置

 

基于树莓派的超声波数据采集与存储(一)——树莓派配置

 输入密码后,可连接至Raspberry,进入桌面(受限于网络带宽,可能有卡顿),如图

 

基于树莓派的超声波数据采集与存储(一)——树莓派配置

 若屏幕分辨率有问题,可在configure处设置

 

基于树莓派的超声波数据采集与存储(一)——树莓派配置

 

基于树莓派的超声波数据采集与存储(一)——树莓派配置