STM32智能小车系列教程(一)小车介绍及基本搭建

2023-05-16

大家收到小车包裹后,想必都已经跃跃欲试了,接下来关注我们的系列教程,教你从零搭建一辆STM32F103智能小车,本教程面向零基础(当然基本的单片机知识和C语言知识还是需要具备的,相关学习教程可以查看前面的博客哈!!!)

小车介绍:

本小车以STM32F103ZET6作为核心控制芯片,板载常用的LED灯/蜂鸣器,OLED显示模块,IMU(MPU6050)模块,按键调参模块,四路直流电机接口(带编码器),5路红外传感器接口,蓝牙接口,超声波接口,两路舵机接口以及电磁传感器接口,CCD摄像头接口。电池可选用18650*2锂电池供电。

准备工作:

1.控制板焊接与调试
小车的控制板需要大家自行焊接完成,所需元器件已经随车发送,部分元器件有余量,焊接时注意避免丢失元器件。建议先焊接小元件,再焊接大元件,焊接完成的控制板及模块分布示意图如图所示如图所示:
STM32智能小车控制板示意图大家可以参照进行焊接学习:
注意:
(1)CCD摄像头接口应该焊接2.54mm 24排座,电源输入接口应为XH2.54mm 12接口(注意焊接方向,避免电池反接);
(2)对于差速小车,只需两路电机,其余两路及驱动可不焊接;
(3)焊接建议先焊接电源部分,焊接测试电压均正常后再插核心板,传感器等,避免烧坏。

控制板焊接测试完成后可以烧写例程一测试所有模块,具体例程内容,参加资料例程1即可。若焊接无误,烧写现象为:LED灯交替亮灭,蜂鸣器交替响停,周期为0.5s,OLED显示MPU6050数据,按键检测值,编码器检测转速,电机正向前进旋转。

2.小车车体搭建:
搭建完成示意图如图所示(未搭载红外/CCD/电磁等传感器):
小车俯视图小车侧视图车体搭建注意事项:
(1)电机建议使用三孔定位安装;
(2)万向轮可直接安装(使用M4螺柱螺母);
(3)底板预留电池安装孔,可直接安装;

3.开始创造:
完成以上部分,小车基本就完成了搭建,并完成了基本功能的测试,大家可以在此基础上添加各类传感器实现巡线,遥控等功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

