作者

郑楠

简介

  今天拿了实验室的粉尘传感器准备开始入手粉尘的检测工作,拿了 GP2Y1010AU0F 粉尘传感器。又向客服要了规格说明书,开始研究。嗯,输入电压 5V , TTL 串口通信。

spec 中的接线图

spec 中的接口定义

spec 中的数据组成

  恩!看来挺容易的,数据挺全,开始做吧。扑哧扑哧把电路撘完,接上电源,把测试代码烧进去。

实物图

测试代码

#include <SoftwareSerial.h>SoftwareSerial mySerial(3, 5); // RX, TX
void setup() {// put your setup code here, to run once:mySerial.begin(2400);Serial.begin(2400);
}
int x;
void loop() {// put your main code here, to run repeatedly:if(mySerial.available()){x = mySerial.read();if(x==0xff){Serial.println(x,HEX);}else{Serial.print(x,HEX);Serial.print(" ");}}
}

  然而…串口监视器的显示…

串口监视器

  一片空白…我开始怀疑是板子坏了,换了 3 块 Arduino 板,最后换了块之前拿来做 LED 点阵的 Arduino UNO 板,还是不行。看来不是板子的问题,是不是导线发生断路了呢?我就去隔壁拿了万用表检测电路问题。结果发现杜邦线的导电性是没问题的。

  这是什么情况,难道是我样例代码写错了?然后我就准备去各种百度,这时候客服发我另一个规格说明书了,他说刚刚发的是 1051 的,我的这个硬件是 1050 的,属于两年前的产品,但是接线是一样的。经过我自己对比两份说明书发现,在不起眼的地方1050的说明书多了一行小字。

spec 对比

1051 spec

1050 spec

  也就是说1050的外围电路有个220μF的电解电容。但是电路图呢?我怎么没有看到。于是我就开始YY,看说明书里的接线就用了126号口,因此有可能是Arduino的VCC和GND与电容器并联后再并联传感器。事实证明我是错的…
  一直整到晚上,当我终于想放弃闲逛淘宝店的时候,发现其他店也存在同类产品,但是!!!说明居然不一样!!!。原来说明书的电路图有问题,真正的外围电路的 220μF 电解电容应该是串联进 VLED 脚。

真·电路图

  终于!成功啦!!!

串口监视器

GP2Y1010AU0F 粉尘传感器相关推荐

  1. 树莓派空气质量检测之——GP2Y1010AU0F粉尘传感器模块的使用记录

    项目场景: 笔者前段时间接触到了一个环境监测类的项目,需要对空气质量进行读取.也因此买了部分气体类的传感器进行调试.调试过程中就遇到了这么一个粉尘传感器--GP2Y1010AU0F.在树莓派上很多资料 ...

  2. Arduino Uno PM2.5粉尘传感器(GP2Y1010AU0F) 看看家里的空气质量

    欢迎关注「凌顺实验室」微信公众号 这次用到的这个模块,是SHARP GP2Y10(粉尘传感器,其实我在怀疑是否也叫PM2.5) 买到手的时候,除了传感器还有随附的一个150欧姆的电阻和一个220uf的 ...

  3. 全球及中国激光粉尘传感器行业投资前景与运营潜力研究报告2022版

    全球及中国激光粉尘传感器行业投资前景与运营潜力研究报告2022版 --------------------------------------- [修订日期]:2021年12月 [搜索鸿晟信合研究院查 ...

  4. 【雕爷学编程】Arduino动手做(42)---PM2.5粉尘传感器

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践(动手试试)出真知的理念,以学习和交流为目的,这里准备 ...

  5. GP2Y10粉尘传感器

    1.粉尘传感器 GP2Y10是一款光学空气质量传感器,设计用来感应空气中的尘埃粒子,其内部对角安放着红外线发光二极管和光电晶体管,使得其能够探测到空气中尘埃反射光,即使非常细小的如烟草烟雾颗粒也能够被 ...

  6. 夏普GP2Y1010AU0F灰尘传感器使用

    夏普GP2Y1010AU0F灰尘传感器在STM32平台上的使用 一.传感器的概述 GP2Y1010AUOF是日本夏普公司开发的一款光学灰尘浓度检测传感器.此传感器内部成对角分布的红外发光二极管和光电晶 ...

  7. 夏普GP2Y1010AU0F灰尘传感器在STM32平台上的使用

    夏普GP2Y1010AU0F灰尘传感器在STM32平台上的使用 一.传感器的概述 GP2Y1010AUOF是日本夏普公司开发的一款光学灰尘浓度检测传感器.此传感器内部成对角分布的红外发光二极管和光电晶 ...

  8. ZPH01 粉尘传感器

    产品描述 本传感器是采用先进PM2.5检测机理,实现对PM2.5的 检测.该传感器中PM2.5检测单元采用粒子计数原理,可 灵敏检测直径1μm以上灰尘颗粒物. 传感器出厂前经过老化.调试.标定.校准, ...

  9. 红外粉尘传感器和激光粉尘传感器有什么区别?

    红外粉尘传感器和激光粉尘传感器有什么区别? 红外光电传感器在我们的生活中是一个很常见的物品,相信朋友们对它应该也是不陌生的,那关于粉尘对 红外光电传感器有影响吗这个问题大家了解过吗?下面就关于红外光电 ...

最新文章

  1. java精确测量文本高度_Android精确测量文本宽高及基线位置的方法
  2. 深度学习核心技术精讲100篇(六十)-深度学习分类算法之神经网络
  3. 【mongoDB】 备份
  4. 201521123061 《Java程序设计》第三周学习总结
  5. 手把手教你入侵网站修改数据_手把手教你使用Python抓取QQ音乐数据(第四弹)...
  6. 天逸ad一66da_深入解析天逸ad66d与ad66a哪个好?区别是?内幕评测吐槽
  7. ExcelManager--基于.Net的Excel读写管理类库(二) 转载
  8. word一键排版_这个 Word 插件神器,帮你快速搞定排版问题
  9. Eclipse安装Tomcat插件全攻略
  10. setitime和相关函数
  11. linux补丁服务,Linux补丁程序管理_补丁工具 _ ManageEngine Desktop Central
  12. 油猴脚本的安装、配置及使用方法
  13. html下拉菜单右侧显示,css如何设置下拉菜单?
  14. [转载]Windows系统的错误报告保存在哪个文件夹里?
  15. 【iOS】—— 多线程编程八重曲之(二)- Pthread
  16. 产品经理知识体系——职责
  17. CentOS 7安装TeamViewer
  18. android m壁纸驱动之家,微软打造的良心壁纸App,仅4.2M
  19. uc浏览器设置里面的的浏览器ua是什么意思
  20. 【Nvidia AGX Xavier】AGX Xavier使用记录

热门文章

  1. Python实战—学籍注册小程序
  2. 三、Logstash
  3. 给定单链表L:L0→L1→...→Ln-1→Ln, 重新排序:L0→Ln→L1→Ln-1→L2→Ln-2→...
  4. 三、T100整体系统管理之T100企业、SITE及相关资料设定篇
  5. Xpath 高级用法
  6. 洛谷 P2423 双塔
  7. Excel聚类分析-人口统计模式下的分群算法
  8. 推荐系统的主要四个阶段(召回、粗排、精排、重排)
  9. 深度学习推荐技术发展周期小结之精排模型
  10. springboot实现微信扫码登录并且绑定