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

 找回密码
 立即注册
查看: 735|回复: 14

[经验分享] 便宜的ESP32红外人体传感器

[复制链接]

10

主题

109

帖子

561

积分

高级会员

Rank: 4

积分
561
金钱
452
HASS币
0
发表于 2024-4-28 10:53:15 | 显示全部楼层 |阅读模式
在垃圾佬那里淘了几只ESP32 的传感器,3.8一只,还不错
微信图片_20240428104753.jpg
esphome:
  name: esp32-pir
  friendly_name: ESP32-PIR
  name_add_mac_suffix: true

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# 设置API
api:
  reboot_timeout: 0s
#  encryption:
#    key: !secret api_key

# 设置OTA
ota:
#  password: !secret ota_password

#设置WIFI
wifi:
#  ssid: !secret wifi_ssid
#  password: !secret wifi_password
  ssid: wifi
  password: 12345678
  fast_connect: True  #不扫描直接连接,隐藏SSID必须启用  
  use_address: 10.1.0.14 #手动配置用于OTA的IP地址,默认用域名连接;  
  # 设置AP名称与密码
  ap:
    ssid: "ESP32-PIR"
    password: !secret ap_password

# 如果wifi连接失败,启动热点
captive_portal:

#设置web服务器
#web_server:
#  port: 80    

##
#time:
#  - platform: homeassistant
#    id: ha_time
#    timezone: "Asia/Shanghai"

button:
  - platform: restart
    name: "Restart" 
    id: reset1
    
binary_sensor:
  - platform: gpio
    pin: GPIO27
    name: "Motion"
    device_class: motion
    id: motion
    on_press:
      then:
        - light.turn_on: stateled
    on_release:
      then:
        - light.turn_off: stateled

  - platform: gpio
    name: "Button"
    pin:
      number: GPIO2
      mode: INPUT_PULLUP
      inverted: true
#    internal: True

    on_multi_click:  
    - timing: ##连击3次;
        - ON for at most 200ms
        - OFF for at most 400ms
        - ON for at most 200ms
        - OFF for at most 400ms
        - ON for at most 200ms
        - OFF for at least 600ms
      then: 
        - button.press: reset1

light:
  - platform: status_led
    name: "Status"
    id: stateled
    internal: True # 不在前端显示
    pin: 
      number: GPIO19 #蓝色指示灯
      inverted: False





回复

使用道具 举报

110

主题

1611

帖子

5084

积分

元老级技术达人

积分
5084
金钱
3468
HASS币
30
发表于 2024-4-28 11:03:18 | 显示全部楼层
是电池的吗,可以用多久
回复

使用道具 举报

10

主题

109

帖子

561

积分

高级会员

Rank: 4

积分
561
金钱
452
HASS币
0
 楼主| 发表于 2024-4-28 11:17:27 | 显示全部楼层
不打算用电池,直接外接3.3V用,刷固件最简单的方法是把GD25LQ32吹下来用编程器写入固件再焊回去就好了,完美无损
回复

使用道具 举报

1

主题

93

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
金钱
373
HASS币
0
发表于 2024-4-28 12:37:02 | 显示全部楼层
链接分享一个?
回复

使用道具 举报

10

主题

109

帖子

561

积分

高级会员

Rank: 4

积分
561
金钱
452
HASS币
0
 楼主| 发表于 2024-4-28 14:08:36 | 显示全部楼层
Juices 发表于 2024-4-28 12:37
链接分享一个?

打开TAOBAO按上图片搜索就出来了
回复

使用道具 举报

18

主题

433

帖子

1949

积分

金牌会员

Rank: 6Rank: 6

积分
1949
金钱
1516
HASS币
0
发表于 2024-4-28 15:50:37 | 显示全部楼层
不包好坏呢
赌的成分太大了
回复

使用道具 举报

7

主题

147

帖子

2450

积分

金牌会员

Rank: 6Rank: 6

积分
2450
金钱
2303
HASS币
0
发表于 2024-4-28 16:04:58 | 显示全部楼层
还只有一个好买
回复

使用道具 举报

0

主题

26

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
金钱
1834
HASS币
0
发表于 2024-4-28 20:57:43 | 显示全部楼层
我记的这玩意好像是单核来着、就没买
回复

使用道具 举报

34

主题

692

帖子

4428

积分

论坛元老

Rank: 8Rank: 8

积分
4428
金钱
3726
HASS币
50
发表于 2024-4-29 00:32:09 | 显示全部楼层
这动手难度有点大,,要有热风枪拆焊芯片,,没有3年富士康手艺只怕搞不定
回复

使用道具 举报

10

主题

109

帖子

561

积分

高级会员

Rank: 4

积分
561
金钱
452
HASS币
0
 楼主| 发表于 2024-4-29 12:39:55 | 显示全部楼层
huang7dede 发表于 2024-4-29 00:32
这动手难度有点大,,要有热风枪拆焊芯片,,没有3年富士康手艺只怕搞不定

背面有IO0,RX,TX的焊盘,也可以飞线刷机
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-12 00:51 , Processed in 0.355932 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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