上海羊羽卓进出口贸易有限公司

树莓派 温度传感器 买前IoT,买后吸尘机:说说这一年来我用树莓派做的小玩具

发布时间:2024-10-07 00:10:45

买前IoT,买后吸尘机:说说这一年来我用树莓派做的小玩具

本文由什么值得买用户原创:

lxrmido

1.why树莓派

树莓派是个好东西,它既是一台linux电脑,也是一块linux开发板,更是一台性能优越的吸尘器。自 2011 年推出以来,搜索引擎里输入“树莓派”后,紧跟其后的都是“吃灰”。树莓派有非常高的使用价值和学习价值,这也让大多数人买前感到心动,买到之后又迷茫地思考它对自己有什么实用价值、自己又能用它学到什么。

我也是这大多数人,而且还是因为被大妈毒害所以买完一台迷茫完一次第二次看到又忍不住买了的那种。

大学时期,我曾被单片机和数字电路折磨得不轻,从那时起便希望有一块不需要做各种串口调试、交叉编译的开发板。然而直到我毕业后,树莓派这么一块理想的神器才真正走进我的视野。

那么,树莓派有什么使用价值?买之前,满脑子想的是智能家居,买回来后,看着满屋子的米家、京鱼,感觉没有必要了;下载机?我有两个群晖了;路由器?我已经有网件了……

那么,我能用它来学到什么?

2.学英语

读书时,我没好好学英语,毕业后反倒因为一直都要看各类英文文档、跟地球上的其他人交流而一直在学习着,就在去年又完成了一期薄荷阅读后,忽然觉得学来学去词汇量增长不大,是时候考虑下背单词了,但懒散的我又没法坚持每天去记多少个单词。

懒人总是有些奇怪的脑回路,那个时候我想到的是:被动背单词。

于是我开始计划在家里各处摆上一个小屏幕,各个小屏幕都同步显示一个单词、直到我走过去点下一个为止,这些屏幕可以是闲置的旧手机、kindle,或者是——树莓派!

想到树莓派我就忽然兴奋起来了,感觉自己找到了把它从尘封的角落拯救出来的路,于是淘宝买了几个屏幕装上,写了个程序:

因为我喜欢阅读,所以当时的思路是:找到自己要读的英文书籍的 TXT 文件,输入程序里,程序把里边的单词提取出来生成单词卡片,附上解释和原句,然后 7 x 24 显示在屏幕上。

经过一个周末马不停蹄的开发,程序写好了!

为了能让闲置手机和其他设备也能使用,我选择写了个 web 服务和网页,然后设置开机启动。

为了让它安静运行,我选了个看上去散热效果较好的九层亚克力外壳和对应的纯铜散热片:

然后我把它摆在书桌上,它很稳地跑了一年多,除了刚开始做的第一个月,之后我都没有想起过它也没有重启过它——

所以单词也没有背到多少。

项目地址

原材料:树莓派3B一台、九层亚克力外壳一套(¥10)、散热片一套(¥4)、微雪3.5寸SPI电阻屏一个(¥50)、TF卡一张。

做法:上好螺丝装好屏幕、系统,安装程序,运行。

3.台历

前两个星期我爸忽然说家里缺个台历,让我上网买一个。

淘宝逛了一天没找到合眼缘的,忽然看到桌子上静静地躺了许久的一台树莓派 Zero W,灵机一动:

自己做一个吧!

台历的话,就算吃灰也是理直气壮的对吧!谁家的台历不吃灰!

于是淘宝买了个 4.2 寸的墨水屏和外壳,兴奋地搓搓双手,敲下了第一行代码。

然后我爸给我泼了盆冷水:温度、天气都是多余的,不如把日历再放大点吧。

我精心设计的 24 小时温度曲线呐……

对于这个台历的外观,我是比较满意的——如果不看它背面的话。

有些台历表面光鲜,实际上背面是一坨坨的线和胶纸,幸好平时看不到。

从上往下依次是墨水屏驱动板、树莓派 Zero W 、魔改的外壳和 DS18B20 温度传感器。

另一面装了个 0.91 寸的 OLED 屏幕,用来显示一些系统信息——主要是用来确定它还活着。

项目地址

原材料:树莓派 Zero WH 一台、微雪4.2寸墨水屏一个(¥100)、墨水屏外壳一个(¥22)、墨水屏驱动板一块(¥43)、OLED 屏一个(¥9)、DS18B20 一个(¥3)、TF卡一张、尼龙螺丝和杜邦线若干。

