查看: 190|回复: 0

基于micropython-1.9.4ESP8266 +减速电机实现普通防盗门手机开锁...

[复制链接]

该用户从未签到

发表于 2019-10-10 10:40 | 显示全部楼层 |阅读模式
本帖最后由 loog 于 2019-10-15 08:34 编辑


TIM截图20191010092235.png

基于micropython-1.9.4ESP8266 +减速电机实现普通防盗门手机开锁视频

https://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
S3 = Pin(5,Pin.OUT, value=0)   #D1
S4 = Pin(16,Pin.OUT, value=1)  #D0
#温度计参数
d = dht.DHT11(machine.Pin(4)) #D2


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 接D2
AIN2接D1
AIN1接D0
STBY接D6


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

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



fweb0.9.4.zip

381.71 KB, 下载次数: 0

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

本版积分规则

热门推荐

【Arduino】108种传感器模块系列实验(104)---MAX30102手腕心率
【Arduino】108种传感器模
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
萌新报道 刚购买了一个watchx
萌新报道 刚购买了一个wat
就这货 但是网上让下载库 我点加载以后他提示没法用。。 求大神帮忙 谢谢了
【Arduino】108种传感器系列实验(15)---手指侦测心跳传感...
【Arduino】108种传感器系
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
【原创】全球最小口袋3D打印机mini one直播教程贴
【原创】全球最小口袋3D打
最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
求助!GM65二维码扫描模块怎么用?
求助!GM65二维码扫描模块
求助!GM65二维码扫描模块怎么用? 卖家给的资料真的看不懂该怎么弄。。( ̄▽ ̄)~*
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
快速回复 返回顶部 返回列表