【树莓派开发日记1】1.3k预算的树莓派+显示屏+键鼠的选型与拆箱物理安装

news2024/11/26 12:41:06

树莓派开发日记1

经过了漫长的上课与考试周期,终于有时间闲下来进行技术栈的开发与学习

作为立志成为优秀机器人开发者的青年工程师(青春版),不可能不去了解微机处理系统和Ubuntu系统,所以在此又给自己开了一个大坑

由于师兄给的经费是1k,在此也将以我的个人情况就开发和学习给出建议

树莓派介绍

树莓派:(Raspberry Pi,简写为RPi,别名为RasPi / RPI) 是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux。随着Windows 10 IoT的发布,用户可以用上运行Windows的树莓派

它是一款基于ARM的微型电脑主板,以SD/MicroSD卡为内存硬盘,卡片主板周围有1/2/4个USB接口和一个10/100 以太网接口(A型没有网口),可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。 Raspberry Pi B款只提供电脑板,无内存、电源、键盘、机箱或连线

总体来说就是树莓派是一款可以简配的电脑PC,同时配置进行信号输出的多个IO口

1k 预算如何选型树莓派

注意: 这1k的预算仅仅应用于树莓派的选型,且要求发票,不应用于个人开发,不包括装配工具、显示屏、键盘等一系列的设备

由于研发和学习需求,师兄随手给了我1k的额度去进行树莓派的选型,其实当时是小小震惊了一把,毕竟孩子从来就没打过这么富裕的仗。

本科的参加的robomaster竞赛非常烧钱,且学校的经费支持一直有限,队里一直是勤俭节约过日子,有时候还要指导老师自掏腰包资助。上一次感觉富裕的时候,还是19赛季队长给了视觉组1w5去选型摄像头和车载pc,当年由于不是我负责此事,因此当时没有上心了解。后来发现组员采购设备的性价比非常低下,以冗余价格购买了一堆具有冗余功能而实际开发使用效果一般的设备。当时一度非常内疚和自责,同时得到了深刻教训,一定要在选型上做好充足功课。

个人采购我建议直接上咸鱼,虽然咸鱼上的树莓派设备大部分不是原装一手,但是据对之前有购买经验的队友进行访谈,得知大部分的树莓派的性能基本都非常完好,同时价格远低于官方和各类店铺,因此建议自费的个人开发者通过咸鱼平台进行购买,淘宝京东等平台那是真的贵真的不划算。

树莓派选择

咸鱼平台购买树莓派优点:

  1. 是官方价格的50%-80%(记得砍价)
  2. 大部分的树莓派性能完好,且已经完成了结构的组装
  3. 大部分的卖家都会完成设备的系统配置,防止自己安装系统的各种踩坑
  4. 部分良心卖家会赠送显示屏,工具以及自己配置的SD卡

咸鱼平台购买树莓派缺点:

  1. 都是个人卖家,没有发票,不能报销
  2. 部分的产品有暗损,品质难以保障,需要自己侦察
  3. 咸鱼平台的客服质量有限,且退款退货不方便
  4. 卖家基本上不会回复你在技术方面的咨询,也不会进行指导工作

由于我是以实验室设备进行采购,因此必须开具发票,所以我直接在淘宝上进行了购买,优缺点基本上于咸鱼平台一一对应。

优点:

  1. 树莓派原装,质量保证,可以退换
  2. 客服会指导和回复在使用和开发中的部分技术问题
  3. 可以开具发票

缺点

  1. 价格比较高
  2. 需要自己进行零件搭配和组装

其中在选型上由于安装Ubuntu等系统的先提条件是要求树莓派的处理系统内存在2G以上,因此基本上不不选择1G内存的树莓派板子,而且为了保证不卡顿和系统的正常运行一般还是会选择4G的树莓派,8G的树莓派虽然性能更好,但是如果没有特殊需求的话,进行简单的控制驱动和开发工作会有部分的性能冗余,并不是非常划算。

总而言之,我最后选择了淘宝店家“树莓派零售商”的,4GB附带读卡器,32G内存卡等基础零部件的套餐,当时的价格是964打折943购入。
在这里插入图片描述
如果想尽量节省一点,或者已有部分零件例如HDMI转换线,5.1v充电器,可以只买主板然后搭配SD卡以及风扇外壳制冷片。

鼠标键盘选择

但是只有主板是不行的,肯定的是还要附加鼠标键盘以及显示器才能进行操作。
建议大家在键盘的和鼠标的选择中都使用无线设备,有线设备在实际的使用中会绕成一圈,非常不方便操作。

而且需要注意的是在键盘的选择中最好使用usb作为无线接口的键盘,而不要使用蓝牙键盘进行连接,因为在初始化的过程中树莓派是无法进行蓝牙的连接操作的

