文章目录前言一、制作思路二、讲解与说明1.控制部分代码思路2.通信部分代码讲解3.过程经验以及注意事项开源网址 前言暑假没事做,从学校带回了一些开发板(stm32F407和k210),在B站学习了串口的多位通信以及串级PID,制作了一个具有来拒去留、可控制位置、控制轮子转速以及舵机转向功能的视觉小车。在这里做一个开源,顺便讲解一下该视觉小车的制作思路和过程。演示视频戳这里https://www.
前言: 我们的智能车一共有三个轮子,两个轮子是通过电机控制的,还有一个轮子只起到固定作用。让电机转动起来很容易,给它通上电就行,难的是控制电机转动的速度和电机转动的圈数。 转弯的实现: 当两个电机转动速度相同时,小车就会直行;当左电机比右电机转动快时,小车就右转;当右电机比左电机转动快时,小车就左转。这个现象你可以想象一下,不难理解。 图中用红线圈起来的就是起固定作用的万向轮,手里抓着的就是直流电
转载
2024-02-20 09:53:10
392阅读
在完成小车每一个小功能时,第一步要了解原理和电路连接方式。之后才能开始编码控制。这一篇就来讲解小车的基本运动功能,即前进、后退、左转、右转、停止。(当然你也可以自己添加,左后转和右后转)该部分用到的硬件模块:步进电机、橡胶轮、L298N电机驱动板、树莓派、12V的锂电池组、杜邦线若干。电路连接焊接电机上的线 这部分焊接比较简单,如果你买的步进电机上的线已经连接好,就不需要焊接。如果没有焊接线,找两
转载
2024-10-23 12:09:45
277阅读
提前说说博主是用寄存器写的驱动历时两周,总算把小车弄好了,总体上来说做的太慢了。自己在32的学习中还不够仔细深入,只是浅面的学习,当真正做一个项目时,暴露的问题就太多了。这次在小车的制作的过程中,遇到了各种各样的问题,软件,硬件,各式各样的问题迎面而来,真的好几次心态崩了。不过还好小车这个项目不只是我一个人在搞,组里的其他成员也在一直在考虑问题,想办法,不断地解决解决,总归小车终于做好了,下面是小
# 使用Python控制STM32小车:一场科技之旅
在现代科技中,Python作为一种高层次、通用的编程语言,被广泛应用于各个领域,包括机器学习、数据分析、网页开发,以及嵌入式系统的开发。当我们谈到控制一个硬件设备,比如STM32单片机上的小车时,Python的易用性和强大的库支持使得这个过程变得简单而有趣。
## 什么是STM32和小车?
STM32是一系列基于ARM Cortex-M内
原创
2024-09-19 05:00:30
222阅读
自动循迹功能现实一,硬件描述1、循迹模块五路黑线检测,黑线反馈低电平
2、小车行驶速度通过PWM控制,现实无极调速。因为开发板以及小车自重太重占空比太低的时候小车无法驱动
3、小车方向打太大的时候无法移动。
4、舵机通过周期为20ms不同占空比的方波控制转向二、循迹思路传感器各种情况舵机处理方式:因为车身过大以及不能进行大拐弯,所以转不过去的时候先反向倒车,倒车直到中间传感器能检测到中线,再
转载
2023-09-04 18:59:21
100阅读
STM32循迹小车第一天:硬件平台介绍硬件平台:控制模块:正点原子STM32精英开发板
驱动模块:L298N两路电机驱动模块,两路pwm控制,正反转控制
转向控制:S3010舵机,由20ms脉宽pwm信号控制转向
循迹模块:5路光电对管循迹模块RS016
蓝牙模块:HC-05双工蓝牙模块
小车平台:10年前飞思卡尔比赛车模软件设计平台:STM32程序开发:MDK5 Keil uVision5
An
转载
2023-08-25 14:37:46
79阅读
使用openMV3与stm32进行通讯想用openMV与stm32通讯,在网上找了一大圈,最后决定使用串口 可以找到openMV的引脚资源图如下: 这里使用P4(USART3_TX)与P5(USART3_RX)脚与stm32的USART1交叉联接。 openMV的代码如下,功能是进行色块识别并把中心点传给stm32,需要注意的是对数据的打包格式,用到了ustruct.pack这个函数:import
转载
2024-02-19 18:13:59
103阅读
文章目录基于STM32芯片车载货物搬运系统研究项目中的分工资料相关文书材料 基于STM32芯片车载货物搬运系统研究项目中的分工1、原理图,PCB等硬件相关设计以及项目实践总结2、机械臂在柔性上通过算法和结构进行优化3、基于PYTHON处理的OPENMV摄像头模块4、PID算法、速度插补算法优化5、蓝牙模块在人机交互的应用以及相关APP设计相关文书材料项目介绍(项目研究的目的和主要研究内容)近年来
此篇文章是自己在学习制作寻迹小车中遇到的问题以及解决方法,写出来供同样的人参考参考… -------------->直接开始------------> STM32各类小车工作原理及学习http://www.yahboom.com/study/bc-32简介:循迹小车由三轮或四轮小车和摄像头两大部分组成,通过镜头识别路径,将其得到的图像做处 理并发送给小车,小车对应做出动作。 寻迹小车核
转载
2024-05-09 09:07:26
58阅读
首先。安装完小车后最激动的还是想让他跑动,那么就開始吧。写个
转载
2016-01-04 16:21:00
347阅读
2评论
OpenCV3学习笔记(1)1. 版本OpenCV Version 3.4.5 CMake Version 3.6.3 MinGW Version x86_64-8.1.0-release-posix-seh-rt_v6-rev0 Clion Version 2018.2.22. 图像读入与输出2.1 命名空间与Mat类OpenCV的所有类和函数都声明在命名空间cv,所以代码开头加上
转载
2024-04-14 23:31:03
102阅读
上一篇文章中我们详细介绍了OpenCV概述以及安装配置教程,而实际上,许多情况下我们需要在32位系统下运行OpenCV库,而OpenCV本身并没有提供x86配置文件,如下图因此,本文详细介绍一下在32位系统下配置OpenCV,希望能对大家有所帮助。下面的教程默认大家已经安装完64位的OpenCV并进行了配置,如果没有 步骤:一、下载Cmake二、打开Cmake,生成x86文件2.1 打开Cmake
转载
2024-02-29 14:37:00
564阅读
紧接着上一篇博客的内容,上一节内容.我们添加了红外模块.用于实现循迹模块,这一篇博客,将在上一篇的基础上.添加小车的跟随模块.原理与循迹模块类似。
原创
2023-10-07 12:24:21
138阅读
(文章目录)
前言
本篇文章将带大家学习STM32智能小车的循迹功能。
一、红外循迹模块工作原理及接线图
红外循迹模块工作原理
电路工作描述
以其中一路为例
TCRT5000传感器的红外发射二极管不断发射红外线,当发射的红外线没有被反射回来或者反射回的强度不够大时,红外接收管一直处于关闭状态,此时比较器LM393的2脚的电压低于3脚的电压,输出OUT1为低电平,LED1为点亮状态;当红外反射强
原创
精选
2023-12-17 20:36:06
1651阅读
点赞
串口通信是指通过串行通信接口进行数据传输的一种通信方式。在串口通信中,数据被分成一个个的字节,按照一定的顺序依次发送和接收。串口通信通常使用UART(通用异步收发传输)协议进行数据传输。串口通信在嵌入式系统中应用非常广泛,其主要用途包括:调试和监控:开发者可以通过串口将嵌入式设备连接到电脑或其他设备上,实时输出设备状态、错误信息等,以便进行调试和监控。控制和通信:嵌入式设备可以通过串口与其他设备进
转载
2024-04-07 08:57:04
43阅读
原理介绍:(1) 使用OpenCV DNN网络检测人脸(2) 通过HSV阈值提取肤色(3) 通过肤色轮廓面积与人脸ROI面积比值判断是否佩戴口罩。使用背景:配戴口罩成为防控疫情保护自己的必需措施。不佩戴口罩严禁进入小区、学校、工厂,严禁乘坐公交、地铁等交通工具。但随着近日来,疫情逐渐好转,可能会有一部分降低了对新冠疫情的警惕性,不佩戴口罩出入公众场所,对此我们设计了一个口罩识别系统,把口罩识别问题
转载
2024-03-14 07:40:35
215阅读
按照之前设定的计划,利用业余时间做了这么一个项目。目标是基于RT Thread实时操作系统,将Micropython、OpenMV、USB摄像头+模拟摄像头+STM32本身自带的DVP摄像头,在OpenMV框架下,全部引入进来。这样的话,该软件平台同时具备了RTOS、Python脚本、USB OpenMV串口驱动、存储设备如SPI flash驱动,SD卡驱动、U盘驱动(和OpenMV串口组成一个U
转载
2024-05-01 15:13:35
125阅读
OPENMV-STM32串口通信 目录标题OPENMV-STM32串口通信前言硬件选择硬件的通信连接OPENMV软件分析效果展示图 前言最近要准备工巡赛,突然要发现需要进行视觉传动,所以我最近几天又温顾了一下Openmv,以前学习Openmv都是通过电脑对其进行控制,但是这样学习OpenMV是远远不够的,还需要实现与单片机的通信,本以为很简单,在CSDN,github上找了一些开源代码,然后进行复
转载
2024-04-03 12:34:47
1158阅读
作者springyyy。 最近老板想用彩屏做一款新产品,于是T宝上买了一块屏让我学学捣鼓一下。网上看到人家移植emWin也想试一下,结果还不错,成功了。其实我还移植了UCGUI,嘿嘿。不过这里只说移植StemWin。 平台:T宝上买的5寸TFT
转载
2023-12-04 23:37:37
273阅读