4.监控小车

原本并不想做小车,因为大学时期已经做得够多了,直到前一段时间不小心进了 OpenCV 的坑,忽然觉得视觉识别很有趣。

为了刺激自己学习,还是做个看得见摸得着的车吧。

因为想要做的是视觉识别,所以各种传感器都没装,只安装了轮子、摄像头。

底盘是淘宝最便宜的两轮车亚克力底盘,电机为了照顾树莓派的性能,选了个30RPM的超低速减速电机,轮胎也用了防滑胎。

因为它自己能360度旋转,所以就没有给摄像头装云台了,这样一来,固定的摄像头也比较好测距。

背面的底下也装了个 OLED 屏,参考淘宝卖家提莫的项目做了个信息显示:

参考链接

正面的双目摄像头,看起来炯炯有神。

拆开看,它的组成很简单,一个双18650电池组的 UPS、一个树莓派 3B+、一个 GPIO 扩展板、电机驱动板、电机和编码器、DC-DC 升压板,电机驱动板的供电和摄像头都直接接在树莓派的 USB 接口上。它平常就是一个带拍照功能和图传的遥控车,偶尔用 OpenCV 玩一下自动巡逻。目前最大的作用是远程看看某个房间的窗关了没、门关了没、灯关了没。最大的缺陷是我还没研究出自动回充的方法,现在是外挂一片无线充电板、手动遥控它撞上充电板上实现充电。

5.关于供电

比较值得一说的是 UPS ,在用 UPS 之前,充电是个大问题,因为大部分移动电源都是插上电源的顺便会秒断电然后切换供电,对于手机来说没什么问题,但对于树莓派来说却是会让它瞬间断电的大问题,于是我买了好几个 UPS 和电源后终于找到了个比较合适的:

它的一个优点是可以装在树莓派下方、通过 GPIO 口供电,免去插线的问题。

并且还支持 3A 的输出、支持在树莓派上读取电量信息,可用性很高。

它也有一个给 Zero 用的小兄弟。

但是电量和电流都不是那么给力了,毕竟小。

不得不说各种 USB-UPS 和树莓派专用电源都不完美,如图,左上角是为太阳能电池设计的通用 USB-UPS ,自带升压到 12V 、可以直接连接太阳能电池板,缺点是输出只有 5V 1A,先前我用它接一台放在阳光下照射的 Zero ,稳定地跑了将近一个月;右下是支持 QC 的、使用 14500 电池的电源,充电很快、电流也足,然而充电时会断电,我一般拿它来这么用:

左下角的是性价比最高的、为 ESP 系列单片机设计的 UPS ,不含电池的售价不到十块钱,USB 输出可达 5V 2A,接线甚至能有 4A 的电流,缺点是体积有点大。

上图是连接了一个 ESP8266 的 UPS,配合 ESP 的深度睡眠模式,一节松下的 18650 电池用半年不是梦。

6.集群

如果你手上有多台树莓派,那么你一定会想把它们做成一个集群——

原本我搭了个7台3B/3B+的集群,后来实在用不上就拆剩下3台的基本配置了。

树莓派3代有几个优点:

1、便宜,单台3B售价最高只要200;

2、稳定,3B是第一个称得上稳定的版本;

3、自带WiFi,组网方便了许多;

4、四核,能模拟的任务和场景相当多;

5、节能,一个 Anker 六口的电源能带五台满血的3B;

6、备份、克隆比虚拟机还方便,只要拷贝 TF 卡就完事了;

综上,树莓派3是搭实验用集群和分布式系统的好东西,除了风扇太吵外可以说是没什么缺点了。

是的,因为它们太吵,大多数时候我都宁可开虚拟机去做实验……

7.最后

树莓派是一件玩具——这么去想的话就不用太纠结它吃灰的问题了。当然也有不少人的树莓派是有正式用途的——譬如当年的阿瓦隆、homebridge,那就更不担心吃灰的问题了。

对于我来说,一直写虚拟的程序是挺无聊的,偶尔能做点摸得着的东西很能让自己开心——树莓派就是这么一个好玩的媒介。

最后是真正吃了许多年灰的初代树莓派。

过瘾!2021年最酷的树莓派Raspberry Pi业余无线电项目全在这里

2021年最酷的树莓派Raspberry Pi 业余无线电项目有哪些?和电台小叔BG5WKP一起瞧一瞧!

