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

 找回密码
 立即注册
查看: 11369|回复: 7

爆改小电扇实现物理开关和网络双控

[复制链接]

10

主题

55

帖子

1210

积分

论坛技术达人

积分
1210
金钱
1140
HASS币
60

教程狂人

发表于 2018-7-3 10:22:27 | 显示全部楼层 |阅读模式
本帖最后由 washmi 于 2018-7-3 10:22 编辑
成品

1.jpg 2.jpg 3.jpg

第一次没有刻意的去追求美观及最小化,只为了验证,所以线乱不乱的什么请无视

交代一下背景:

本来应该早就做了,无奈上次新家拉光纤的时候不小心手指受伤缝了2针,一直到现在还包扎着
说起改这个的原因是测试一些电路思路以及为之后新家86开关的改造做点前期的测试准备工作。小电扇是买房的时候开发商送的,背面一个接触式旋钮开关控制2档风速调节,除了开关、电机外没有其他电路。

期间遇到的问题也一并先说一下:

比较尴尬的事情,这次使用的是sonoff basic模块,之前买来后就测试了2次,第2次的时候已经出现了偶尔不工作的情况,一开始没在意,以为是电线接触不良,直到这次改造接完线测试的时候才发现,是220V--5V的降压电路失效了。通过外接5V供电测试,除了降压部分以外,其他无问题,所以后面又增加了额外的5V电源供电。

本次改造用到的材料清单:
  1. sonoff basic #sonoff模块 *1
  2. HF32F-G-5V-HS #宏发继电器 *1
  3. HLK-PM01 #220V-5V电源模块 *1(非必须,原因见上)
  4. 1N4007 #二极管 *1
  5. P521 #光电耦合器 *1
  6. S9014 #NPN三极管 *1
  7. 1K Ω #电阻 *2
  8. 热缩管
  9. 电线
原理说明:

本次除了模块已经使用的GPIO(按钮GPIO0、继电器GPIO12),另外接线引出了3个GPIO,分别为GPIO1、GPIO3、GPIO14,其中RX为GPIO3,TX为GPIO1,如图示。
(图片来自https://github.com/arendst/Sonoff-Tasmota/wiki/Sonoff-Basic)

GPIO.jpg

电路图如下:

接线图.jpg

固件及设置

这次测试使用的是Sonoff-Tasmota,GPIO对应的设置如图:

设置.jpg

发现的问题及改进

第一次改动,考虑的也不是很到位,测试的时候发现,如果物理开关设置为switch的话,会和软件控制冲突,最好还是用button,但是模块本身已经用了1个button(GPIO0)所以如果想用2个button分别控制2个继电器,还得改动程序。

下一步打算试一下ESPEasy
楼下请轻喷




回复

使用道具 举报

0

主题

316

帖子

1732

积分

金牌会员

Rank: 6Rank: 6

积分
1732
金钱
1416
HASS币
0
发表于 2018-7-3 10:27:55 | 显示全部楼层
小小小白学习了谢谢大佬分享,看到拉光纤缝针隔着屏幕都感到肉痛
回复

使用道具 举报

30

主题

997

帖子

4157

积分

论坛元老

Rank: 8Rank: 8

积分
4157
金钱
3155
HASS币
0

活跃会员

发表于 2018-7-3 11:51:01 | 显示全部楼层
很清晰的接线图,谢谢分享,学习了
回复

使用道具 举报

12

主题

547

帖子

2049

积分

金牌会员

Rank: 6Rank: 6

积分
2049
金钱
1502
HASS币
0
发表于 2018-7-3 14:05:52 | 显示全部楼层
我服,sonoff给这样接上去了。
回复

使用道具 举报

6

主题

386

帖子

2045

积分

金牌会员

Rank: 6Rank: 6

积分
2045
金钱
1657
HASS币
0
发表于 2018-7-3 18:07:49 | 显示全部楼层
好厉害。。。这线。。布的 膜拜
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2018-7-6 08:59:40 | 显示全部楼层
前排支持一下
Nero
回复

使用道具 举报

48

主题

709

帖子

4763

积分

元老级技术达人

积分
4763
金钱
4054
HASS币
50
QQ
发表于 2019-8-27 18:27:33 | 显示全部楼层
您可真会玩。。
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

3

主题

20

帖子

106

积分

注册会员

Rank: 2

积分
106
金钱
86
HASS币
0
发表于 2021-7-23 17:00:44 | 显示全部楼层
这线对得起 爆改 两个字
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-1-21 12:00 , Processed in 0.076463 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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