树莓派简单教程(一)
一、什么是树莓派
基于arm的卡片式电脑主板,其系统基于linux
二、树莓派可以做什么
2.1 奇奇怪怪的机器人很多比赛,个人项目都可以看到,部分项目可搭配或单独使用单片机实现2.2 进去奇怪的数据库口袋里装着树莓派,装上kali系统和一体式的小型屏幕和键盘,带着特意改小的黄色网线插在学校教学楼某个角落里的插口里然后进去奇怪的数据库。总结:很不错的刑法,只有中午能用2.3 挖矿不建议用个人常用的设备,似乎大部分尝试过的po主只勉强回了电费和设备的本,不建议挖2.4 私人服务器创建一个私人的服务器,搭配内网映射可以从外网访问,经过改造你还可以拥有一个路由器和一个游戏服务器(老版mc和cs玩家狂喜),你甚至可以制作监控以及一个广告网站。2.5 一款微型笔记本如果对外形没有太多要求请参考3.1部分组装一款丐版
三、如何入门
无树莓派也可使用,参考3.2
3.1 硬件准备:
显示器(可根据个人选择使用):一台电脑(可根据个人选择安装putty或者vncviewer,或者不安装)一部手机(安装vncviewer或者juicessh)树莓派用屏幕(尺寸包括5寸以上,常见为7寸至15.6寸不等,建议无额外需求选择5寸或7寸作为维修使用的屏幕即可,如要作为小型设备屏幕建议另外配置)飞利浦以及同年代二手屏幕(我用的Philip 190vw9便宜皮实,二手价50元,比较重,需要购买对应转接头,同样便宜皮实)备注:树莓派3b及3b+采用的是hdmi接口,而4b及4b+采用的是micro hdmi接口,应当准备对应的转接头搭配使用,价格低廉。设备:建议使用树莓派3b、3b+,4b,4b+,根据个人需求选择内存(建议4g或者8g)读卡器一个sd卡一张(推荐金士顿16g版本,可根据个人需求选择大小,建议选择质量好的sd卡避免数据损坏或无法读写造成损失)树莓派散热片(粘贴在树莓派cpu上散热,但要小心在摘除时不要破坏芯片)键鼠一套(可选择无线版本,但建议某多多购买有线版本即可)安卓充电线及插头(至少两条,树莓派购买套件会赠送一条树莓派专用版本,建议将其作为机器电源线,另一条给屏幕单独供电)其他:无线wifi一个(便于携带使用,如果使用wifi,当连接设备出现变化时ip地址可能改变,如果使用手机流量不方便进行小程序端调试,建议单独供电,避免树莓派因电压过低无法显示)闲置的小风扇或手游散热器(帮助树莓派散热,物美价廉)
3.2 安装教程
1.下载树莓派官方系统(带桌面版)https://www.raspberrypi.com/software/raspberry-pi-desktop/,如果买来时有系统请自动忽略
2.无树莓派:
2.1: 准备一台电脑或者云电脑,下载VMware虚拟机:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html,建议搜索老版vmware下载
2.2:创建虚拟机,导入刚才下载的iso文件创建新虚拟机
优点:便于熟悉该系统,可以先入门或处理软件部分(不推荐电脑处理好后导出系统放入树莓派,不同于单片机)
缺点:网络配置,传感器难以使用3.有树莓派,采用vnc图形界面连接
3.1 下载格式化工具:SD card formatter
https://www.sdcard.org/downloads/formatter/sd-memory-card-formatter-for-windows-download/
点击accept下载即可
将sd卡插入读卡器,将读卡器插入电脑,选择读卡器对应的盘格式化,点击refresh即可
3.2下载写入工具:win32diskimager
https://win32diskimager.download/download-win32-disk-imager/
选择下载好的树莓派镜像文件,点击写入即可往sd卡写入
点击读取即可将树莓派系统文件保存于电脑,建议完成项目后对树莓派文件及镜像单独备份
3.3 开机:将有线键鼠插入树莓派,将屏幕和树莓派连接好,将sd卡插入树莓派下面插卡处,开机后点击树莓派桌面右上角连接wifi即可(黑色箭头部分),由于树莓派本身支持网线连接,后面制作服务器部分将会提到
3.4 pip下载vnc viewer并连接电脑,共分三步
第一步:点击树莓派主界面命令图标,或使用快捷键ctrl+alt+t打开
第二步:输入 sudo apt-get install tightvncserver
安装过程后会提示你是否安装(大部分使用pip下载的库都会提示,一般是说明占用内存等)
第三步:电脑或手机安装vnc,根据连接要求它需要树莓派的ip地址,在树莓派上输入
ifconfig,找到wlan0下面的地址,远程连接树莓派
备注:未下载vnc的情况下,电脑还可使用远程桌面连接,电脑搜索远程桌面连接应用即可
3.5 ssh连接
第一步:参照3.4第一步及第三步,获取树莓派ip地址
第二步:打开电脑上的putty,或者手机上的juicessh,点击open后连接
备注:该连接为非图形界面
四、使用须知:
1.断电时先设备关机,然后断电,最后拆除引脚以及连接设备,并用外壳盖好
2.注意使用时间不要过长,注意树莓派工作温度(夏天放在阴凉的地方)
3.拆除引脚连接传感器以及设备时应当断电处理
树莓派简单教程(一)相关推荐
- 树莓派简单教程(二)(下)
2 脚本和vim 2.1 脚本 在windows平台下,如何写一个脚本? 答:新建一个文本文档,修改后缀名为bat,但在部分情况下往往会出现例如无法正确显示汉字等问题,这里不做详述. 在linux系统 ...
- 树莓派简单教程(二)(上)
关键词:python编程,库的下载,用户权限 前文补充,由于在通过vncviewer连接时需要输入管理员账号及密码,新下载系统的账号为:pi,密码为:raspberry 或者root.raspberr ...
- 树莓派简单教程(二)(中)
1.4.4 anaconda 如果对机器学习领域有兴趣,也可下载anaconda学习,建议装在c盘并预留足够空间 anaconda将所有的科学计算包,以及python本身通过conda进行管理,其中还 ...
- 树莓派python编程小车_树莓派小车教程(三)——软件代码
原标题:树莓派小车教程(三)--软件代码 树莓派小车教程(三)--软件代码 2017-07-07 琳小豆 HelloWorld少儿编程 树莓派小车教程 (三) 在上一次教程中,我们已经完成了硬件连接. ...
- 树莓派小车教程(二)之——基于Tornado框架的网页控制小车(按键+鼠标点击)
项目场景: 前两天笔者写了一份手把手树莓派小车教程(一)之--小车跑起来的教程.当时只是让小车能动起来,不过项目中的小车肯定是需要一个用户界面能够操控的. 能看到这一部分的读者们可能基本都会简单的控制 ...
- ASP.NET Core 异常和错误处理 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 异常和错误处理 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 异常和错误处理 上一章节中,我们学习了 ASP.NET Cor ...
- idea 从svn导入多个项目_IDEA导入项目简单教程
该教程用于IDEA初学者导入eclipse项目,或者导入其他已经写好的Java源程序的简单教程. 我们用IDEA打开一个已经写好的项目源文件时,如果没有配置好,就会出现:JDK配置失误报错.程序无法启 ...
- expect简单教程
expect简单教程 一.概述 expect是Unix系统中用来进行自动化控制和测试的软件工具,由Don Libes制作,作为Tcl脚本语言的一个扩展,应用在交互式软件中如telnet,ftp,Pas ...
- ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core macOS 环境配置 - ASP.NET Core 基础 ...
最新文章
- elasticsearch python API
- memcached与spring集成
- LAMP(7限定某个目录禁止解析php、 限制user_agent、 PHP相关配置、PHP扩展模块
- C#得到CPU的序列号、硬盘序列号、网卡序列号
- 工业以太网交换机故障的排障步骤
- 佐客牛排机器人餐厅_高大上!滕州这家餐厅竟然用机器人“跑堂”(图)
- iOS IM开发建议(一)App框架设计
- 一,数据库基础,MySQL安装,配置文件,语法
- “不会Linux,会有什么影响?”资深程序员:基本等于自废武功!
- Windows PowerShell 2.0语言开发之脚本块
- java 清屏_【图片】请问java编写中如何做到清屏啊。。。_java吧_百度贴吧
- 运行.AppImage文件。
- 【ML小结1】ML入门
- zebradesigner2教程_斑马条码打印机动安装及ZebraDesigner操作指导.doc
- 《统计决策论及贝叶斯分析》
- 魔兽单机服务器修改升级属性,魔兽世界单机版怎么调整人物级别(用户使用)?20分...
- 2020年度CSDN博客之星评选——【Mr.郑先生_】感谢各位朋友的支持与陪伴!
- Android中图片压缩方式总结
- 带宽单位和下载速度的换算
- 充电桩通过WiFi付费和管理方案
热门文章
- contains an invalid path : 1包涵無效路徑,2文件名和系統語言衝突或其他問題
- http://www.qdfuns.com/notes/36367/59abb7c30aa65bbd7df94ae19946d524.html
- 零基础编写一个串口网络调试助手(一)
- MongoDB的地理位置搜索GeoSearch使用方法探索
- 大唐杯 5G+垂直行业的应用 任务11(45:00-51:00)20%
- 头像的裁剪修改(可使用摄像头)与上传服务器(SSM实现)
- eeGeo的Recce地图-----换个方式发现世界
- python定义一个复数类_Python中complex复数类型的简单介绍
- 错误: 程序包com.sun.istack.internal不存在
- Ubuntu pinyin输入法(转)