- 博客(6)
- 收藏
- 关注
原创 基于STM32的智能衣柜设计2(超级详细代码)
这篇主要包含的代码有OLED,LED,EXIT这三个部分,按键控制阈值部分代码放置在中断里面即EXIT里面。由于代码较多所以代码分批发布。代码部分总共有九个。每一篇博客有三个。代码不分顺序。
2024-07-10 16:52:17 277
原创 基于STM32的智能衣柜设计 1
选择STM32F103ZET6作为主控芯片,利用其强大的性能和丰富的外设接口。:采用DHT11温湿度传感器,用于实时监测衣柜内的温湿度。:包蜂鸣器、LED指示灯等,
2024-07-10 11:08:39 432
基于STM32智能衣柜.zip
主要功能有:
①、OLED屏实时显示衣柜里面的温度、湿度等信息;
②、通过按键设置温湿度阈值;
③、当温度过高时。风扇开启使衣柜处于风干降温状态;风扇可以通过PWM控制调速,使用电机需要加一个电机驱动。
④、当湿度过高时,指示灯绿灯开启;一上电红灯亮表示程序正在运行。
⑤、当手触摸电容触摸模块时,衣柜开门(舵机打开);舵机可以通过PWM控制
技术指标:
① 传感器模块:
温湿度传感器:DHT11能准确测量环境的温度和湿度;
②其他硬件组件:
蜂鸣器:用于本地报警;
电机驱动、LED指示等
硬件选型与搭建
①主控芯片:选择STM32F103ZET6作为主控芯片,利用其强大的性能和丰富的外设接口。
②传感器模块:采用DHT11温湿度传感器,用于实时监测衣柜内的温湿度。
③其他硬件:包括继电器、蜂鸣器、LED指示灯等,用于实现烘干控制、报警提示等功能。
3.软件设计与编程
①编程语言:使用C语言进行STM32的编程开发。
②件开发工具:Keil uVision5。
③系统功能实现:
温湿度监测:通过DHT11传感器读取温湿度数据
报警功能:当温湿度超出设定范围时,通过蜂鸣器发出报警声音
2024-07-12
机器人实验仿真,通过MATLAB进行仿真实验
包含内容:
1.用MATLAB仿真实现机器人的坐标系齐次变换
(1)平移坐标变换:transl( )函数,使用transl( )函数创建齐次的平移变换矩阵
T = transl(x,y,z):表示能够获取一个分别沿着x轴、y轴和z轴平移一段距离得到的4X4齐次变换矩阵;
(2)旋转坐标变换:trotx( )函数、troty( )函数和trotz( )函数
T=trotx():表示围绕x轴旋转角度得到的齐
2.用MATLAB仿真实现机器人运动学的表示与求解
即:使用Link()函数,建立连杆的DH参数表
使用SerialLink()函数,建立串联式机器人模型
teach()进行机器人建模示教
jtraj()函数进行机器人轨迹规划
例子:建立一个六自由度的PUMA560型机器人模型,实现要求中所有函数的应用,并实现机器人工作空间的可视化。
3..MATLAB绘图操作——颜色样式、标记符号
4.MATLAB后如何处理保存动画
5.机器人轨迹规划
用MATLAB实现三次多项式轨迹规划的运动仿真
用MATLAB实现抛物线过渡的轨迹规划的运动仿真
1)三次多项式插值
2)用抛物线过渡的线性插值.
2024-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人