STM32智能小车系列教程(一)小车介绍及基本搭建 的相关文章

  • pymavlink使用简单教程

    这里写自定义目录标题 pymavlink主要包含的模块连接样例 设置任务样例 更改飞行参数param样例 飞行模式总结 pymavlink Pymavlink是MAVLink协议的python实现 自身包括一个源代码生成器 xff08 ge
  • Python案例003——句子生成器

    目标 xff1a 通过用户提供的内容 xff0c 随机生成唯一的句子 提示 xff1a 以用户输入的名词 代词 形容词等作为输入 xff0c 然后将所有数据添加到句子中 xff0c 并将其组合返回 输出固定的 内容 43 用户输入的内容 c
  • 嵌入式软件工程师面试题

    1 int a 10 61 1 2 3 4 5 6 7 8 9 0 int p 61 amp a 1 则p 6 等于8 2 整数数组清零 xff1a bzero memset 3 siezof 测试变量所占地址的字节数 4 main cha
  • 国内代码仓库-码云

    相信使用github的同学会经常碰到这样的情况 xff0c 当我们从github上面下载稍微大一点的代码的时候就经常下载失败 xff0c 下载网速是非常的感人 国内从github上下载代码非常慢 xff0c 解决办法就是修改host或者vp
  • php对接支付宝Web支付-tp5.1框架

    具体流程 1 获取支付宝相关配置 2 传相关参数请求支付宝网关 订单金额 订单号等 3 支付宝请求回调地址 4 回调地址做相关业务处理 数据库增删改查之类 5 处理完成以后返回success给支付宝服务器 1 首先获取应用id和商户私钥以及
  • TX2+realsense D435i跑VSLAM--001--内核劝退篇

    想要使用tx2连接深度相机realsense D435i xff0c 没想到下载好官方自带SDK后 xff0c 说tx2的版本不满足需求 需要至少L4T28 2 1 xff0c 为什么偏偏就差这么一点版本 xff0c 然后查了查 xff0c
  • PHP对接微信支付--Native tp5框架

    这里实现的功能是 xff1a 网页上点击支付 xff0c 然后调用此方法生成二维码并且返回二维码的图片路径 xff0c 然后扫码支付 xff0c 付款成功进行回调 xff0c 在回调地址进行数据库操作 1 配置微信支付参数 微信支付参数 f
  • 微信支付退款 PHP

    应用场景 当交易发生之后一段时间内 xff0c 由于买家或者卖家的原因需要退款时 xff0c 卖家可以通过退款接口将支付款退还给买家 xff0c 微信支付将在收到退款请求并且验证成功之后 xff0c 按照退款规则将支付款按原路退到买家帐号上
  • windows+本地虚拟机搭建gitlab

    一 安装依赖软件 xff04 yum y install policycoreutils openssh server openssh clients postfix 二 设置postfix开机自启 xff0c 并启动 xff0c post
  • 使用Springboot实现简单的增删改查-超详细

    使用Springboot实现简单的增删改查 超详细 xff08 java小白 仅记录 不喜勿喷 xff09 php想转java 就想写个简单的增删改查 写惯了php 感觉java好复杂 php一般就是定义路由 xff0c 然后去控制器 xf
  • Windows下Virtual box安装centos以及virtual box的增强功能(超详细)

    Windows下Virtual box安装centos以及virtual box的增强功能 xff08 超详细 xff09 1 准备工作1 1 下载Virtual Box1 2 下载centos7镜像 2 安装virtual box3 新建
  • 使用crontab遇到的一点问题,报错/var/spool/cron : Permission denied和bash: /usr/bin/chattr: Permission denied

    问题 xff1a 在Linux服务器上设置crontab定时任务执行laravel任务调度的时候 xff0c crontab e 无法保存 会报错 var spool cron Permission denied 于是百度到是var spo
  • 服务器对接码云webhooks实现自动部署--超详细--PHP

    公司代码是放在码云上的 xff0c 每次提交代码 xff0c 都要去服务器上执行一下git pull xff0c 就很麻烦 xff0c 于是想对接一下码云的webhooks实现自动部署 本文参考链接1 xff0c 参考链接2 这里以lara
  • centos7搭建LNMP环境-编译安装&yum安装-超详细

    文章目录 0 首先建议使用docker搭建环境 链接在这 xff01 https blog csdn net handsomezls article details 116936581 1 首先了解编译安装和yum安装的区别 2 yum安装
  • Linux 下使用Docker 安装 LNMP环境以及项目搭建 超详细

    文章目录 一 安装docker二 docker安装php三 docker安装nginx四 docker安装mysql四 1 因为我项目中用到了redis xff0c 所以还需要安装redis容器 五 docker安装Jenkins六 将本地
  • 递归遍历无限极分类菜单、菜单树。(php版&&java版)

    文章目录 php版java版 php版 span class token operator lt span span class token operator span php span class token comment 定义一个数组
  • 手把手教你实现SVM算法(一)

    什么是机器学习 xff08 Machine Learning xff09 机器学习是研究计算机怎样模拟或实现人类的学习行为 xff0c 以获取新的知识或技能 xff0c 重新组织已有的知识结构使之不断改善自身的性能 它是人工智能的核心 xf
  • 详解laravel中使用mews/captcha、前后端分离

    文章目录 1 下载mews captcha2 找到config app php中的providers xff0c 添加如下代码3 找到config app php中的aliases xff0c 添加如下代码4 发布配置文件5 控制器代码6
  • 关于安装node-sass 4 报错的问题

    安装node sass 4 14 1的时候 各种报错 执行了以下命令立马成功了 cnpm install node span class token operator span sass span class token annotatio
  • 使用百度轻量服务器LS遇到的一些小问题

    文章目录 简介1 一开始没有找到自己购买的实例在哪 2 购买的时候已经选中了应用镜像 xff0c 但是在系统里并没有看到已经部署好的LNMP环境 xff1f 3 默认的lnmp环境分别安装在哪个目录下 xff1f 4 如何修改 重置默认的M

