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

 找回密码
 立即注册
查看: 6104|回复: 20

[技术探讨] 电动车靠近开锁,离开锁车实施

[复制链接]

78

主题

537

帖子

3545

积分

论坛元老

Rank: 8Rank: 8

积分
3545
金钱
3008
HASS币
0
发表于 2022-8-26 22:41:36 | 显示全部楼层 |阅读模式
本帖最后由 silas3082 于 2022-9-24 09:59 编辑

之前发表了个"电动车靠近开锁,离开锁车思路"帖子,打算用esp32蓝牙功能扫描手环或者手机蓝牙实现电动车自动开锁。进过几天的实践,发现esp32直接扫描不到手机蓝牙,手环蓝牙偶尔能扫描到(我的是小米4nfc版),大多数时候扫描不到,很不稳定,搜索了半天也没找到好的解决方法(有坛友提出用beacon,我也研究了一下,没怎么深入,不知道具体怎么实现,没采用)


偶然看esphome官网时候看到可以利用wifi进行相关自动化,比如wifi连接上就执行……或者wifi信号变化就……,故打算手机开热点,8266连接手机wifi,信号在-30到-120的时候就的时候打开电动车电门,超出范围或者wifi断开就关闭,从而实现"电动车靠近开锁,离开锁车"

这里我在D1控制电门继电器,增加了D2,D3来控制一个led灯和单位门禁,不需要的直接可以忽略,直接用Switch D1和sensor那段就行。
esphome:
  name: wifi2

esp8266:
  board: nodemcuv2

# Enable logging
logger:

# Enable Home Assistant API
api:
  reboot_timeout: 0s
ota:
  password: "*********************"

wifi:
  ssid: "你自己的热点"
  password: "热点密码"
  reboot_timeout: 0s

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  

captive_portal:


    
switch:
  - platform: gpio
    pin: D1
    name: "dianmen"  ##关锁状态输出电压0V,开锁状态输出电压与电池电压相同
    id: dianmen
    restore_mode: ALWAYS_OFF

  - platform: gpio
    pin: D2
    name: "LED"  
    id: led
    restore_mode: ALWAYS_OFF
    

remote_transmitter:
  pin: D3
  carrier_duty_percent: 50%     

   

sensor:
  - platform: wifi_signal
    name: "WiFi Signal Sensor"
    
    update_interval: 1s
    on_value_range:
      - below: -120
        then:
          - switch.turn_off: dianmen

      - above: -120
        below: -10
        then:
          - switch.turn_on: dianmen

      - above: -1
        then:
          - switch.turn_off: dianmen
    

 
binary_sensor:
  - platform: gpio
    pin:
      number: D4
      mode:
        input: true
        pullup: true
    name: "menjinkaiguan"
    id: menjinkaiguan
    device_class: opening
    filters:
      - delayed_on_off: 100ms #这里一定要加这个这个起到滤波的作用。
    on_press: 
      - switch.turn_on: led
      - repeat:
          count: 20
          then:
            - remote_transmitter.transmit_rc_switch_raw:
                  code: '***********************'
                  protocol: 1
                  repeat:
                   wait_time: 0s
                   times: 10
            - delay: 1s
          
      - switch.turn_off: led
            




mmexport1661524848242.jpg
mmexport1661524850323.jpg
mmexport1661524846525.jpg
回复

使用道具 举报

23

主题

137

帖子

712

积分

高级会员

Rank: 4

积分
712
金钱
575
HASS币
0
发表于 2022-8-26 23:24:14 来自手机 | 显示全部楼层
太耗电了
回复

使用道具 举报

6

主题

217

帖子

1321

积分

金牌会员

Rank: 6Rank: 6

积分
1321
金钱
1104
HASS币
0
发表于 2022-8-27 05:36:50 | 显示全部楼层
太耗电了,可以手机安装homeassistant的app,打开模拟ibeacon即可。
回复

使用道具 举报

3

主题

154

帖子

1768

积分

金牌会员

Rank: 6Rank: 6

积分
1768
金钱
1614
HASS币
10
发表于 2022-8-27 06:01:44 | 显示全部楼层
wifi费电,有没有考虑NFC
回复

使用道具 举报

78

主题

537

帖子

3545

积分

论坛元老

Rank: 8Rank: 8

积分
3545
金钱
3008
HASS币
0
 楼主| 发表于 2022-8-27 08:08:28 | 显示全部楼层
leonarddo 发表于 2022-8-27 05:36
太耗电了,可以手机安装homeassistant的app,打开模拟ibeacon即可。

用几天试试,不行再换回蓝牙
回复

使用道具 举报

78

主题

537

帖子

3545

积分

论坛元老

Rank: 8Rank: 8

积分
3545
金钱
3008
HASS币
0
 楼主| 发表于 2022-8-27 08:24:43 | 显示全部楼层
yc0209 发表于 2022-8-27 06:01
wifi费电,有没有考虑NFC

nfc还需要把卡片或手机贴一下,和钥匙差不多
回复

使用道具 举报

6

主题

226

帖子

3723

积分

论坛元老

Rank: 8Rank: 8

积分
3723
金钱
3497
HASS币
0
发表于 2022-8-27 11:06:01 | 显示全部楼层
mark 等楼主更新
回复

使用道具 举报

3

主题

119

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
金钱
1056
HASS币
0
发表于 2022-8-27 19:35:54 来自手机 | 显示全部楼层
怎么接线的??也想搞一个
回复

使用道具 举报

40

主题

2176

帖子

8292

积分

元老级技术达人

积分
8292
金钱
6101
HASS币
110
发表于 2022-8-27 20:33:05 | 显示全部楼层
看看电动车那边的接线
回复

使用道具 举报

78

主题

537

帖子

3545

积分

论坛元老

Rank: 8Rank: 8

积分
3545
金钱
3008
HASS币
0
 楼主| 发表于 2022-8-28 10:25:50 | 显示全部楼层
电动车把橙色电门锁线和红色电源线接到一个继电器上
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 02:42 , Processed in 0.381146 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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