本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页
最热资讯


亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」
随着最近加利福尼亚州的野火,旧金山的空气质量受到了很大的影响。我们发现自己在手机或笔记本电脑上一遍又一遍地检查 PurpleAir 地图,查看空气何时足够安全,可以打开窗户或有机会外出。我将制作一个设备来实时监测空气质量,以下是制作流程。
零件清单:
第 1 步:收集零件和工具
您可能需要将接头针脚和可堆叠接头焊接到您的 Feather 上。我喜欢接头针脚和/或可堆叠接头,以便使用跳线更轻松地将组件快速连接在一起
您可能需要将连接线焊接到珠宝板上的焊盘上。这个项目需要从宝石到羽毛的三个连接。电源、接地和数据输入。我使用彩色有线来保持清晰。红色代表电源,黑色代表接地,绿色代表数据输入。
如果你有它,红线、黑线和绿线有助于将宝石连接到设备上。
Feather 可以直接为一个小电池充电,这可以使这个状态显示便携。我发现电池可以为 Feather 和 LEDS 供电约 6 小时
我使用羊皮纸来漫射(柔化)来自 LED 的光线,您可以尝试各种方法,但尽量不要使用会改变光线颜色的东西
我发现切割塑料盖的内部可以让我将羊皮纸粘在盖子上。这使我可以取下盖子为电池充电并根据需要卸下硬件。如果您使用 USB 电源并且暂时不打算重复使用电子设备,您可以将纸粘在罐子上。
您可能需要将电线焊接到珠宝上,我使用接头和跳线将所有东西连接在一起。
第 2 步: 连接设备
我将彩色电线焊接到珠宝上
然后我按以下顺序插入电线
此时我也将电池连接到 Feather 上,我在 Feather 的底部放了一块胶带以保护别针,我将我的 Jewel 连接到一块圆形塑料上以保护其裸露的针脚,并提供了一种将 LEDS 指向直线的方法。
第 3 步:使用 Purple Air 网站查找本地传感器以从中读取空气质量数据
搜索到 Purple Air 网站:https://www.purpleair.com
您需要关闭“内部传感器”以查找报告外部空气质量的传感器
单击本地传感器,将出现一个小对话框,其中显示传感器名称和最近的空气质量数据。
您会注意到此框底部有一个标有“获取此小部件”的链接 单击“获取此小部件”,您会注意到一个新框出现,底部有一个 JSON 链接
单击 JSON,一个 JSON 数据网页将加载到您的 Web 浏览器中 我们将在我们的代码中使用此 URL 的最后一位来获取当前传感器读数。
获取源代码:您可以从Github 上的存储库下载此项目的源代码。
编辑 Arduino 草图以更新以下信息:
编辑文件 arduino_secret.h
输入您的 SSID 和 SSID 密码
保存文件
编辑文件 PurpleTheopolis.ino
在变量 PURPLE_AIR_SENSOR 中替换您希望监控的传感器的 URL 片段
注意:默认使用的更新频率为 10 分钟,但您可能希望在更长时间(如 30 或 60 分钟)内进行采样 注意:不需要过快读取,可能会限制您的请求
上传草图并确认 LED 的颜色与当前的空气质量读数相符。
此草图使用当前的 PM 2.5 读数,并未尝试计算任何长期趋势或 AQI。
您可以编辑颜色例程以根据需要更改颜色映射!
您将看到的是当前读数的值(在当前站弹出窗口的左下方框中看到)
第 4 步:组装设备
切一个足够大的孔,将 USB 电源线穿过罐子的背面(也就是罐子的底部)
切割一小圈塑料等非导电材料,以排列锡罐底部。
将 Feather 连接到 USB 电缆并将 Feather 放入罐中。
我从卫生纸桶上剪下一个小立管,将 Jewel LED 板固定在 Feather 上方和罐子底部。
一小块胶带可以将它们固定在一起。
把盖子盖在罐子上,你应该完成了!
我希望你发现这个项目有帮助和清晰。请让我知道您的构建的任何反馈或图片!
希望大家能够喜欢我的项目!
索尼WF-1000XM3拆解:电路设计优异,方案不逊Airpods
2019-07-31
50个经典电路设计汇总,让你快速成为技术高手
2019-06-18
第二代Airpods以及Airpods充电盒拆解:电路设计更上一层楼
2019-07-15
联想ThinkBook 13s拆解:英特尔傲腾可媲美DRAM?
2019-12-05
4款升降摄像头模块拆解:带你了解其中电路原理
2019-07-18
解决树莓派4B散热问题:更新下固件就行
2019-07-23
硬件电路设计
2019-10-24
基于ESP32的便携式无损音乐播放器电路设计
2019-07-10
还买Apple Watch?工程师自制智能手表,成本只需100多块。
2019-07-05
【项目教程】D类音频放大器(附电路图)
2019-07-05
讨论