我是如何通过树莓派远程点亮LED灯
*本文图片来自网络,侵删*## 前言
本文聊的是我是如何实现远程开启LED灯
#### 呓语
不知不觉已经到了不上不下的年纪了,唯一不变的还没有找到所谓的**喜欢**,小时候长辈经常问我的问题 **你喜欢做什么?** 如今变成了我自己问自己**我到底喜欢做什么?** 20多年的生存经验告诉我,坐以待毙可能永远也无法找到,所以我要尝试主动出击。
今天要分享我做了一个远程控制LED灯的小玩具
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/edd0b05a7f0d4569b1bfe60764f51de4~tplv-k3u1fbpfcp-zoom-1.image)
## 来吧,展示
展示玩具
!(https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/666f405a526b437c9e4ff372f8519909~tplv-k3u1fbpfcp-watermark.image)
Web 地址:http://348r02z653.qicp.vip/#/ (效果你们也看不到)
!(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d3af6a65dd5f471788ae2bbe92afd284~tplv-k3u1fbpfcp-watermark.image)
## 需求
如果我想远程控制家里的设备,我能想到的方案如下
1. 雇一个保姆每天到点在家里打开相应的设备
2. 家里装一套智能家居系统
3. 买一个树莓派,然后远程控制树莓派
认识我的人都知道我的经济情况,不能说特别有钱吧,起码也是**富可敌国**,所以我选择第一个方案。(那是不可能的不然也不会有这篇文章),所以我选择第三个方案,不要问我为啥不选2,我觉得2这个数字我不喜欢不符合我的气质。
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/9ca1fd6622e44db09f3cd7d47c48e076~tplv-k3u1fbpfcp-zoom-1.image)
## 流程图
![过于简单就不赘述](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/dfd63c3f45fc4d89bc81e95f57324309~tplv-k3u1fbpfcp-zoom-1.image)
## 我用到的东西
#### 硬件
1. 树莓派4B 及相关配件
>电源线(树莓派供电)、内存卡(提前烧录系统进去)、风扇(散热使用)彩虹线、面包板
>>下载树莓派系统推荐国内镜像站
[国内镜像站 ](https://gitee.com/2lin/chinese-opensource-mirror-site)、
[如何烧录系统 ](https://gitee.com/null_695_7527/raspberry_school_learning/tree/master/01.%E6%A0%91%E8%8E%93%E6%B4%BE%E5%BC%80%E6%9C%BA%E5%87%86%E5%A4%87)
2. LED 3色灯模块
#### 软件
1. **Web** 使用 vue3 + ant-design-vue 等
2. **API** 使用 .NET5
## 树莓派是什么?
![树莓派](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f3aa2f445f4543bfb099b08c885ef49c~tplv-k3u1fbpfcp-zoom-1.image)
这个是树莓派,这篇文章聊的是另一个树莓派
![本篇围绕这个树莓派](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/6dc8de8a23b84b98a8e26aea04942dc1~tplv-k3u1fbpfcp-zoom-1.image)
## LED 3色灯 长这个样子
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/e2cacacd8a7c4ea4aadf448b39b95ac3~tplv-k3u1fbpfcp-zoom-1.image)
## 连接线路
我的接入方式为 GPIO 引脚 8(红灯)、10(绿灯)、12(蓝灯)、14(地线)
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0826469fe6924572896265154ccf2562~tplv-k3u1fbpfcp-zoom-1.image)
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/6a0e2f4c1a0741ceb6d5e33b63db1346~tplv-k3u1fbpfcp-zoom-1.image)
## 启动服务
#### API(不可以在docker中运行(目前没找到方案),因为要控制树莓派针脚)
直接独立部署,树莓派上不需要安装运行环境,环境都在程序包里面
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ec354573093343458e2819541562c2bb~tplv-k3u1fbpfcp-zoom-1.image)
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4a10799ff72e4392af435ed37183be91~tplv-k3u1fbpfcp-zoom-1.image)
#### Web (可以在docker中运行)
配置好nginx 启动就可以
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/85821d0d62b4474a8b73b16676557ba0~tplv-k3u1fbpfcp-zoom-1.image)
## 代码
代码我都放在了GitHub
(https://github.com/lierlin/Raspberry_Pi_Web)
(https://github.com/lierlin/Raspberry_Pi_Api)
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/1ae20007af12473f8bfb2d6a54fc7c24~tplv-k3u1fbpfcp-zoom-1.image)
## 后记
传感设备在持续接入,远程红外控制空调、通过Home Assistant接入苹果的HomeKit等等
,还有一些零零散散的有趣思路
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ab8adbe0f48042baab1dbf189e082a28~tplv-k3u1fbpfcp-zoom-1.image)
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/faac56250d3f48bb8c359937e107184b~tplv-k3u1fbpfcp-zoom-1.image)
## 参考、来源
[智能家居Home Assistant搭建从入门到入坑](https://files.mdnice.com/user/838/57f76b61-18d5-4c9b-81c3-33347fe5c9f2.png)
[画图工具](https://board.oktangle.com/)
[表情包来源](https://fabiaoqing.com/)
[视频压缩](https://fabiaoqing.com/)
[视频转GIF](https://www.aconvert.com/cn/video/mp4-to-gif/) 轻描淡写9714 发表于 2021-6-1 15:56
树莓派有了,其他的家居哪里领?
哈哈哈,小米智能设备 也可对接、或者买 几毛钱的传感器玩都可以 alinwan0922 发表于 2021-6-1 17:38
可以一起玩一下项目呀
有啥能玩的,感觉我哪儿都搞不懂,就刷了一个op一个win10玩了一下 卧槽,卧槽槽槽槽槽槽槽槽槽槽槽 楼主讲的和细致
可惜我不用 不善言辞,只能卧槽了{:1_921:} 哇哦,是大佬:Dweeqw 树莓派有了,其他的家居哪里领? 请问用什么画的与原理图呢。{:1_919:} 很有趣的样子,但是因为懒不想动 zhujunliang955 发表于 2021-6-1 16:00
请问用什么画的与原理图呢。
Fritzing, 去官网http://fritzing.com下载 zhujunliang955 发表于 2021-6-1 16:00
请问用什么画的与原理图呢。
Fritzing, 去官网http://fritzing.com 下载