毫无疑问,树莓派Raspberry Pi 是一款了不起的开源设备。技术爱好者在许多项目中实施它,从发送即时消息到制作复古视频游戏。现在,它被用于某些人可能不熟悉的爱好项目:业余无线电

在全球范围内,大约有300万业余无线电爱好者,通常称为火腿。他们使用双工电台、自制设备、天线、中继器、互联网,甚至通过绕地球运行的卫星,通过指定的无线电波进行通信。

最近,许多业余无线电爱好者已将 Raspberry Pi 纳入他们的项目。这是因为这些小型单板计算机 (SBC) 具有许多优点,包括易于实施和便携——无需使用笨重、固定且昂贵的设备。这都要归功于的软件定义无线电 (SDR),计算机和 SBC 可用于无线电通信。

在这篇文章中,我们将讨论使用 Raspberry Pi 的 10 个很酷的业余无线电项目。应该提到的是,如果您计划制作其中一些项目,则需要遵守当地的无线电法律,尤其是在通过航空传输时。通过业余无线电中继联盟 (ARRL) 获得业余无线电执照对您来说也可能是一个很大的好处。这样您就可以使用专供业余无线电爱好者使用的指定频率。

RTL-SDR 扫频仪

来源:Tony DiCola 通过 Adafruit

使用此无线电扫描仪探索和监控您周围的无线电波!这个简单的项目向您介绍 SDR。通过此项目,您可以监控和显示有关周围无线电信号的信息,例如它们的强度(以分贝 (dB) 为单位)以及频率。您还可以选择在图表上显示信息,例如频率图或瀑布图。

如果您不熟悉 Raspberry Pi 编程,则可以使用预先构建的 SD 卡以及已在其上编写的程序。尽管该项目的设计者推荐使用第一代 Raspberry Pi 型号 B+、B 或 A,但这些型号已被新一代 SBC 所取代。您可能想使用较新的模型来尝试这个项目,例如 Raspberry Pi 4 Model B,它具有向后兼容的软件,有望在旧项目上运行。

难度级别:初学者

设计师:托尼·迪科拉

项目页面:Adafruit

关键组件:Raspberry Pi、RTL-SDR 接收器、3.2" PiTFT 显示器

火腿时钟

在火腿时钟上显示卫星数据(来源:DL1GKK Krawczyk)

想从无聊的闹钟中切换过来吗?通过这个简单的项目,您可以创建一个时钟,它不仅可以告诉您时间,还可以在触摸屏界面上显示天气、太阳通量、DX 点报告、卫星和国际空间站的位置。

当业余无线电爱好者尝试通联时,所有这些信息都非常有用。此外,它可以实现非常酷的显示效果。除了 Clear Sky Institute 的说明外,还有各种视频教程可提供有用的指导。

难度级别:初学者

设计师:Elwood Charles Downey(又名WB0OEW)

项目页面:晴空研究所(“桌面”选项卡中的说明)

关键组件:Raspberry Pi 3 Model B+ 或 4 Model B、显示器、外壳(如果使用 LCD 屏幕)

Pi-rate时钟

创建您自己的海盗电台(来源:talk2bruce 通过 Instructables)

Raspberry Pi 是一款非常强大的设备——功能强大,只需一根跳线,您就可以通过气道传输信号。这就是所谓的海盗电台,之所以如此命名,是因为根据您播放的频率,您可能会干扰另一个发射电台,例如当地的 FM 电台。这就是为什么您必须小心传输的功率量,因为您可能会造成有害干扰并违反当地法律。

幸运的是,树莓派虽然功能强大,但不必太担心,因为它的强度不足以造成太大损坏。该项目的零件清单还包括第一代 Raspberry Pi(B 型),它已被更新的型号所取代。使用较新一代的 Raspberry Pi 来尝试这个项目。

难度级别:初学者

设计师:格斯

项目页面:PiMyLifeUp

关键组件:Raspberry Pi、Adafruit Perma-Proto 半尺寸面包板、按钮开关、胶合板

卫星追踪器

跟踪卫星轨道(来源:ForToffee 通过 YouTube)

想用 Raspberry Pi 到达太空边缘吗?业余无线电操作员使用卫星来通信和从卫星接收数据。业余无线电爱好者还建造了自己的卫星,称为立方体卫星,并将其发送到太空。该项目需要某种方式在地图上实时显示卫星的位置。

难度级别:中级

设计师:fkemmerer

项目页面:我们的火腿站

