首页
时间胶囊
壁纸
留言
统计
友链
Search
1
linux大作业(DHCP部署)
179 阅读
2
图
88 阅读
3
Python中os.mkdir()与os.makedirs()的区别及用法
82 阅读
4
英语插本笔记
70 阅读
5
C语言笔记
70 阅读
默认分类
网站搭建
学习笔记
Python
Django
opencv
机器学习
英语插本
数据结构插本笔记
物联网学习
mricropython
登录
Search
yao
累计撰写
25
篇文章
累计收到
15
条评论
首页
栏目
默认分类
网站搭建
学习笔记
Python
Django
opencv
机器学习
英语插本
数据结构插本笔记
物联网学习
mricropython
页面
时间胶囊
壁纸
留言
统计
友链
搜索到
1
篇与
的结果
2024-03-18
自制拓竹AMS笔记
mqtt连接拓竹打印机 通过mqtt连接拓竹3D打印机进行信息交互。监听拓竹换料信号,从而去控制YEC-AMS进行自动换料。连接参数:用户名:默认bblp密码:局域网模式里面的密码订阅地址:device/序列号/report发送地址:device/序列号/request端口:默认为8883地址:为局域网模式内的ip地址SSL/TLS:开启mricropython mqtt 代码from umqtt.simple import MQTTClient from machine import Pin import network import time import ujson from bambu.bambu_commands import banbu_start,START_PUSH class Bambu_mqtt_cliet: def __init__(self,mqtt_server,DEVICE_SERIAL,password,username="bblp",client_id="esp32",mqtt_port=8883): self.mqtt_server = mqtt_server # 服务器地址 self.DEVICE_SERIAL = DEVICE_SERIAL # 服务器序列好 self.username = username # 用户 self.password = password # 服务器密码 self.client_id = client_id self.mqtt_port = mqtt_port # 订阅和发送的主题 self.TOPIC_SUBSCRIBE = "device/" + DEVICE_SERIAL + "/report" self.TOPIC_PUBLISH = "device/" + DEVICE_SERIAL + "/request" self.new_message = {} # 订阅的消息 self.client = None def sub_cb(self,topic,msg): self.new_message = ujson.loads(msg).get("print",{}) # 连接和订阅 def conent_and_subscribe(self): try: self.client = MQTTClient(self.client_id, self.mqtt_server, user=self.username, password=self.password, ssl=True) self.client.set_callback(self.sub_cb) self.client.connect() self.client.subscribe(self.TOPIC_SUBSCRIBE) print("成功连接到 %s, 订阅地址为 %s topic" % (self.mqtt_server, self.TOPIC_SUBSCRIBE)) except Exception as e: print("连接失败",str(e)) def loop_updata(self): while True: time.sleep(1) self.client.check_msg() try: self.piblish(START_PUSH) except Exception as e: self.new_message = {} time.sleep(10) self.conent_and_subscribe() print("发布出错了",e) print("结束") def piblish(self,operation_code): self.client.publish(self.TOPIC_PUBLISH, operation_code, retain=True) mircropython 驱动tt电机 DRV8833 具有两个 NMOS H 桥驱动器,使其能够控制两个直流有刷电机、一个双极步进电机、螺线管和其他电感负载。 它的工作电压范围为 2.7 V 至 10.8 V,每个通道可连续提供高达 1.2 A 的电流。此外,它还可以承受每通道高达 2 A 的峰值电流几秒钟。 DRV8833 还包含多种保护功能,例如欠压锁定、过流和过热保护,提供高水平的可靠性。这些事件中的每一个都会禁用 H 桥 MOSFET。故障情况消除后,设备将恢复运行。 它还包括低功耗睡眠模式,可让您节省电量,尤其是在电机不使用时。 所有这些功能使其成为为小型低压电机供电的绝佳选择。驱动旋转:两个引脚的高低电平设置旋转方向和驱动旋转旋转速度:通常为高电平的引脚上使用脉宽调制输入1/输入3输入2/输入4旋转方向低(0)低(0)电机关闭高(1)低(0)向前低(0)高(1)向后高(1)高(1)电机关闭当前进展:电路升级为8通,pcb绘制等待中,注意微动开关要与引脚直接连接。参考地址DRV8833使用说明
2024年03月18日
55 阅读
0 评论
1 点赞