极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: HuaShine2015

可以蓝牙4.0通讯的手持式PM2.5检测仪

[复制链接]
 楼主| 发表于 2015-4-13 16:46:08 | 显示全部楼层
yyy_zc 发表于 2015-4-11 17:09
怎么确定是4.0的呀

在下位机端串口蓝牙一般只区别主从设备,是蓝牙4.0还是3.0以下主要区别在上位机编程调用的API和通讯协议方式不同
回复 支持 反对

使用道具 举报

发表于 2015-4-18 12:28:30 | 显示全部楼层
还可以选用更好的激光PM2.5传感器(激光散射法),传统的是灰尘传感器(Dust Sensor),粒径太小根本检测不到,激光PM2.5传感器,推荐PlanTower(攀藤科技)G1或者G3 激光PM2.5传感器,160元左右,串口输出,数据直接使用无需校准,关键还是PM2.5测的准。淘宝 搜索“激光PM2.5传感器 G1”或者“激光PM2.5传感器 G3”.
回复 支持 反对

使用道具 举报

发表于 2015-4-22 08:28:10 | 显示全部楼层
我是菜鸟.....
想问下用什么来编写下机位程序(即手机上的)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-23 08:48:06 | 显示全部楼层
chances 发表于 2015-4-22 08:28
我是菜鸟.....
想问下用什么来编写下机位程序(即手机上的)

Android Studio, Java
回复 支持 反对

使用道具 举报

发表于 2015-4-23 10:24:45 | 显示全部楼层
HuaShine2015 发表于 2015-4-23 08:48
Android Studio, Java

谢谢楼主.....本菜鸟刚刚开始学习.....
回复 支持 反对

使用道具 举报

发表于 2015-4-23 12:43:25 | 显示全部楼层
矮油,不错呦,示意图用 Fritzing 来搞就更好了,这年头居然用手绘
回复 支持 反对

使用道具 举报

发表于 2015-5-21 12:26:14 | 显示全部楼层
楼主,网盘打不开了,重新发一个给我,好吗?我研究一下,谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-23 16:45:49 | 显示全部楼层
活着就是幸福 发表于 2015-5-21 12:26
楼主,网盘打不开了,重新发一个给我,好吗?我研究一下,谢谢!

可以打开啊,是不是你网络的问题
回复 支持 反对

使用道具 举报

发表于 2015-7-30 17:12:34 | 显示全部楼层
楼主,请问做这个需要哪些方面的知识。我一个做android前端开发可以做出这个来吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-2 13:14:21 | 显示全部楼层
zhan_hongyi 发表于 2015-7-30 17:12
楼主,请问做这个需要哪些方面的知识。我一个做android前端开发可以做出这个来吗?

除了java再会一点C和电路基础就行
回复 支持 反对

使用道具 举报

发表于 2015-12-27 13:01:08 | 显示全部楼层
本帖最后由 libin98888 于 2015-12-27 16:13 编辑

楼主高手呀 整个中文彩屏显示 就高大上了
回复 支持 反对

使用道具 举报

发表于 2016-1-5 09:35:21 | 显示全部楼层
本帖最后由 libin98888 于 2016-1-5 13:50 编辑

楼主你好,我只是一个业余爱好者  我按照您的方法连接  手机蓝牙建立不了连接   用测试软件建立连接后可以发和回传数据,请教一下您的软件使用方法 感谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-10 10:56:44 | 显示全部楼层
libin98888 发表于 2016-1-5 09:35
楼主你好,我只是一个业余爱好者  我按照您的方法连接  手机蓝牙建立不了连接   用测试软件建立连接后可以发 ...

你修改源码如下位置为你蓝牙设备名称和MAC地址前6码再编译成APP即可,源码我有共享在网盘
                                        if ((device.getName().contains("PM25"))
                                                        && (device.getAddress().startsWith("B4:99:4C"))) {
                                                tDate.setText(R.string.find_device);
                                                target = device;
                                                mScanning = false;
                                                mBluetoothAdapter.stopLeScan(mLeScanCallback);
                                                dHandler.sendEmptyMessage(0);
                                        }
回复 支持 反对

使用道具 举报

发表于 2016-1-10 15:01:49 | 显示全部楼层
谢谢楼主!
回复 支持 反对

使用道具 举报

发表于 2016-4-19 15:34:08 | 显示全部楼层
如果把ARDUINO的代码改成始终发送数据,而不是依靠命令筛选get#这种,请问在安卓代码中要怎么修改呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 21:39 , Processed in 0.046035 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表