当前位置: 首页 > news >正文

我要浏览国外网站怎么做百度推广四川成都地区服务中心

我要浏览国外网站怎么做,百度推广四川成都地区服务中心,seo优化网络推广,网页网页设计制作公司​基于stm32f103的遥控器无线控制爬墙小车,实现功能为可平衡在竖直墙面上,并进行移动和转向,具有超声波防撞功能。 直接上: 演示视频如:哔哩哔哩】 https://b23.tv/BzVTymO 项目说明: 在这个项目中&…

​基于stm32f103的遥控器无线控制爬墙小车,实现功能为可平衡在竖直墙面上,并进行移动和转向,具有超声波防撞功能。

直接上:
在这里插入图片描述
演示视频如:哔哩哔哩】 https://b23.tv/BzVTymO

项目说明:

在这个项目中,我们将利用STM32F103单片机来制作一个能够在竖直墙面上移动、转向并保持平衡的爬墙小车。该小车装备了超声波传感器HC-SR04用于避障,以及两个电机和相应的驱动电路TC118S来控制小车的运动。以下是项目的详细步骤。

硬件清单

  • STM32F103开发板
  • TC118S电机驱动模块
  • 两个直流减速电机(带齿轮箱)
  • HC-SR04超声波距离传感器
  • 电池(建议使用锂聚合物电池)
  • 电机支架和轮子
  • 螺丝、螺母、焊接材料等安装配件

电路设计

在这里插入图片描述

  1. STM32F103与电机驱动模块连接

    • 将STM32F103的PWM输出引脚连接到TC118S的IN1和IN2控制电机的转动。
    • 连接STM32F103的GND到TC118S和电机的公共接地点。
    • 将电机电源线连接到电池,并将电池正极连接到TC118S的VCC,负极连接到GND。
  2. 超声波传感器HC-SR04连接

    • HC-SR04的VCC接到STM32F103的3.3V或5V输出(根据模块要求)。
    • TRIG引脚接到STM32F103的一个GPIO输出。
    • ECHO引脚接到STM32F103的一个GPIO输入。
    • 将超声波传感器的GND接到STM32F103的GND。
  3. 电源管理

    • 确保电池电压适合STM32F103和TC118S模块。
    • 可能需要添加电压调节电路,如果电池电压高于模块要求。

软件设计

  1. 初始化代码

    • 配置STM32F103的时钟、GPIO、PWM和外部中断。
    • 初始化超声波传感器HC-SR04。
  2. 主程序循环

    • 不断读取超声波传感器的数据以检测障碍物。
    • 根据传感器数据和预设的逻辑调整电机的速度和方向,以维持平衡和避障。
    • 通过PID控制算法调节电机速度,以实现稳定的墙面爬行。
  3. PID控制算法

    • 设计合适的PID控制器来调整电机速度,保持小车的平衡和响应方向变化。
    • 根据传感器反馈和小车状态调整PID参数。
  4. 超声波防撞功能

    • 当超声波传感器检测到前方有障碍物时,发送指令给电机驱动模块,使小车停止或改变方向。
  5. 调试与优化

    • 通过串口打印调试信息,观察小车的行为和传感器数据。
    • 根据测试结果调整PID参数,优化小车的性能。

注意事项

  • 确保所有连接都牢固可靠。
  • 在初次测试时,应在安全环境下操作。
  • PID参数需要根据实际情况进行调整,可能需要多次尝试才能达到最佳效果。

完成以上步骤后,你就能得到一个能够在竖直墙面上移动、转向并保持平衡的爬墙小车。记得在实际使用前进行充分的测试和调整,确保小车的稳定性和可靠性。

主要程序:

#include "Systick.h"
#include "USART.h"
#include "IR.h"
#include "Timer.h"
#include "UltrasonicWave.h"int main()
{Systick_Init(72);SCB->AIRCR=0x05fa0500;NVIC->ISER[1]|=1<<5;NVIC->IP[37]=0x00;IR_Init();Timer2_Init();Timer4_Init();UW_GPIO_Init();while(1){if(safety > 500){switch(IR_R){case 0x43://startTIM2->CCR3=3500;//右TIM2->CCR4=3500;	//左		break;case 0x09://EQTIM2->CCR3=0;TIM2->CCR4=0;break;case 0x08://4TIM2->CCR3=3500;TIM2->CCR4=0;break;case 0x5a://6TIM2->CCR3=0;TIM2->CCR4=3500;break;}//switch
//				if(IR_R == 0x43)
//				{
//					TIM2->CCR3=25000;//右
//					TIM2->CCR4=20000;	//左
//				}
//				else if(IR_R == 0x09)
//				{
//					TIM2->CCR3=0;
//					TIM2->CCR4=0;
//				}
//				else if(IR_R == 0x08)
//				{
//					TIM2->CCR3=20000;
//					TIM2->CCR4=15000;
//				}
//				else if(IR_R == 0x5a)
//				{
//					TIM2->CCR3=15000;
//					TIM2->CCR4=20000;
//				}}else{TIM2->CCR3=0;TIM2->CCR4=0;}UW_Start(&safety);}
}

资料获取,公众【一起来学习哟】回复‘爬墙小车’获取完整资料

http://www.zhongyajixie.com/news/25013.html

相关文章:

  • 广州网站设计服务商免费推广网站
  • 免费下载素材的设计网站百度广告竞价
  • 有哪些tp5做的网站定制网站开发
  • 内蒙古网上办事大厅官网windows7系统优化工具
  • 培训行业网站建设的重要性百搜科技
  • 大德通网站建设百度高级搜索怎么用
  • 网站开发一般用广告联盟有哪些
  • 网站整体地图怎么做最好的推广平台排名
  • 青岛企业网站制作公司代写文章接单平台
  • 成都注册网站公司专业的google推广公司
  • 素材解析网站搭建南京关键词优化软件
  • 湖南做网站公司有哪些网站开发报价方案
  • b站推广网站2024已更新企业网络推广计划书
  • 网站seo案例优化推广网站seo
  • 政府网站制作公司千万别手贱在百度上搜这些词
  • 淮南集团网站建设百度推广账户登录首页
  • 平台推广引流怎么做seo建站优化
  • 中英文企业网站制作如何提升网站搜索排名
  • 如何做虚拟币交易网站晨阳seo顾问
  • 建设局网站投诉开发商网络推广费用一般多少
  • 深圳东莞的网站建设公司浙江网站建设制作
  • 怎么怎么做网站系统优化大师下载
  • asp.net窗体网站优化排名
  • 北京手机网站设计公司现在做推广的新渠道有哪些
  • 小程序制作 相册seo怎么优化武汉厂商
  • 怎么判断一个网站是否使用帝国做的哪里有竞价推广托管
  • 德阳市建设局网站地址企业关键词排名优化哪家好
  • 如何开设一个网站东莞百度推广排名优化
  • 网站建站助手太原关键词优化报价
  • 网站建设哪些好不受国内限制的浏览器下载