关键组件:Raspberry Pi 3 Model B+、Adafruit 3.5" PiTFT Plus 触摸屏显示器、Pibow PiTFT 外壳、散热器、8-GB 或更大的 microSD 卡

气象站

显然,气象站是受欢迎的项目(来源:Raspberry Pi Projects)

借助一些传感器、电源和 Raspberry Pi,您可以在室外后院创建一个天气监测站。有一些气象站项目,包括发布在 Raspberry Pi Projects 上的项目。另一个由 dosman33 设计的允许天气数据的广播!

您可能需要获得其他硬件,例如风和温度传感器的支架。除了这些东西,您还需要为 Raspberry Pi 创建一个安全的外壳,以防止这些元素。

该项目涉及业余无线电的另一个方面,即紧急通信。有了这个气象站和您的业余无线电执照,您可以使用您获得的读数在您当地的天气灾害期间和之后进行通信。在正常通信基础设施出现故障的灾难期间,您可以通过向您的官员和社区提供有用的天气信息来提供帮助。

难度级别:中级

设计师:dosman33

项目页面:Instructables

关键组件:Raspberry Pi(任何版本)、ADS-WS1 气象站、防风雨外壳

中继器

使用中继器走得更远(来源:mrgclips 通过 YouTube)

通过此项目,您可以使用简单的中继器帮助您的其他操作员到达更远的距离并结识更多联系人。在某些频率上,一个人可能无法单独使用他们的设备将信息传输得足够远。中继器通过充当中间人来解决这个问题,从一个人那里获取消息并将其传递给另一个人。它在一个频率上接收传输并在另一个频率上发送它们。

该项目最初是使用第一代 Raspberry Pi(B+ 型)创建的,现已被更新的型号所取代。使用较新的 Raspberry Pi 模型之一尝试此项目。

难度级别:中级

设计者:Anton Janovsky(俗称ZR6AIC)

项目页面:ZR6AIC

关键组件:Raspberry Pi、RTL 加密狗、70 厘米接收天线、2 米发射天线、低通滤波器

R2Cloud项目

通过 Raspberry Pi 接收卫星图像(来源:dernasherbrezon 通过 GitHub)

使用可在 Raspberry Pi 上下载的免费软件,您可以从在上方运行的卫星获取地球的图片。除了图像,您还可以接收遥测数据和卫星状态。R2Cloud 项目由业余爱好者创建,并在 GitHub 上维护。

难度级别:中级

设计师:Dernasherbrezon

项目页面:Github

关键组件:Raspberry Pi(2、3、3 型号 B+ 或 4 型号 B)、圆盘天线、RTL-SDR、PlutoSDR

慢扫描电视安全摄像头

通过空中发送电视信号(来源:Solderridder 通过 Instructables)

曾经想建立自己的闭路电视安全系统吗?以较低的预算,您可以构建这个简单的相机系统并在现场捕捉毛绒土匪。由于慢扫描 (SSTV) 和快速扫描 (FSTV) 电视,火腿不仅传输语音,还传输图像和视频。两者之间的区别在于,SSTV 只会发送图片(因此名称中的“慢”),而 FSTV 会发送视频。

难度:高级

设计师:Soldeeridder

项目页面:Instructables

关键组件:树莓派、Pi NoIr 摄像头模块、红外泛光灯、天线、无线电接收传输

无人机

构建您自己的无人机(来源:reglisse44 通过 Instructables)

业余无线电操作员还喜欢将他们的无线电知识用于 RC 项目,例如汽车、飞机和空中无人机。稍加调整,您甚至可以构建自己的无人机群。这个项目有点高级,因为它需要为您的无人机构建(或 3D 打印)框架以及更多的传感器和电机控制系统。对于更大的挑战,一些火腿已经使用他们的无人机作为紧急通信的中继器。

该项目的零件清单还包括第一代 Raspberry Pi(B 型),它已被更新的型号所取代。使用较新一代的 Raspberry Pi 来尝试这个项目。

难度等级:高级

设计师:reglisse44

项目页面:Instructables

关键部件:树莓派、MultiWii、无人机框架、螺旋桨、四个电机、四个电调、配电板、摄像头模块、Wi-Fi键、遥控器、RC接收器

迷你卫星天线旋转器

控制天线位置(来源:Sharjeel Aziz 通过 YouTube)

为了发送和接收信号,某些天线需要指向目标或源的方向。对于通过卫星发送和接收信号尤其如此。您可以通过手动将天线指向方向来尽力而为,或者您可以使用 Raspberry Pi 自动完成。