在键盘和鼠标的选择上基本上在120块左右就可以搞定。淘宝上有非常物美价廉的产品可以选择,但是在购买时请一定注意可以通过usb接口进行无线控制。

显示屏选择

相比于键盘和鼠标,显示器的显得尤为重要。对于大部分选择树莓派的开发者而言,一般来说需要树莓派作为控制主机对设备进行驱动,例如无人智能车,小型机械臂等等。这也就意味着,树莓派无法在某一固定时空下长期保持不动

之前实验室的队友有直接使用台式机显示屏作为操作显示屏,但是非常之不方便,由于电脑显示屏必须固定在桌面上,必须重复移动树莓派。尤其是在树莓派等工控机已经完成装机进行设备驱动时进行debug处理时,往往需要把沉重的设备搬到办公桌旁边。

最后大部分还是选择重新买一个便携式的显示器作为日常维护的显示屏进行使用。
在进行全网的便携显示器价格拷打和比对中,我选择了"未来智能"的显示器,其中有178的11寸显示器。
在这里插入图片描述
个人感受是虽然能够正常满足开发需求但是比较小而且,显示屏不占据全屏,看着比较累,建议选择14/15寸显示屏。其中价格最低的14村显示屏为238元,性价比非常高。

至此我们完成了选型工作:

树莓派套装943+显示屏238+键鼠套装100=1291元

拆箱和安装

当快递到达后你会得到一个这么大的箱子:

在这里插入图片描述

打开之后可以依次得到读卡器,内存卡,散热片,充电器,小风扇,网线,HDMI线,外壳以及一本没屌用的书
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

其中非常容易弄丢的是三个散热片以及固定风扇的四个螺钉和固定主板在外壳上的螺钉,如果没有记错是M2.5和M3的螺钉

需要注意的是,店家虽然寄来了螺钉,但是没有附送安装工具,需要自行找螺丝刀进行安装。

风扇的安装

首先如果是官方的外壳的话要先把风扇安装在外壳上
在这里插入图片描述
在所有的安装中比较重要的风扇的安装,查阅寄来的那本p用没有的书之后发现并没有安装指导,而如果错误接线可能会导致树莓派主板的损坏

树莓派GPIO口如图
在这里插入图片描述
风扇的红线和黑线分别接5V和接地口,及箭头所指
实际图如图
请添加图片描述
风扇的红线和黑线分别接外侧GPIO口的2号引脚和3号引脚注意不要接反了

金鱼散热片的安装

金鱼散热片有三个,通过揭掉底侧的强力胶贴纸贴在 芯片上进行扇热
在这里插入图片描述

安装的位置如图

在这里插入图片描述在这里插入图片描述

然后将主板通过螺钉固定在外壳上再进行安装,就完成了,成品如图:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/52002.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OpManager 帮助排查网络延迟问题

什么是网络延迟 网络中的延迟是指数据通过网络传输到其预期目的地所需的时间。它通常表示为往返延迟,即数据从一个位置传输到另一个位置所需的时间。 什么原因导致网络延迟 有四个主要原因会影响网络延迟。其中包括: 传输介质,例如 WAN 或…

JUC并发编程第六篇,带你了解Java内存模型JMM

