智能小车(DIY)

1、大一时做的遥控小车

视频链接:http://v.youku.com/v_show/id_XNTk0NzE5MDUy.html

硬件部分:遥控用的是315模块,两个直流电机+一个万向轮,L298N电机驱动芯片,超声波模块

软件部分:ATmega16单片机编写的C语言控制代码

2、大二时做的四驱循迹小车

视频链接:http://v.youku.com/v_show/id_XNTk0NzE5MzUy.html

硬件部分:四个个直流电机,L298N电机驱动芯片,四个红外收发模块

软件部分:ATmega16单片机编写的C语言控制代码

时间: 2024-11-07 07:02:33

智能小车(DIY)的相关文章

第二天:SLAM智能小车DIY乐趣-小车控制stm32软件基础

SLAM智能小车DIY乐趣-小车控制stm32软件基础 ####写在前面#### 前面介绍了小车控制stm32硬件基础,本文就来介绍配套的小车控制stm32软件基础.关于stm32开发相关的基础知识这里就不多说了,有需要的小伙伴可以查阅相关资料进行学习,这里重点从小车控制项目入手,直接进行跟实际需求相关的开发.本文主要内容: 1) 电机控制 2) 编码器数据读取 3) 串口数据收发 4) 电机速度PID控制 5) 周期性控制 6) 小车控制软件整体框图 ####正文#### 1.电机控制 电机控

第四天:SLAM智能小车DIY乐趣-小车控制ROS驱动包开发

小车控制ROS驱动包开发 ####写在前面#### 对于做纯SLAM算法和应用功能开发的朋友来说,其实不需要搞明白小车的底层硬件原理和软件实现等繁琐的细节,只需要通过上层API调用来实现小车的控制等操作就可以了.因此,本文开始讲解用于提供上层API调用的ROS驱动包,本文主要内容: 1) 通信协议简介(stm32与ROS驱动包通信) 2) ROS接口(topic订阅与发布) 3) ROS驱动包程序解析 4) 基于航迹推演的里程计解算 ####正文#### 1.通信协议简介(stm32与ROS驱动

第三天:SLAM智能小车DIY乐趣-小车控制PID参数整定

PID参数整定教程 1.数字PID控制算法介绍------位置型&增量型 由于是面向计算机编程实现为目的,这里就直接从数字PID切入正题,如果想要了解更多PID方面的基本知识请参阅相关理论资料. 增量型算法的优点: a. 增量算法不需要做累加,控制量增量的确定仅与最近几次误差采样值有关,计算误差或计算精度问题,对控制量的计算影响较小.而位置算法要用到过去的误差的累加值,容易产生大的累加误差. b. 增量式算法得出的是控制量的增量,例如阀门控制中.只输出阀门开度的变化部分,误动作影响小,必要时通过

TurnipBit之DIY无线遥控智能小车

一.准备工作 TurnipBit 开发板 2块 TurnipBit 扩展板 1块 数据线 1条 智能小车器件 1套 电机驱动模块(L298N) 1个 在线可视化编程 点击进入   二.思路设计   2块TurnipBit开发板,1块模拟体感器,用于采集人体的动作变化,并将这些信息发送给接收器:另1块当做接收器,用来接收模拟设备的数据,同时控制小车执行相应的动作.     三.无线智能遥控车的实现   1.功能区点击加速度传感器,选择判断当前-的动作.如下图: 本次实验主要涉及到5种动作,即:向上

智能小车资料大全分享给大家

今天给大家分享一下智能小车的资料,包括制作流程.原理图设计和源码等,不下于60辆智能小车的制作经验.其中历届智能小车的开发资料就有90个文件了. 分享的智能小车类型包括:Bluetooth控制两轮小车:智能小车配套程序,循迹.红外避障综合程序资料大全:智能车系统解决方案:STM32两轮自平衡小车资料:STM32两轮自平衡小车系统毕设:自平衡小车控制(stc12+mpu6050程序):寻迹实验小车,arduino开发板DIY红外避障小车:面部跟随机器人小车:蓝牙小车,支持APP控制:nrf24l0

Arduino智能小车制作报告

Arduino智能小车制作报告 制作成员:20135224陈实  20135208贺邦  20135207王国伊 前提: Arduino,是一个开源的单板机控制器,采用了基于开放源代码的软硬件平台,构建于开放源代码 simple I/O接口版,并且具有使用类似Java,C语言的Processing Wiring开发环境.选择Arduino作为智能小车的控制板,因为它的小巧但功能强大,能够方便的和传感器还有各种电子元件连接,而且还能和很多软件如Flash.Processing进行连接互动,但是最重

stm32智能小车之路

       最近学习了stm32,带着兴趣想做一个智能小车.不得不承认自己还是一个实实在在的菜鸟,好多知识到了用处都不会了,看了半天,才看懂.在网上看了下,全是关于51的,stm32的很少,而且也是很详细,看了还是不懂,自己既然做完了,拿出来和大家分享下,互相学习,希望大家提出点意见.         非常感谢CSDN,让我学到了很多的知识,里面的牛人太多了,给我提供了丰富的资源,作为回报,我也把自己的想法和一些经验(我自认为的)写出来,给没有头绪或不会的人来学习下,希望你们不要走我走过的弯路

自己动手做个智能小车(1)

自己动手做个智能小车(1) --介绍及工具材料准备 目前物联网发展很迅速,软硬结合也越来越流行.对硬件有些兴趣的我,也想来做点业余玩具. 这是个业余小作品,可以学习一些基本硬件.单片机,底层软件,Android编程等知识,同时不失趣味性. 直接上图: 怎么每张图有个手机?-- 哈哈那是遥控器. 介绍: 这个小车是一个三轮车,为啥采用三轮:方便.灵活.控制简单,比如要转个弯,只需要把这边的轮子速度降下来,就转过去了:还可以原地旋转,两个轮子速度相同,方向相反即可,这是四轮车办不到的. 问,边上的手

智能家居DIY

最近智能家居比较火,将房子简单改造下,也算体验智能家居. 本文讲解的是用无线的方式,优点是:不用改造现有线路,直接安装模块即可实现想要的功能,花的钱也较少,共六百左右 =======================正文开始分割线======================== 一.最终要实现的效果: 用智能手机可以控制家中的电视.空调.灯光.窗帘.热水器.电饭煲 实现上述功能,大概费用几百块钱左右 二.具体的实现过程 整体流程:A------>B------>C 1.这里A表示手机,需要是智能

Arduino智能小车--只是随便一搞

在某宝宝买的智能小车,挺精致的,开心的连接上打印机的线,结果端口都没有反应, 查了一下发现是少了驱动,博主用的mac os10.12.3 CH34x_Install_V1.4.pkg 安装好之后我们再启动arduino 就可以看到新的端口了,选择他,我们就可以进行上传代码了. 只是对附赠源码进行了一下整理... 这个用到了红外遥控,需要一个IRremote库,打包资源在csdn下载里边自行下载,内附说明.感谢智宇科技--链接 感谢智宇科技--链接 感谢智宇科技--链接 感谢智宇科技--链接 链接