其实前几周就已经将小车调好并且也发了视频,但是每天忙于复习,也没有时间来对小车的流程设计、硬件设计、程序编写进行一个总结,正好周五可以休息一下,就分三个模块对这个智能小车项目进行一个总结。

这个小项目完全是我一个人搞得,因为组内的小伙伴们都还没学32,他们使用arduino搭的小车,但是毕竟实现的功能还是很简单的,也只是做了一周不到的时间。

首先是小车的流程设计,文老师总是教导,每做一个项目,一开始要写需求文档、画流程图,项目中要写开发文档,项目完成后要写总结。因为这次的项目是一个人搞的,所以说开发文档在制作过程中并没有写。

需求以及所用的模块如下

功能要求:

            1、 走直线

            2、 寻线(S弯)

            3、 避障碍

            4、 蓝牙控制 

            模块清单:

            电机驱动L298N

            红外对管       *2

            超声波测距 HC-SR04

            电源模块 12->3.3 / 5 / 12

            减速直流电机(6V)

            蓝牙模块 HC-05

            LM2596 DC-DC稳压模块

            SG90 9克微型舵机

            //码盘测速模块

            单片机: stm32f103c8t6

具体的模块讲解以及使用心得会在后面的硬件设计博客中记录。

接下来是流程图

1、避障碍

2、巡线

3、蓝牙控制

【单片机项目】基于STM32的智能小车设计(一)流程设计相关推荐

  1. 基于STM32的智能小车--舵机云台设计

    基于STM32的智能小车 第一章 基于STM32的智能小车方案设计 第二章 基于STM32的智能小车–电机驱动设计 第三章 基于STM32的智能小车–循迹设计 第四章 基于STM32的智能小车–避障设 ...

  2. 基于STM32的智能小车--电机驱动设计

    基于STM32的智能小车 第一章 基于STM32的智能小车方案设计 基于STM32的智能小车--电机驱动设计 基于STM32的智能小车 前言 一.电机是什么? 二.常见电机分类 1.有刷电机 2.无刷 ...

  3. 基于STM32的智能小车方案设计

    基于STM32的智能小车设计 前言 一.什么是STM32智能小车? 二.模块汇总 1.主控板(STM32F103ZE) 2.底板 3.电机 4.避障模块(超声波传感器,红外传感器) 5.寻迹模块(3路 ...

  4. 基于STM32的智能小车(一)

    ## 基于STM32的智能小车 在假期自学了STM32,一直想做一个智能小车,刚好这次有时间就在家自己制作了这个基于STM32的智能小车,小车基本功能包括循迹.壁障及手机蓝牙控制,本人是第一次制作小车 ...

  5. 基于数字电路交通灯信号灯控制系统设计-基于单片机病房温度监测与呼叫系统设计-基于STM32的无线蓝牙心电监护仪系统设计-基于STM32的智能蓝牙温控风扇控制设计-基于STM32的智能温室控制系统设计

    1617基于数字电路交通灯信号灯控制系统设计(仿真电路,论文报告)  摘  要:交通灯控制系统在城市交通控制中发挥着重要的作用,本次课程设计就是以城市交通灯控制系统为背景的,主要通过运用学过的数字电路 ...

  6. 【单片机项目】基于STM32的智能小车设计(三)软件设计

            这是智能小车的最后一篇博客,主要讲解一下小车的程序设计. 电机的驱动:         我写了俩种转弯,一种是一个轮朝后一个轮朝前的转弯,另一种是抱死一个轮另一个向前,使用PWM来调速 ...

  7. 【单片机项目】制作一辆基于STM32的智能小车——概述

    去年九月买了一块STM32F429的开发板,直到今年三月份因为疫情不能返校宅在家里才算把教学视频都看完了,中途因为课程停了一段时间,就很长一段时间没有继续学习,所以这个速度算是极慢极慢的了. 我走进这 ...

  8. 基于stm32蓝牙智能小车设计

    前言: 本文描述了一个由STM32微处理器.步进电机.蓝牙,L298N等模块构成的.该系统采用STM32微处理器为核心,在MDK环境下进行编程,通知控制L298N模块IN1~IN4引脚的高低电平进而控 ...

  9. 基于stm32的智能小车设计(一)

    目录 一.原理简述 二.系统硬件设计 1.电机驱动选型 1.1  L298N 1.2  L9110 1.3  DRV8833 1.4 TB6612 2.系统整体硬件设计 3.stm32主控制模块 4. ...

最新文章

  1. Bzoj3530: [Sdoi2014]数数
  2. 【 MATLAB 】向量化编程实践(一)
  3. nodejs+html转换pdf,Nodejs中使用phantom将html转为pdf或图片格式的方法.pdf
  4. 修改ActiveProcessLinks链表隐藏进程
  5. [Java] java中的接口定义
  6. 使用jXLS将Excel文件解析为JavaBeans
  7. nginx下只能通过域名,禁止使用ip访问
  8. Tomcat服务器的安装及配置
  9. java gridout_GridBagLayout 布局 的行列概念以及gridx,gridy失效?
  10. 孪生神经网络_孪生网络如何选择负样本? 这是个很好的问题
  11. 推荐系统应该如何保障推荐的多样性?
  12. 【LeetCode】整数反转【不能借助辅助空间,需要处理溢出】
  13. java中包定义_java中包的定义与使用
  14. mongodb查询分页优化(二)
  15. 利用ajaxSubmit()提交表单后,子窗口关闭,父窗口显示查询页面
  16. 黑客帝国里的酷炫蓝光屏幕
  17. Linux常用命令100个用法
  18. 树莓派SD卡手动格式化
  19. Thingworx 调用外部接口
  20. java判断访问设备类型

热门文章

  1. 理解插值法(拉格朗日、牛顿插值法)
  2. java基础巩固-宇宙第一AiYWM:为了维持生计,Redis基础Part7(Redis常见使用(部署)方式:单机模式、主从模式、哨兵模式、集群模式)~整起
  3. rk3568 LTE(EC20--GPS)
  4. Mac进行Homebrew安装配置
  5. VMware Workstation 11序列号一枚
  6. re2c源码下载及编译
  7. 【06月05日】A股滚动市净率PB历史新低排名
  8. spaCy的方法进行训练一个新的招投标实体标注模型
  9. Spacy分词php,Spacy简单入门
  10. 织梦DEDE搬家数据还原后 前台错位