加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

个人DIY作品开源 - Arduino制作的PM2.5检测仪

2016/11/30
46
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

一个手持式PM2.5读取装置,可以远程使用BLE4.0通讯读取检测值。

主要硬件

  • Arduino pro mini x1
  • GP2Y1010AU x1
  • GP2Y1010AU配套150欧电阻 x1
  • GP2Y1010AU配套220uF电容 x1
  • CC2540 BLE 模块 x1
  • LCD5110模块 x1
  • DHT模块 x1
  • LED x2
  • 按键 x1 

原理框图(手绘)

PM2.5检测仪实物

Android远程通讯APP界面:

Android端Apk源代码至附件下载,主要参考google开发网站BLE相关实例代码。

IOS端程序目前无力开发,如有IOS猿感兴趣可以配合做一下。

下位机通讯协议很简单:

MCU接收到UART终端请求且内容为"get#"会返回当前“湿度值,温度值,颗粒度值”

MCU接收到UART终端请求且内容为"lighton#"会点亮LCD背光

MCU接收到UART终端请求且内容为"lightoff#"会关闭LCD背光

MCU接收到UART终端请求且内容为"sleep#"会关闭蓝牙脱机运行

电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除!

附件包含以下资料

  • FJ低功耗蓝牙模块(蓝牙4.0-BLE).pdf
    描述:蓝牙模块厂商资料
  • Arduino源代码和Android通讯apk源代码.zip
    描述:源代码

相关推荐

电子产业图谱