DIY壁障自平衡小车带超声波壁障功能带APP蓝牙功能STM32平衡车赠送原理图PCB图源代码等资料。 可选配功能寻迹功能OLDE显示、超声波跟随等。 主要硬件STM32F103C6T6单片机、MPU6050陀螺仪模块、DRV8833电机驱动模块、HLK-B40蓝牙模块、直流减速电机、新款车轮、14500充电电池两节、电池盒一个。 集成STM32单片机最小系统SWD接口下载代码所有引脚全部引出方便二次开发。 买家须知 1.本小车默认不包括寻迹模块、显示屏模块等需选配。 2.本小车采用两节3.7V锂电池供电型号为14500型需买家自备电池和充电器。 3.本小车采用SWD接口下载代码需买家自备下载器。 4.手机APP仅限于安卓手机APP无源码苹果手机无法使用。 5.原理图和PCB文件为PDF版本。最近玩了个超有意思的项目——DIY壁障自平衡小车忍不住要和大家分享。这小车功能超丰富不仅有超声波壁障功能还带APP蓝牙功能基于STM32打造简直酷到没朋友。而且还赠送原理图、PCB图以及源代码等资料对于电子爱好者来说这福利相当赞。硬件大揭秘先来看看主要硬件都有啥STM32F103C6T6单片机小车的大脑性能稳定处理能力强集成了STM32单片机最小系统通过SWD接口下载代码并且所有引脚全部引出这对后续二次开发简直太友好啦想加啥功能都方便。MPU6050陀螺仪模块用来检测小车的姿态获取角度等信息从而实现自平衡的关键所在。DRV8833电机驱动模块负责驱动直流减速电机给小车提供动力让它能跑起来。HLK - B40蓝牙模块实现小车与手机APP的蓝牙通信通过手机就能远程控制小车。还有直流减速电机、新款车轮、14500充电电池两节及电池盒一个为小车提供稳定的动力来源。功能亮点超声波壁障功能超声波壁障是个超实用的功能。原理就是通过超声波传感器发射超声波碰到障碍物后反射回来传感器接收反射波通过计算发射和接收之间的时间差就能得出障碍物的距离。当距离小于设定值时小车就会做出相应动作比如减速或者转向。DIY壁障自平衡小车带超声波壁障功能带APP蓝牙功能STM32平衡车赠送原理图PCB图源代码等资料。 可选配功能寻迹功能OLDE显示、超声波跟随等。 主要硬件STM32F103C6T6单片机、MPU6050陀螺仪模块、DRV8833电机驱动模块、HLK-B40蓝牙模块、直流减速电机、新款车轮、14500充电电池两节、电池盒一个。 集成STM32单片机最小系统SWD接口下载代码所有引脚全部引出方便二次开发。 买家须知 1.本小车默认不包括寻迹模块、显示屏模块等需选配。 2.本小车采用两节3.7V锂电池供电型号为14500型需买家自备电池和充电器。 3.本小车采用SWD接口下载代码需买家自备下载器。 4.手机APP仅限于安卓手机APP无源码苹果手机无法使用。 5.原理图和PCB文件为PDF版本。代码示例简单示意获取距离// 假设定义了超声波相关引脚 #define Trig_Pin PA0 #define Echo_Pin PA1 float getDistance() { float distance; uint32_t time; // 触发信号 GPIO_SetBits(GPIOA, Trig_Pin); delay_us(10); GPIO_ResetBits(GPIOA, Trig_Pin); // 等待回波信号 while (GPIO_ReadInputDataBit(GPIOA, Echo_Pin) 0); TIM_SetCounter(TIM3, 0); TIM_Cmd(TIM3, ENABLE); while (GPIO_ReadInputDataBit(GPIOA, Echo_Pin) 1); TIM_Cmd(TIM3, DISABLE); time TIM_GetCounter(TIM3); // 根据声速计算距离 distance time * 0.034 / 2; return distance; }这段代码里首先设置触发引脚发送一个短脉冲然后等待回波信号通过定时器TIM3记录高电平时间再根据声速算出距离。APP蓝牙功能利用HLK - B40蓝牙模块实现和手机APP的连接。手机APP通过蓝牙发送指令小车接收后做出相应动作比如前进、后退、左转、右转等。不过要注意手机APP仅限于安卓手机且无源码苹果手机无法使用。可选配功能超丰富除了上面两个主要功能小车还可选配寻迹功能、OLED显示、超声波跟随等。要是选了寻迹功能小车就能沿着特定轨迹行驶OLED显示可以实时显示小车的一些状态信息超声波跟随则能让小车跟着前方的物体移动可玩性大大增加。但要注意哦本小车默认不包括寻迹模块、显示屏模块等需选配。买家须知那些事儿供电相关小车采用两节3.7V锂电池供电型号为14500型这就需要买家自备电池和充电器啦。代码下载采用SWD接口下载代码所以下载器也得买家自备。原理图和PCB文件提供的是PDF版本方便查看和制作电路板。总的来说这个DIY壁障自平衡小车无论是对于电子小白入门还是大神进阶开发新功能都是个很棒的项目。有了赠送的各种资料上手难度也降低不少。心动不如行动赶紧动手搞起来吧
超酷DIY壁障自平衡小车,一文全解析
DIY壁障自平衡小车带超声波壁障功能带APP蓝牙功能STM32平衡车赠送原理图PCB图源代码等资料。 可选配功能寻迹功能OLDE显示、超声波跟随等。 主要硬件STM32F103C6T6单片机、MPU6050陀螺仪模块、DRV8833电机驱动模块、HLK-B40蓝牙模块、直流减速电机、新款车轮、14500充电电池两节、电池盒一个。 集成STM32单片机最小系统SWD接口下载代码所有引脚全部引出方便二次开发。 买家须知 1.本小车默认不包括寻迹模块、显示屏模块等需选配。 2.本小车采用两节3.7V锂电池供电型号为14500型需买家自备电池和充电器。 3.本小车采用SWD接口下载代码需买家自备下载器。 4.手机APP仅限于安卓手机APP无源码苹果手机无法使用。 5.原理图和PCB文件为PDF版本。最近玩了个超有意思的项目——DIY壁障自平衡小车忍不住要和大家分享。这小车功能超丰富不仅有超声波壁障功能还带APP蓝牙功能基于STM32打造简直酷到没朋友。而且还赠送原理图、PCB图以及源代码等资料对于电子爱好者来说这福利相当赞。硬件大揭秘先来看看主要硬件都有啥STM32F103C6T6单片机小车的大脑性能稳定处理能力强集成了STM32单片机最小系统通过SWD接口下载代码并且所有引脚全部引出这对后续二次开发简直太友好啦想加啥功能都方便。MPU6050陀螺仪模块用来检测小车的姿态获取角度等信息从而实现自平衡的关键所在。DRV8833电机驱动模块负责驱动直流减速电机给小车提供动力让它能跑起来。HLK - B40蓝牙模块实现小车与手机APP的蓝牙通信通过手机就能远程控制小车。还有直流减速电机、新款车轮、14500充电电池两节及电池盒一个为小车提供稳定的动力来源。功能亮点超声波壁障功能超声波壁障是个超实用的功能。原理就是通过超声波传感器发射超声波碰到障碍物后反射回来传感器接收反射波通过计算发射和接收之间的时间差就能得出障碍物的距离。当距离小于设定值时小车就会做出相应动作比如减速或者转向。DIY壁障自平衡小车带超声波壁障功能带APP蓝牙功能STM32平衡车赠送原理图PCB图源代码等资料。 可选配功能寻迹功能OLDE显示、超声波跟随等。 主要硬件STM32F103C6T6单片机、MPU6050陀螺仪模块、DRV8833电机驱动模块、HLK-B40蓝牙模块、直流减速电机、新款车轮、14500充电电池两节、电池盒一个。 集成STM32单片机最小系统SWD接口下载代码所有引脚全部引出方便二次开发。 买家须知 1.本小车默认不包括寻迹模块、显示屏模块等需选配。 2.本小车采用两节3.7V锂电池供电型号为14500型需买家自备电池和充电器。 3.本小车采用SWD接口下载代码需买家自备下载器。 4.手机APP仅限于安卓手机APP无源码苹果手机无法使用。 5.原理图和PCB文件为PDF版本。代码示例简单示意获取距离// 假设定义了超声波相关引脚 #define Trig_Pin PA0 #define Echo_Pin PA1 float getDistance() { float distance; uint32_t time; // 触发信号 GPIO_SetBits(GPIOA, Trig_Pin); delay_us(10); GPIO_ResetBits(GPIOA, Trig_Pin); // 等待回波信号 while (GPIO_ReadInputDataBit(GPIOA, Echo_Pin) 0); TIM_SetCounter(TIM3, 0); TIM_Cmd(TIM3, ENABLE); while (GPIO_ReadInputDataBit(GPIOA, Echo_Pin) 1); TIM_Cmd(TIM3, DISABLE); time TIM_GetCounter(TIM3); // 根据声速计算距离 distance time * 0.034 / 2; return distance; }这段代码里首先设置触发引脚发送一个短脉冲然后等待回波信号通过定时器TIM3记录高电平时间再根据声速算出距离。APP蓝牙功能利用HLK - B40蓝牙模块实现和手机APP的连接。手机APP通过蓝牙发送指令小车接收后做出相应动作比如前进、后退、左转、右转等。不过要注意手机APP仅限于安卓手机且无源码苹果手机无法使用。可选配功能超丰富除了上面两个主要功能小车还可选配寻迹功能、OLED显示、超声波跟随等。要是选了寻迹功能小车就能沿着特定轨迹行驶OLED显示可以实时显示小车的一些状态信息超声波跟随则能让小车跟着前方的物体移动可玩性大大增加。但要注意哦本小车默认不包括寻迹模块、显示屏模块等需选配。买家须知那些事儿供电相关小车采用两节3.7V锂电池供电型号为14500型这就需要买家自备电池和充电器啦。代码下载采用SWD接口下载代码所以下载器也得买家自备。原理图和PCB文件提供的是PDF版本方便查看和制作电路板。总的来说这个DIY壁障自平衡小车无论是对于电子小白入门还是大神进阶开发新功能都是个很棒的项目。有了赠送的各种资料上手难度也降低不少。心动不如行动赶紧动手搞起来吧