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

 找回密码
 立即注册
查看: 800|回复: 2

[硬件DIY] 添加PAJ7620手势传感器解锁100+种玩法

[复制链接]

7

主题

291

帖子

1041

积分

金牌会员

Rank: 6Rank: 6

积分
1041
金钱
749
HASS币
0
发表于 2024-7-12 15:52:26 | 显示全部楼层 |阅读模式
本帖最后由 mly1314 于 2024-7-12 15:52 编辑

PAJ7620是一种手势传感器
包括的手势有9种,分别为:
Up
Down
Left
Right
Near
Far
CW (clockwise rotation)
CCW (counter-clockwise rotation)
一、固件烧录
1.用github账号登陆https://github.com/benzino77/tasmocompilerbenzino77/tasmocompiler: Web GUI for custom Tasmota compilation (github.com)
2.往下拉点击[color=var(--fgColor-accent, var(--color-accent-fg))][url=https://gitpod.io/#https://github.com/benzino77/tasmocompiler]link to Gipod[/url]Welcome - tasmocompiler - Gitpod Code.用GitHub账号授权登录。
3.进去WEB编译界面后稍等几分钟等插件加载完后点击POSTS下方网址进入

                               
登录/注册后可看大图

                               
登录/注册后可看大图

4.配置界面如下

                               
登录/注册后可看大图

5.在[color=rgba(0, 0, 0, 0.87)]Custom parameters添加PAJ760的自定义代码
[color=var(--md-code-hl-special-color)]#ifndef USE_PAJ7620[color=var(--md-code-hl-special-color)]#define USE_PAJ7620        [color=var(--md-code-hl-special-color)]#endif
注意:根据自己使用情况配置好后进行程序烧录,但([color=rgba(0, 0, 0, 0.87)]Displays (I2C/SPI))必须要选择,因为是PAJ7620是通过[color=rgba(0, 0, 0, 0.87)]I2C通讯的。
[color=rgba(0, 0, 0, 0.87)]二、接线

                               
登录/注册后可看大图

                               
登录/注册后可看大图

SCL、SDA接D0-D8 均可以INT不用接线
设置好后在控制台中输入<x>=1,选择传感器工作模式,模式查看PAJ7620U2 gesture sensor - Tasmota自行选择
三、home assistant中配置
在configuration,yaml中添加以下代码,注意看控制台替换topic后面主题路径

                               
登录/注册后可看大图

{'up':1}其中up为动作值,1为短时间内计数值
mqtt:
  sensor:
    - name: "PAJ7620"
      state_topic: "tele/tasmota_965DD8/SENSOR"
      value_template: "{{ value_json.PAJ7620 }}"
      json_attributes_topic: "tele/tasmota_965DD8/SENSOR"
      json_attributes_template: "{{ value_json | tojson }}"

四、配置自动化可玩性100+
列:
alias: Down
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.paj7620
    to: "{'Down': 1}"
condition: []
action:
  - service: switch.turn_off
    metadata: {}
    data: {}
    target:
      entity_id: switch.tasmota_2
mode: single
在自动化中可以改"{'Down': 1}"两个值均可以改以提高更多的玩法。


1.png
3.png
2.png
接线.png
屏幕截图 2024-07-12 153654.png
屏幕截图 2024-07-12 153456.png

评分

参与人数 2金钱 +22 收起 理由
隔壁的王叔叔 + 12
Ari + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

0

主题

608

帖子

2516

积分

金牌会员

Rank: 6Rank: 6

积分
2516
金钱
1908
HASS币
0
发表于 2024-7-12 15:57:32 | 显示全部楼层
很好,感谢分享 有空弄个玩
回复

使用道具 举报

146

主题

2267

帖子

7004

积分

元老级技术达人

积分
7004
金钱
4732
HASS币
30
发表于 2024-7-12 16:04:48 | 显示全部楼层
支持esphome不,如果支持,放在家里,怎么避免误触发呢?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 12:32 , Processed in 0.093517 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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