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

 找回密码
 立即注册
123
返回列表 发新帖
楼主: itfangli

[技术探讨] b-parasite项目作业-植物土壤湿度,环境温湿度,光照值

[复制链接]

0

主题

71

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
金钱
215
HASS币
0
发表于 2024-9-17 19:54:10 | 显示全部楼层
itfangli 发表于 2024-9-17 18:07
大俄那个有一点是不错的,就是检测处,把铜器缩进去一些,我是觉得弄点透明漆把边缘处理一下更好。大俄那 ...

在弄人体存在传感器时,蓝牙代理版有时没有收到数据,导致有时传感器不起作用。现在想想也是蓝牙代理的问题,后来才改成WiFi。大俄那个是Zigbee,不知道信号会不会好些,关键是元件非常非常少,好制作,一颗2.4Zigbee芯片EBYTE(亿佰特)CC2530 2.4GHz ZigBee3.0无线模块。
github地址 https://github.com/diyruz/flower
这个都是英文的,涵盖了V1,V2和V3版本,V2版本已改为纽扣电池供电
回复

使用道具 举报

0

主题

71

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
金钱
215
HASS币
0
发表于 2024-9-17 19:56:56 | 显示全部楼层
itfangli 发表于 2024-9-17 18:07
大俄那个有一点是不错的,就是检测处,把铜器缩进去一些,我是觉得弄点透明漆把边缘处理一下更好。大俄那 ...

非常感谢您的及时回复,谢谢!谢谢!在两种方案中纠结,您这个什么都齐备,只差代理。大俄你那个差刷固件方法和代理,哈哈,谢谢!谢谢!
回复

使用道具 举报

0

主题

71

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
金钱
215
HASS币
0
发表于 2024-9-29 10:05:06 | 显示全部楼层
itfangli 发表于 2024-9-13 22:02
不要把事情想象那么难!并非你想的那么困难!

你可以试着用vscode先把那个ble的文件加进去编译。成功了得 ...

楼主好,把阶段性进展汇报一下:

1、考虑到蓝牙代理的连接稳定性和PCB原件数及焊接难道(自己焊接水平有限),最终还是选择了大俄那个
      Zigbee V2方案。
2、目前打板,焊接,调试已完成,成功达到测量土壤湿度的目的
3、刚试了纽扣电池版,一天就能耗去3%的电量,应该续航能力不行
4、也做了2节7号电池版,可以稳定运行,具体还有看后续的观察
5、CC2530按照网上教程,利用esp8266 D1 mini与 CC2530模块连接进行固件刷写

感谢楼主的支持和帮助,非常感谢!!!
也想知道蓝牙版纽扣电池续航时间有多长?

谢谢!谢谢!

回复

使用道具 举报

2

主题

32

帖子

323

积分

中级会员

Rank: 3Rank: 3

积分
323
金钱
291
HASS币
0
 楼主| 发表于 2024-9-30 18:49:27 | 显示全部楼层
ccz888888 发表于 2024-9-29 10:05
楼主好,把阶段性进展汇报一下:

1、考虑到蓝牙代理的连接稳定性和PCB原件数及焊接难道(自己焊接水平有 ...

一天3%,那肯定不行的。正常是10分钟sleep,启动就秒级别发送再次sleep。不可能3%,我持续用了2个多月,目前电压在3.03v。别说2年,一年妥妥的,但是pcb必须处理边缘防止水分渗入
回复

使用道具 举报

2

主题

32

帖子

323

积分

中级会员

Rank: 3Rank: 3

积分
323
金钱
291
HASS币
0
 楼主| 发表于 2024-9-30 18:57:30 | 显示全部楼层
本帖最后由 itfangli 于 2024-9-30 18:59 编辑
ccz888888 发表于 2024-9-17 19:56
非常感谢您的及时回复,谢谢!谢谢!在两种方案中纠结,您这个什么都齐备,只差代理。大俄你那个差刷固件 ...
esphome:
  name: solo3
  name_add_mac_suffix: false
  friendly_name: solo3

packages:
  esphome.bluetooth-proxy: github://esphome/firmware/bluetooth-proxy/esp32-generic.yaml@main
#esp32_ble_tracker:
esp32:
  board: esp32doit-devkit-v1
  framework:
    type: esp-idf   #如果是单核使用这个配置
    #type: arduino   #如果是双核,使用这个配置
    #############如果是双核,需要把下面的4行注释掉
    version: recommended
    sdkconfig_options:
      CONFIG_FREERTOS_UNICORE: y
    advanced:
      ignore_efuse_mac_crc: true  
# Example configuration entry

logger:

# Enable Home Assistant API
api:
  encryption:
    key: "xMx6fR5jEejhJZfUY3tYzrF+E1Nk3oONTUoLMCX8H7I="

ota:
  - platform: esphome

    password: "88888888"


wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Solo3 Fallback Hotspot"
    password: "88888888"

captive_portal:


esp32_ble_tracker:
  
sensor:
  - platform: atc_mithermometer
    mac_address: "A4:C1:38:ED:BF:59"  ##小米2温湿度
    temperature:
      name: "ATC Temperature"
    humidity:
      name: "ATC Humidity"
    battery_level:
      name: "ATC Battery-Level"
    battery_voltage:
      name: "ATC Battery-Voltage"
    signal_strength:
      name: "ATC Signal"

  - platform: atc_mithermometer
    mac_address: "a4:c1:38:1f:9a:aa"     ##小米2温湿度
    temperature:
      name: "ATC Temperature2"
    humidity:
      name: "ATC Humidity2"
    battery_level:
      name: "ATC Battery-Level2"
    battery_voltage:
      name: "ATC Battery-Voltage2"
    signal_strength:
      name: "ATC Signal2"

  - platform: xiaomi_miscale
    mac_address: '5C:CA:D3:48:12:0C'   ##小米体重计
    weight:
      name: "Xiaomi Mi Scale Weight"
    impedance:
      name: "Xiaomi Mi Scale Impedance"


我的代理目前是这样写的,注意,我是用单核esp32d。如果双核请注意修改部分。我觉得单核挺好经济实惠2.5一个。
回复

使用道具 举报

0

主题

71

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
金钱
215
HASS币
0
发表于 2024-10-13 21:19:54 | 显示全部楼层
itfangli 发表于 2024-9-30 18:57
我的代理目前是这样写的,注意,我是用单核esp32d。如果双核请注意修改部分。我觉得单核挺好经济实惠2.5 ...

非常感谢!有空试试。
Zigbee版已已在测试中,补齐了全部元件,目前信号很好,没有掉线。
电量也稳定了,测试纽扣电池需要一个较长的时间。
回复

使用道具 举报

0

主题

71

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
金钱
215
HASS币
0
发表于 2024-10-13 21:21:55 | 显示全部楼层
itfangli 发表于 2024-9-30 18:57
我的代理目前是这样写的,注意,我是用单核esp32d。如果双核请注意修改部分。我觉得单核挺好经济实惠2.5 ...

如果Zigbee纽扣电池版测试可行,原理esp32有线的传感器就用不上了,那样将有好多块esp32双核拿来当代理,哈哈
谢谢!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 12:49 , Processed in 0.147716 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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