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

标题: 【ESPhome】——空气净化器 [打印本页]

作者: msaiwl    时间: 2024-4-11 20:58
标题: 【ESPhome】——空气净化器
本帖最后由 msaiwl 于 2024-4-17 09:26 编辑

采用esp8266-01S 作为主控,烧录esphome固件,控制可控硅实现空气净化器功率调节,带一个实体按钮 可以手动多档调节,也可以接入HA自动控制,目前是定时开启关闭  
[attach]57872[/attach][attach]57895[/attach][attach]57894[/attach]
装配过程
[attach]57904[/attach][attach]57905[/attach][attach]57906[/attach][attach]57902[/attach][attach]57903[/attach]

模型
[attach]57898[/attach][attach]57899[/attach][attach]57900[/attach][attach]57901[/attach][attach]57897[/attach][attach]57896[/attach]
风扇
[attach]57890[/attach]
主板
[attach]57891[/attach][attach]57892[/attach]
原理图是参考 sorrypqa 这位大佬的
[attach]57931[/attach]
滤芯
[attach]57893[/attach]
资料包太大了上传不了。。。。

esphome 固件

  1. esphome:
  2.   name: air
  3.   friendly_name: air

  4. esp8266:
  5.   board: esp01_1m

  6. # 是否打印日志
  7. logger:
  8.   level: debug

  9. # Enable Home Assistant API
  10. api:
  11.   encryption:
  12.     key: "vsEHBfjh1VUEG4jmKzeAxUsvl1"

  13. ota:
  14.   password: "46480ac8d8e3871293a28c4f4"

  15. wifi:
  16.   ssid: !secret wifi_ssid
  17.   password: !secret wifi_password

  18.   # Enable fallback hotspot (captive portal) in case wifi connection fails
  19.   ap:
  20.     ssid: "Air Fallback Hotspot"
  21.     password: "3SSgXxEXkb5c"

  22.   
  23. # Example configuration entry
  24. binary_sensor:
  25.   - platform: gpio
  26.     pin: GPIO2
  27.     name: "空气净化器"
  28.     filters:
  29.       - delayed_on: 50ms
  30.       - delayed_off: 50ms
  31.       - delayed_on_off: 50ms  #延迟开关:仅当二进制传感器至少在指定的时间段内保持在相同状态时,才发送打开或关闭值。用于解除二进制开关的抖动
  32.     on_multi_click:
  33.     - timing:
  34.         - OFF for at most 0.5s
  35.         - ON for at least 0.3s
  36.       then:
  37.           - lambda: |-
  38.                 if (id(air_Speed).speed == 65) {
  39.                   auto call = id(air_Speed).turn_on();
  40.                   call.set_speed(75);
  41.                   call.perform();
  42.                 } else if  (id(air_Speed).speed == 75)  {
  43.                   auto call = id(air_Speed).turn_on();
  44.                   call.set_speed(100);
  45.                   call.perform();
  46.                 }else if  (id(air_Speed).speed == 100)  {
  47.                   auto call = id(air_Speed).turn_off();
  48.                   call.set_speed(60);
  49.                   call.perform();
  50.                 }else  {
  51.                   auto call = id(air_Speed).turn_on();
  52.                   call.set_speed(65);
  53.                   call.perform();
  54.                 }

  55. output:
  56.   - platform: ac_dimmer
  57.     id: dimmer1
  58.     gate_pin: GPIO0 #用于控制可控硅的引脚。
  59. #    inverted: true
  60.     method: leading pulse
  61.     zero_cross_pin: #用于感测交流过零事件的引脚
  62.       number: GPIO3
  63.       mode:
  64.         input: true
  65. #      inverted: true

  66. fan:
  67.   - platform: speed
  68.     output: dimmer1
  69.     name: "air_Speed"
  70.     id: air_Speed
  71.     speed_count: 100
  72.     restore_mode: RESTORE_DEFAULT_ON #
  73.     on_turn_on:
  74.       then:
  75.         - fan.turn_on:
  76.             id: air_Speed
  77.             speed: 65 #默认sudu
  78.    