JUC并发编程第六篇,带你了解Java内存模型JMM一、Java Memory Model(Java内存模型)是什么?二、JMM规范三大特性1. 可见性2. 原子性3. 有序性三、JMM规范下多线程对变量的读写过程四、JMM规范下多线程先行发生原则(happe…

Oracle面试题整理

目录 Oracle面试题整理 1.MySQL和Oracle的区别: 2.Oracle中function和procedure的区别? 3. 比较truncate和delete命令 ? 4.oralce中 rowid, rownum的定义 5. 事务的特性(ACID)是指什么 6. 列举几种表连接方式…

[附源码]计算机毕业设计springboot天狗电子商城系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

plink2.0和plink1.9的忧伤笔记

虽然plink2.0已经存在好久了,但是一直用的都是plink1.9,因为语法熟悉。更主要是plink2.0语法变动太大,害怕步子迈得太大了…… 今天看一下plink2.0的读入和输出数据常用参数, plink2.0用是不会用的,2022年都不会用&am…

计算机网络基础

前言 计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。一个很形象地比喻就是…

平时健身买什么耳机好、分享五款最好的运动耳机推荐

不少人喜欢在健身房或者户外运动中使用手机或者MP3来听音乐,这种方式不仅可以减少运动中的枯燥感,而且那些节奏较强的音乐还能够进一步激发人们的运动潜能,达到事半功倍的效果。作为音乐传递的桥梁,一款佩戴舒适的运动耳机是必不可…

又撸了一个开源项目!!!

花了两周左右,写了一个客户关系管理系统,基于 Vue Go 实现,主要功能有仪表盘、客户管理、合同管理、产品管理,订阅等功能。 前几天已经在 Github 上开源了,今天也把项目部署到云服务器上了,很完美&#x…

负载均衡组件Ribbon核心-@LoadBalanced-上

引言 书接上篇 微服务负载均衡小能手-Ribbon 使用RIbion实现负载均衡远程调用 Bean LoadBalanced public RestTemplate restTemplate(){return new RestTemplate(); } 都知道没有LoadBalanced注解前,RestTemplate就是一个简单的http请求工具类,贴上该…

AI-多模态-2021:DALL-E模型【文本生成图像工具】【OpenAI】

Dall-e:从拟物文字到图片的创造 人类不断地从五种感官接收和整合信息,通过视觉、听觉、触觉、嗅觉和味觉等生物信息来理解文字和图片。然而文字和图片属于符号,Dall-e模型在理解符号的含义时并不能通过生物信息的传递。通过将对自然语言的理…

Ambari-yarn-timeline 内置 HBase数据表清理

HDP 集群 timeline 内置的 HBase 数据表持续增大,我们将默认TTL30改 为7 天。 ambari界面YARN 服务中 的 timeline v2.0 timeline 内置 HBase数据HDFS路径 : 表在HDFS上的大小 使用如下命令进入 Hbase shell [hdfswinner-backup-hdp root]$ hbase -…

网站变灰代码如何让网页变灰

1.网站变灰代码应用场景 一般在清明节,全国哀悼日,大地震的日子,以及一些影响力很大的伟人逝世或纪念日的时候,身为站长的我们都会让自己的网站的全部网页变成灰色(黑白色),以表示我们对逝者的…

数据分析之人力资源管理驾驶舱

驾驶舱是数据分析报表中用于展示关键分析指标和综合展示数据情况的,因此需要展示的内容多,需要做的内容甄选也多。 一 前言 人力资源作为企业的关键生产力,是一个企业成长发展的根本。随着“知识经济”时代的到来、市场竞争的加剧&#xff…

Shiro-全面详解(学习总结---从入门到深化)

Shiro介绍_Shiro简介 Shiro是apache旗下的一个开源安全框架,它可以帮助我们完成身 份认证,授权、加密、会话管理等功能。它有如下特点: 1、易于理解的API 简单的身份认证,支持多种数据源 2、简单的授权和鉴权 3、简单的加密API 4、…

《机器学习实战》11.Apriori算法进行关联分析

目录 使用Apriori算法进行关联分析 1 关联分析 2 Apriori原理 3 使用Apriori算法来发现频繁集 3.1 生成候选项集 3.2 组织完整的Apriori算法 4 从频繁项集中挖掘关联规则 5 示例:发现国会投票中的模式 6 示例:发现毒蘑菇的相似特征 7 本章小结…

线上服务Java进程假死快速排查、分析

线上服务Java进程假死快速排查、分析 最近我们有一台服务器上的Java进程总是在运行个两三天后就无法响应请求了,具体现象如下: 请求业务返回状态码502,查看进程还在,意味着Java进程假死,无法响应请求了;该…

React18 基础入门API、JSX语法糖

文章目录一、react的一次使用react.development.jsreact-dom.development.jsReact.createElement()二、三个APIReact.createElement()ReactDOM.createRoot()root.render() 渲染页面三、JSX(JavaScript Syntax Extension)、babelbabelJSX使用注意事项一、…

mysql与磁盘的关系

1.如今一直在说mysql存储方式和磁盘的关系,但是现在都是硬盘存储啊 磁盘分为硬盘和软盘 硬盘结构(机械硬盘和固态硬盘)详解 硬盘的大小是使用"磁头数 x 柱面数 x 扇区数 x 每个扇区的大小 如下: 每个扇区的大小是固定的…

javaEE高阶---Spring MVC

一 : 什么是Spring MVC ? 1.1 概述 Spring MVC全称Spring Web MVC,又称为Spring Web,它是一个原始的基于Servlet API 的 web 框架.Q : 经典问题 : Spring/Spring Boot/Spring MVC 有什么区别 ? A : Spring,一般指代的是Spring Framework,它是一个开源…

业务数据分析-常见业务指标

目录 1、什么是指标? 2、以互联网电商数据为例分析常用的指标 3、如何选择指标 4、电商指标体系详细介绍 1、什么是指标? 我们说过分析的最终目的就是为了通过客观的数据去发现公司业务存在的问题,那怎么通过什么数据呢?业务…