『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 10102|回复: 15

[进阶教程] 小白做的基于sonoff的花里胡哨手势开关

[复制链接]

3

主题

158

帖子

679

积分

高级会员

Rank: 4

积分
679
金钱
521
HASS币
10
发表于 2019-10-23 23:39:30 | 显示全部楼层 |阅读模式
本帖最后由 kan0r 于 2019-10-23 23:39 编辑

在论坛混了快1年了,然后把大佬们的帖子能扒的,适合自己的全都尝试了一遍。总想跟着自己思路做点什么出来。
最近弄完小爱同学之后,看到了sonoff刷tasmota可以实现很多功能并且接入到HA和NR,于是就想搞些花里胡哨的东西出来玩玩。
用途主要是晚上睡觉的时候,放完手机准备关灯,以往都要在手机打开homekit,然后再关灯。然后现在就是放下手机,顺便划一下就关掉了哈哈哈。先放一个花里胡哨的视频。。






说说实现这个用了什么东西:
USB to TTL(要有3.3V输出)、
Sonoff Basic 、
APDS9960手势传感器

这里说一下,APDS9960这个传感器,分好几种,我一开始买了红色的,结果测试了几天都不行。
经过几天煎熬之后,紫色的那款到了,一测试就成功了。
IMG_7933.JPG IMG_7934.JPG



一、首先就是Sonoff Basic 刷tasmota的固件。
https://bbs.hassbian.com/forum.php?mod=viewthread&tid=6273

刷固件之前,再看看这个帖子:https://bbs.hassbian.com/thread-5978-1-1.html
引用大神的步骤:
    1,下载tasmota工程导入在Arduino,找到user_config.h中的#define USE_APDS9960,取消注释刷机
    2,在tasmota配置页面配置好SDA SCL,接好传感器到8266板,通电挥手即可在mqtt收到手势信号

这边补充一下,现在新买的sonoff basic好像和教程里的接口不一样了,可以参考一下另外一位大佬的帖子来找对应的口。
https://bbs.hassbian.com/thread-5858-1-1.html

二、刷好机,接好线之后,需要配置好,打通HA、MQTT、NodeRed。
然后在sonoff 的console页面就能看到以下的信息。
<div>23:07:30 MQT: tele/sonoff/SENSOR = {"Time":"2019-10-23T23:07:30","APDS9960":{"Up":1}}</div>


三、然后就是编辑NodeRed的流,跟着大神的脚步改了一下,就有以下的flow。
1234.png
flows.rar (1.19 KB, 下载次数: 15)


四、欢迎大家交流,哈哈
    顺便想问一下,怎么才能提供稳定3.3v电压给sonoff比较合适呢?
    想用普通的usb线,但那个一般出来是5v的吧?现在接着usb ttl的话,用杜邦线感觉不太美观又不够稳健。







评分

参与人数 1金钱 +20 收起 理由
neroxps + 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

3

主题

158

帖子

679

积分

高级会员

Rank: 4

积分
679
金钱
521
HASS币
10
 楼主| 发表于 2019-10-23 23:41:24 | 显示全部楼层
回复

使用道具 举报

8

主题

736

帖子

4568

积分

论坛元老

Rank: 8Rank: 8

积分
4568
金钱
3827
HASS币
40
QQ
发表于 2019-10-24 00:20:55 | 显示全部楼层
近距离还可以,远了的话就不行了
回复

使用道具 举报

9

主题

527

帖子

2350

积分

金牌会员

Rank: 6Rank: 6

积分
2350
金钱
1823
HASS币
0
发表于 2019-10-24 08:25:57 | 显示全部楼层
淘宝有220转5+3.3的电源。。不过需要自己焊3.3的芯片
回复

使用道具 举报

3

主题

158

帖子

679

积分

高级会员

Rank: 4

积分
679
金钱
521
HASS币
10
 楼主| 发表于 2019-10-24 12:08:27 来自手机 | 显示全部楼层
Aiden1 发表于 2019-10-24 00:20
近距离还可以,远了的话就不行了

主要用来做控制开关,如果距离远了就容易误触了
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2019-10-24 12:12:02 | 显示全部楼层
这个好玩
回复

使用道具 举报

17

主题

357

帖子

2084

积分

论坛DIY达人

积分
2084
金钱
1717
HASS币
40
发表于 2019-10-24 16:09:15 | 显示全部楼层
这个传感器可以放远点检测人的行动方向么?如果可以的话那不是比人体传感器爽多了
回复

使用道具 举报

2

主题

287

帖子

996

积分

论坛积极会员

积分
996
金钱
709
HASS币
0
发表于 2019-10-24 22:55:13 | 显示全部楼层
看着很好玩   像楼上说的   如果感应距离远一些可以作为人体计数使用就很棒了
回复

使用道具 举报

3

主题

158

帖子

679

积分

高级会员

Rank: 4

积分
679
金钱
521
HASS币
10
 楼主| 发表于 2019-10-25 11:45:31 来自手机 | 显示全部楼层
令狐鸣 发表于 2019-10-24 12:12
这个好玩

作为开关是挺有意思的,我放在沙发上面,控制起来比手机和物理按键要爽,而且反应也快
回复

使用道具 举报

3

主题

158

帖子

679

积分

高级会员

Rank: 4

积分
679
金钱
521
HASS币
10
 楼主| 发表于 2019-10-25 11:48:04 来自手机 | 显示全部楼层
hugh_jie 发表于 2019-10-24 16:09
这个传感器可以放远点检测人的行动方向么?如果可以的话那不是比人体传感器爽多了 ...

我觉得可以在门框两边放各放一个,基本能捕捉到人进出的方向的
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 20:12 , Processed in 0.203071 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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