首页 » 家电维修 » 油烟机维修 » stm32测距用哪个版本,stm32 测距

stm32测距用哪个版本,stm32 测距

admin 2024-12-16 03:06:11 油烟机维修 0

扫一扫用手机浏览

如何自己制作一个智能小车机器人?

我来回答你这个问题,我在上学的时候做过好几种智能小车,一般智能小车主要由电机(马达),传感器,控制器,电池这几部分组成。如果想制作自己的智能小车,一般需要掌握以下知识。

stm32测距用哪个版本

第一:需要掌握C语言编程基础知识

第二:需要掌握单片机的相关知识,能够利用单片机进行编程,因为智能小车的控制器一般都是用单片机控制的,学会C语言的相关知识后才能够熟练的使用单片机进行编程,对于初学者来说,学会51单片机就可以了。

第三:掌握基本的模拟电子,数字电路基础,因为如果要驱动电机,是要自己设计电机驱动电路的。

掌握以上三点知识,再搭配各种类型的传感器就可以完成各种类型的智能小车的制作了,例如,你想做一辆红外避障功能的小车,只要搭配上红外传感器就可以了,如果有不清楚的地方,可以关注我的头条号,我会不定期发布智能小车的制作方法

首先制作前,你得知道你做这个智能车要实现啥功能?如何去实现,这就得你去规划一下,比如最基本的就是智能车的车体或者底盘,轮子,接下来就是如何让车子跑,你就得用电机驱动让轮子转起来,而驱动就得用控制板去控制,最后就是用各种传感器去采集信号给控制器然后让其进行各种控制。如果大家有啥问题,可以留言,我以前就专门做这种智能车。用的控制器是msp430,51, stm32, dsp28335。

先准备好小车的机构件,基于不同的结构有不同的做法,有两轮,三轮,四轮。驱动方式有后区前转向,四驱前转向,各轮独立动力等等,再基于不同的驱动方式配电机舵机驱动板。然后就是你熟悉的控制板及周边传感器。准备好就可以开始编程测试了。

目前,市面上有许多智能小车机器人,比如,常见的家庭扫地机器人、平衡小车、大疆的机甲战士、送餐服务类机器人等。关键还是在于智能二字。我这里就抛砖引玉,分享一个适合初级入门爱好者的案例。基于单片机来制作的智能小车案例,希望能给你启发。


要想做一个基于单片机平台的智能小车,你需要以下主要的几种材料:1、小车底盘;2、车轮;3、驱动轮电机;4、主控板;5、电机驱动板;6、电池;7、其他(避障传感器、循迹传感器、摄像头、遥控器等)。

下图就是一个用于避障的智能小车。

stm32测距用哪个版本

首先,选择一个合适的小车底盘

小车底盘一般采用铝合金,或者亚克力板做成,车轮分为轮式和履带式两种。轮式底盘有两轮驱动,三轮驱动(带一个万向轮,由舵机控制方向),或者四轮驱动等。履带式小车就是类似坦克车轮那种方式。

1、轮式车轮

轮式的车轮有两轮带动的,有3轮带动的,也有四轮带动的,当然可能也有更多轮的,这里只介绍几种常规的驱动方式。

(1)、两轮小车底盘

stm32测距用哪个版本

这种底盘架构一般是用来做两轮平衡小车用的。底盘看似比较简单,重点是要做好平衡车的算法。以及一些关键传感部件的选择。

(2)、三轮小车底盘

stm32测距用哪个版本

这种小车底盘带了一个前置万向轮,使转向更加方便,如果加装一个舵机来控制转向角度那就更方便控制了。

(3)、四轮小车底盘

四轮驱动的小车,分为差速控制、阿克曼转向控制方式等。具体看下面图片。

stm32测距用哪个版本

差速控制底盘

stm32测距用哪个版本

阿克曼控制底盘

其次,车轮的选择也很重要

车轮有很多选择,比如:普通橡胶车轮、麦克纳姆轮、万向轮、履带等。任何一种小车,都是需要车轮或者履带的。所以要制作一台小车之前,最先要考虑它要选用什么样的轮子。选择车轮要根据小车的尺寸、重量、运行的地形等来匹配。

stm32测距用哪个版本

普通橡胶承重轮

stm32测距用哪个版本

麦克纳姆轮

stm32测距用哪个版本

万向轮

驱动轮电机是关键

普通智能小车一般都是用的功率较小的带减速比的直流电机,分为有刷与无刷。更大型一点的AGV小车可能会采用步进电机或者直流伺服驱动电机。

(1)、带减速比的直流驱动电机

stm32测距用哪个版本

直流电机有5V、12V、24V甚至更高电压驱动的,这要看使用需求。在选择好车轮后,就需要选择与之相匹配的电机,选择一款合适的电机是整个小车成功与否的关键。功率和扭矩等的选择要符合实际的需要。

根据应用需要选择传感器

这要看你做的是什么类型的小车,如果是做避障小车,那就选择超声波测距传感器或者红外线测距传感器;要是做的是循迹的小车,那就选择红外线循迹传感器、地磁式的传感器或者摄像头;如果是做的遥控小车,那就选择2.4G的遥控器,带一个接收模块。

小车的动力:电池

电池可采用可充电的动力锂电池,输出电压一般是12V左右,电池的容量根据小车实际需要进行选择。

stm32测距用哪个版本

以上就是我的介绍,大概的给你普及了相关的知识,很多东西还没有细说,如果觉得不过瘾,可以关注我,我们一起交流探讨。

我是一名科技爱好者,有着多年的智能硬件开发经验,力求用浅显易懂的语言来解答隐晦难懂的一些技术问题,欢迎大家点赞和关注我。

相关文章

stm32测距用哪个版本,stm32 测距

如何自己制作一个智能小车机器人? 我来回答你这个问题,我在上学的时候做过好几种智能小车,一般智能小车主要由电机(马达),传感器,控...

油烟机维修 2024-12-16 阅读 评论0

三开开关图片,三开开关图片大全

三开开关怎么拆下来?这个很简单啊,把三个按钮抠掉你会惊奇的发现左右两边都有螺丝,用螺丝刀把它拧掉,然后你发现后面有四根线,其中红色...

油烟机维修 2024-12-16 阅读2 评论0

stm32l4 功耗,stm32L4 功耗优化

stm32g和其他型号区别?1. 极端低功耗系列:STM32L0, STM32L1, STM32L4,性能依次增强。2. 主流系列...

油烟机维修 2024-12-15 阅读2 评论0