随机推荐

  • PHP+JMeter模拟测试高并发场景。附代码。

    文章目录 1 建表2 编写模型类和控制器3 使用jmeter模拟高并发场景4 开始测试5 解决办法6 其他的测试高并发的工具 1 建表 新建商品表 span class token keyword CREATE span span clas
  • windows下解决vscode使用npm install时,没有权限的问题。

    找到vscode安装目录 右键 属性 兼容性 勾选以管理员身份运行即可
  • 解决npm install的时候报错python27

    问题 xff1a Can t find Python executable python2 7 you can set the PYTHON env variable 首先网上百度了很多方法都不好使 如下 都不好使 xff01 管理员权限运
  • gitbash执行不了npm scripts命令

    git bash执行npm scripts中的命令会直接报错 node 不是内部或外部命令 xff0c 也不是可运行的程序 我的解决办法是执行以下命令即可 xff1a npm config set script span class tok
  • vue/multi-word-component-names

    解决方法一 xff1a vue config js中添加一行 xff08 这种方式试完还是有报错显示 xff0c 但是项目可以运行 xff09 span class token keyword const span span class t
  • 将sql文件导入数据库时,报错Data truncated for column

    解决办法 打开my span class token operator span ini配置文件 将sql model中的 span class token constant STRICT TRANS TABLES span 去掉
  • HTTP响应码&接口定义

    span class token number 100 span span class token operator 61 span span class token operator gt span 39 span class token
  • 3.1AP_HAL(APM的硬件抽象层)

    前言 前段时间梳理了PX4IO以及PX4FMU的类 xff0c 但是还是没真正上去梳理到硬件框架上去 xff0c 这次直接开始梳理AP HAL框架 xff0c 从根本上去认识pixhawk在硬件框架上的实现 xff1b namespace
  • vue-element-admin执行npm install时的一些报错。

    文章目录 1 首先在gitee上拉取的中文版2 执行npm install的一些报错3 参考文章 1 首先在gitee上拉取的中文版 git clone b i18n https gitee com panjiachen vue eleme
  • vue-element-admin 代码格式化问题

    本地clone了vue element admin项目 xff0c 但是前端两个空格的缩进看着很不爽 xff0c 为了解决这个问题 xff0c 可以进行如下操作 首先我本地vscode使用的是prettier格式化 xff0c pretti
  • MySQL批量插入指定位数的随机数并且可以指定条数。

    SQL脚本 xff1a span class token comment 首先创建一个生成随机位数的函数 span span class token keyword DELIMITER span span class token keywo
  • php usort函数解析

    语法 usort array amp array callable cmp function bool 执行过程 usort函数调用自定义的排序函数对数组进行排序 排序函数会比较数组中的两个元素 xff0c 并返回它们的大小关系 usort
  • 如何在一台windows主机上搭建mysql主从配置

    转自 xff1a http www cnblogs com yuechaotian archive 2013 05 15 3080056 html 1 首先要在本地建立两个mysql服务 xff08 首先正常使用安装包安装第一个 xff0c
  • php设计模式

    php 设计模式 转自 https www cnblogs com siqi archive 2012 09 09 2667562 html 1 单例模式 单例模式顾名思义 xff0c 就是只有一个实例 作为对象的创建模式 xff0c 单例
  • PHP八大设计模式

    PHP命名空间 转自http blog csdn net flitrue article details 52614599 reload 可以更好地组织代码 xff0c 与Java中的包类似 Test1 php span class php
  • DataTables 详细设置(1)

    转自http blog csdn net arsiya jerry article details 50505294 并不是所有的后台开发都有美工和前端工程师来配合做页面 xff0c 为了显示数据并有一定的美感 xff0c jQuery的D
  • dataTables-使用详细说明整理

    转自 http blog csdn net mickey miki article details 8240477 本文共四部分 xff1a 官网 基本使用 遇到的问题 属性表 一 xff1a 官方网站 xff1a http www dat
  • 关于Xshell过期,需要采购问题

    1 卸载电脑中过期的xshell 2 http www netsarang com download free license html 去官网下载免费版 Home amp School 家庭和学校版本 注意邮箱要填写正确 填写完提交后会收
  • genromfs的使用及nuttx下romfs制作

    61 61 61 61 61 gt 我的博客目录导航 前言 这篇文章仅仅是为了记录如何使用genromfs制作romfs然后在nuttx上直接应用 xff0c 不会去详细介绍romfs的一系列特性 genromfs 首先去下载genromf
  • STM32智能小车系列教程(一)小车介绍及基本搭建

    大家收到小车包裹后 xff0c 想必都已经跃跃欲试了 xff0c 接下来关注我们的系列教程 xff0c 教你从零搭建一辆STM32F103智能小车 xff0c 本教程面向零基础 xff08 当然基本的单片机知识和C语言知识还是需要具备的 x