绍兴专业网站建设公司,wordpress文章分类表,十款看免费行情的软件,淘宝客优惠券网站建设加盟官网基于stm32单片机的app视频遥控抽水灭火水泵小车设计 1、项目简介1.1 系统构成1.2 系统功能 2、部分电路设计2.1 L298N电机驱动电路设计2.2 继电器控制电路设计 3、部分代码展示3.1 小车控制代码3.1 水泵控制代码 4 演示视频及代码资料获取 1、项目简介
视频简介中包含资料http… 基于stm32单片机的app视频遥控抽水灭火水泵小车设计 1、项目简介1.1 系统构成1.2 系统功能 2、部分电路设计2.1 L298N电机驱动电路设计2.2 继电器控制电路设计 3、部分代码展示3.1 小车控制代码3.1 水泵控制代码 4 演示视频及代码资料获取 1、项目简介
视频简介中包含资料https://www.bilibili.com/video/BV1em4y1P7im/?spm_id_from333.999.0.0vd_source0fb8a603c3cd84c0c72e5fa5d4201605
1.1 系统构成
本系统采用stm32单片机esp32 cam wifi摄像头L298N电机驱动继电器水泵手机appLED灯设计而成。
1.2 系统功能
1、使用手机APP控制小车移动2、在手机APP可以查看小车上的视频3、通过手机APP可以控制水泵、LED的打开与关闭
2、部分电路设计
2.1 L298N电机驱动电路设计
L298N使用注意事项
1、当你的驱动电压上图标识为12V输入实际可以接受的输入范围是7-12V为7V-12V的时候可以使能板载的5V逻辑供电当使用板载5V供电之后接口中的5V供电不要输入电压但是可以引出5V电压供外部使用。这种即为常规应用2、当驱动电压高于12V小于等于24V芯片手册中提出可以支持到35V但是按照经验一般298保守应用大电压支持到24V已经很了不起时比如要驱动额定电压为18V的电机。首先必须拔除板载5V输出使能的跳线帽。然后在5V输出端口外部接入5V5V使能即 一个电平为5V的控制信号当此信号输入有效时且电机驱动模块中电源供电正常时电机驱动模块输出电流。否则即使电源供电正常电机上也无电流。电压对L298N内部逻辑电路供电。这种是高压驱动的非常规应用
这里只展示前轮的电机驱动电路图后轮与前轮一样。
2.2 继电器控制电路设计
电路图如下所示
3、部分代码展示
3.1 小车控制代码
//占空比 TIMx_CCRx / TIMx_ARR
//moto_r右轮电机moto_l左轮电机. 数值 0-100
void MOTO_PWM_Out_AB(u16 moto_A, u16 moto_B)
{TIM_OCInitTypeDef TIM_OCInitSructure;TIM_OCInitSructure.TIM_OCMode TIM_OCMode_PWM1;TIM_OCInitSructure.TIM_OutputState TIM_OutputState_Enable;//CH1 左前电机-ATIM_OCInitSructure.TIM_Pulse moto_A;//占空比 ccr/100TIM_OC1Init(TIM3, TIM_OCInitSructure);//参数初始化TIM_OC1PolarityConfig(TIM3, TIM_OCPreload_Enable);//开始输出pwm//CH42 右前电机-BTIM_OCInitSructure.TIM_Pulse moto_B;//占空比 ccr /100TIM_OC2Init(TIM3, TIM_OCInitSructure);//参数初始化TIM_OC2PolarityConfig(TIM3, TIM_OCPreload_Enable);//开始输出pwmTIM_ARRPreloadConfig(TIM3, ENABLE);//启动自动重装}3.1 水泵控制代码 //水泵控制switch(realy_control){case 0x0a: //打开水泵RELAY_ONbreak;case 0x0b: //关闭水泵RELAY_OFFbreak;default:RELAY_OFF //关闭水泵break;}4 演示视频及代码资料获取
视频简介中包含资料https://www.bilibili.com/video/BV1em4y1P7im/?spm_id_from333.999.0.0vd_source0fb8a603c3cd84c0c72e5fa5d4201605