通过此项目,您可以在输入源或目标的方位角和仰角时自动准确地调整天线的方向。

难度等级:高级

设计者:学校业余无线电俱乐部网络

项目页面:SARCNET

关键组件:Raspberry Pi 3 B 型、液晶显示器、双频 Arrow 天线、Yaesu FT-817 收发器、20-W 太阳能电池板、10-A MPPT 太阳能充电控制器、电机、电机驱动器

番外篇:莫尔斯电码键控器

通过 Raspberry Pi 发送 CW(来源:PJ Evans via MagPi)

莫尔斯电码,也称为“CW”,是一种古老而简单的发送和接收消息的模式。它是由一系列代表字母和数字的点和破折号组成的。业余无线电操作员仍然使用一种称为“键控器”的工具以莫尔斯电码发送消息。甚至曾经有一项测试,业余无线电爱好者需要通过考试获得执照才能操作。

可以想象,掌握使用这种机制准确发送消息以及收听和解密消息需要一些时间。为了解决这个问题,火腿使用一种叫做自动键控器的东西通过频率发送这些消息。

在这个项目中,您可以使用 Raspberry Pi 作为使用莫尔斯电码编写消息的自动键控器。您还可以使用 Raspberry Pi 或使用键控器练习 CW 技术,发送自动键控 CW 消息。

难度:初学者

设计师:格兰特温尼

项目页面:Grant Winney 的网站

关键组件:Raspberry Pi 4(推荐)、面包板、LED、电阻

source:all3dp.com

小叔来啦:

突然碰触到那么多知识盲区,是不是脑子不够用了?业余无线电可以玩的东西太多,还等什么,赶紧学起来!

相关问答

树莓派 python用GPIO模拟I2C读取霍尔 传感器 - OSCHINA - 中...

用树莓派读霍尔传感器(TLI493DA2B6HTSA1)的寄存器值,程序是在网上找大佬的移植过来的,但是跑起来老是会报错,请大佬帮我看下我究竟是哪里有问题,谢谢。我想要读...

单片机跟 树莓派 有什么区别?

1.硬件结构不同:单片机的硬件结构比较简单,并且只有一个处理器;而树莓派则是一个完整的计算机,包含主板、CPU、内存、存储器等多个组件。2.应用范围不同:...

怎么用 树莓派 做一个像Vector二代的智能机器人?

硬件:以树莓派为大脑,增加外设,如BLDC电机(腿,关节等),传感器与交互部件(摄像头,超声波,红外,麦克风,喇叭,显示屏)。软件:安装操作系统,是安卓...硬件:以树...

ros和 树莓派 的联系?

ROS(RobotOperatingSystem)和树莓派(RaspberryPi)有以下联系:1.ROS可以在树莓派上运行:树莓派是一种小型计算机,可以运行类似于Linux的操作系统。而RO...

作为新手,该选择Arduino还是 树莓派 ?

学C用arduino,学python用树莓派。arduino是实时控制,外设更丰富,可以接各种传感器。树莓派是个Linux系统,是非实时控制,兼容的传感器少一些。树莓派的CPU性...

树莓派 电脑需要哪些零件?

树莓派入选了《时代》周刊10年内有巨大影响力的十大科技产品,其它的还有ipad、大疆无人机等。我们购买树莓派需要什么配件,树莓派怎么玩呢?下文具体说一说。...

Arduino与 树莓派 Raspberry Pi相比,各自有什么优缺点?

树莓派能够让你亲密接触linux,它有40个gpio接口,可以用来读取和设置数字信号,使用sd卡作为存储媒介,可有多个完整的操作系统可供选择,具有完整的数据接口,...

树莓派 zero2w测评?

树莓派Zero2w系列是迄今为止体积最小的卡片式电脑,只有1代原先尺寸的一半大小,却有着更加优异的性能表现。Zero采用BCM2835单核处理器,拥有1GHz主频,配上512M...

树莓派 4代与3代区别?

树莓派4代相对于3代来说,有以下几个区别:1.CPU性能更强,使用了1.5GHz的64位四核心ARMCortex-A72处理器;2.内存升级到了最大8GBLPDDR4-3200SDRAM;3...

有哪些对 树莓派 的有趣改造和扩展应用?

所以,这个设计目前能实现:通过土壤湿度,环境光照,环境温度,环境湿度综合判断应不应该浇水,程序里设置了优先级,这样能实现闭环控制(供水的事下面会讲).通过两个中...

展开全部内容