复制代码


开源地址:【ESPHome】——空气净化器 - 嘉立创EDA开源硬件平台 (oshwhub.com)










作者: hhh.    时间: 2024-4-11 21:08
手挫空气净化器,牛皮大佬  统计总成本没    不知道性价比如何
作者: msaiwl    时间: 2024-4-11 21:11
hhh. 发表于 2024-4-11 21:08
手挫空气净化器,牛皮大佬  统计总成本没    不知道性价比如何

智能版本的大概62 不算打印件   打印件大概不到1.5公斤  我买的56块钱三公斤的料   总共100吧
非智能版本就便宜一点 78十
作者: book123    时间: 2024-4-11 22:49
大佬是DIY达人啊!牛! 原理图能分享一下吗,想学习学习。
作者: leonarddo    时间: 2024-4-12 00:57
我去,太强了,打印的壳子
作者: godzqh    时间: 2024-4-12 08:09
确实是牛批大佬,关键是人家还无私分享出来了
作者: msaiwl    时间: 2024-4-12 09:41
book123 发表于 2024-4-11 22:49
大佬是DIY达人啊!牛! 原理图能分享一下吗,想学习学习。

可以,我回头上传到立创开源广场
作者: loveioi    时间: 2024-4-12 09:47
大佬,,,,,没看见电路原理图。
作者: msaiwl    时间: 2024-4-12 10:12
loveioi 发表于 2024-4-12 09:47
大佬,,,,,没看见电路原理图。

立创正在审核 应该很快,那个附件比较大 比较详细
作者: DX3906    时间: 2024-4-12 11:09
直接斐讯A1不好吗?通过mqtt协议接入
作者: msaiwl    时间: 2024-4-12 11:22
DX3906 发表于 2024-4-12 11:09
直接斐讯A1不好吗?通过mqtt协议接入

知识盲区了...我不会搞
作者: DX3906    时间: 2024-4-12 13:10
msaiwl 发表于 2024-4-12 11:22
知识盲区了...我不会搞

张大妈、还是B站哪里,有教程,直接改呀。成品的设备,改了就用,又美观,多好
作者: book123    时间: 2024-4-12 15:34
msaiwl 发表于 2024-4-12 09:41
可以,我回头上传到立创开源广场

谢谢
作者: hamtalk    时间: 2024-4-14 20:37
这都手搓!大佬就是大佬!
作者: xiangboshi    时间: 2024-4-16 10:16
大佬没算打印机的钱,那我能不能买小米的净化器的壳子,自己装硬件
作者: msaiwl    时间: 2024-4-16 14:39
xiangboshi 发表于 2024-4-16 10:16
大佬没算打印机的钱,那我能不能买小米的净化器的壳子,自己装硬件

可以 其实有硬件 不要壳子裸奔也不是不能用
作者: zy19921108    时间: 2024-4-16 16:16
真的是看起来好复杂啊

作者: 嘻嘻    时间: 2024-4-16 16:27
厉害了 顶一个
作者: msaiwl    时间: 2024-4-17 09:20
zy19921108 发表于 2024-4-16 16:16
真的是看起来好复杂啊

慢慢来嘛  技术栈不多  都是入门知识 折腾起来很快的, 资料包里头有技术栈的学习路线  
作者: fung1006    时间: 2024-4-17 10:27
不錯,再集成一個pm2.5跟 DHT22 就差不多了
作者: 嘉雨加    时间: 2024-4-17 20:22
大佬就是牛逼,快赶上工业革命了
作者: msaiwl    时间: 2024-4-18 08:39
fung1006 发表于 2024-4-17 10:27
不錯,再集成一個pm2.5跟 DHT22 就差不多了

主要是esp8266 01S 就四个引脚  没法扩展那么多功能




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5