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

 找回密码
 立即注册
查看: 3411|回复: 3

ESP8266固件基于micropython-1.9.4支持WEB参数修改

[复制链接]

26

主题

170

帖子

1026

积分

论坛技术达人

积分
1026
金钱
856
HASS币
20
发表于 2019-10-10 09:29:37 | 显示全部楼层 |阅读模式
本帖最后由 loog 于 2019-10-18 16:12 编辑

TIM截图20191010092235.png

基于micropython-1.9.4https://v.youku.com/v_show/id_XNDEwNjM4OTY2NA==.html?spm=a2h3j.8428770.3416059.1

这个固件可以对普通防盗门加装智能开锁设备,只需减速电机+齿轮+变压器,


内置了MQTT DHT WEB
固件接口定义
#接口定义
Button = Pin(14,Pin.IN)#按钮开关   D5
Monitor = Pin(13,Pin.IN)#检测运动关闭 D7
led = Pin(12,Pin.OUT, value=0) #触摸开关 D6
S2 = Pin(4,Pin.OUT, value=1)   #D2
S3 = Pin(5,Pin.OUT, value=0)   #D1
S4 = Pin(16,Pin.OUT, value=1)  #D0


D7可以接霍尔或者磁力感应,接通高频信号触动开关关闭
触摸开关 D6 低频点动信号触发
如果你要自己定义接口就自己写代码在boot.py文件里注释掉
#import mqtt
#mqtt.RUN()
#time.sleep(5)  


Settings.json为配置文件

[door为你自定义的MQTT主题]
本帖隐藏的内容MQTT接受参数 比如 door/I  ON OFF
MQTT发送参数 比如 door/C  ON OFF
温度 door/H door/T
刷机命令需要python2.7
pip install esptool
参考一下命令

./esptool.py --port COM3 erase_flash
./esptool.py --port COM3 --baud 460800 write_flash --flash_size=detect 0 ./firmware/fweb0.9.3.bin




这个固件支持减速电机自动转一圈通过磁力或者霍尔感应停转,做普通触摸开关也可以!支持CJMCU-6612 TB6612FNG 电机驱动模块
pwma 接 D0
AIN2接   D1
AIN1接   D2
STBY接  D6


可以控制电机正转,如果要正反转需要自己再次编写代码

固件不开源flash大于512KB才能刷入
回复

使用道具 举报

48

主题

709

帖子

4712

积分

元老级技术达人

积分
4712
金钱
4003
HASS币
50
QQ
发表于 2019-10-10 10:52:03 | 显示全部楼层
这是啥  大佬自己编译的吗
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2019-10-10 12:34:57 | 显示全部楼层
“可以控制电机正转,如果要正反转需要自己再次编写代码,固件不开源”

所以?
Nero
回复

使用道具 举报

1

主题

20

帖子

85

积分

注册会员

Rank: 2

积分
85
金钱
65
HASS币
0
发表于 2020-1-14 22:00:31 | 显示全部楼层
先留着看看
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 17:52 , Processed in 0.140894 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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