本文依据网上资源整理而来,适用于初学直立车者。一、原理平衡小车是通过两个电机运动下实现小车不倒下直立行走的多功能智能小车,在外力的推拉下,小车依然保持不倒下。这么一说可能还没有很直观的了解究竟什么是平衡小车,不过这个平衡小车实现的原理其实是在人们生活中的经验得来的。如果通过简单的练习,一般人可以通过自己的手指把木棒直立而不倒的放在指尖上,所以练习的时候,需要学会的两个条件:一是放在指尖上可以移动二
文章目录引言1、系统概述1.1、设计任务1.2、设计要求2、方案设计与论证2.1、芯片选择方案2.2 、系统概述2.3、设计要求2.4、系统总体设计2.5、各功能模块程序实现原理分析2.5.1、MPU6050模块的介绍2.5.2、OLED12864显示屏2.5.3、LN298N电机驱动块3、单片机的选择及硬件设计介绍3.1、单片机选择3.2、电路设计4、系统程序4.1、主程序4.1.1主程序设计
转载
2024-01-11 10:26:14
220阅读
收集了一些智能小车和自平衡小车的资料,分享给大家!对于一些电赛的小伙伴,或者学习嵌入式的小伙伴,一定会有帮助的。公众号“嵌入式软件开发交流”后台回复【平衡小车】获取资料欢迎大家关注我的微信公众号!!...
原创
2022-01-29 15:02:22
101阅读
esp32直流电机版平衡小车esp32无刷电机版平衡小车1.发现IIC设备为什么我每次都要运行这个程序呢?首先当我们接好线了以后,就是确保这些传感器接线正常并且是好的。如果你直接跑mpu6050采集数据的例程,那么一旦跑不通,就不知道是程序问题还是硬件问题或者是接线没接好呢?所以我们一步一步来,哪里有问题就非常清晰了。2.读取mpu6050原始倾角数据下面这个程序#include "Wire.h"
原创
2022-11-18 11:31:33
76阅读
软件安装完毕后,我们就可以把MSP430/432接上电脑,上传一些简单的示例程序(如点灯) 看有没有问题,如果没有问题的话,就可以开始项目制作了。 为了完成本次项目的要求,我使用的是 MSP430F5529 LaunchPad 实验板作为小车的核心控制板(具体介绍可自
主要结构 angle_calculate(); speed_calculate(); car_control();void angle_calculate(){
原创
2022-12-14 10:28:05
189阅读
【平衡小车】【串级PID参数整定】【详细版】根据现象手动调整平衡小车的PID简介:二轮平衡小车的控制分为平衡环(又称为直立环,保持稳定角度)、速度环(用来保持稳定时速度为零)以及转向环(用来无转向命令时调整走直线),下面详细介绍各环PID参数的整定 硬件准备:平衡小车之家的小车底盘,STM32F1,电机驱动模块,MPU6050等 软件准备:简化后的平衡小车代码(关闭了蓝牙功能等),上位机示波器(观
Python怎么画小车?目录Python怎么画小车?效果图总体设计详细设计画汽车代码里面用到的函数附录可以用python内置的turtle库绘制 ,很简单但是功能很强大。import turtle 是python种很流行的绘制图像的函数库,通过x轴y轴进行坐标移动,绘制图形: 对小海龟来说,有“前进”,“后退”,“旋转”等行为,相对于坐标系也是通过“前进方向”、“后退方向”、“左侧方向”
转载
2023-07-24 23:19:23
259阅读
之前2010年的时候一个偶然机会了解到了RT-Thread实时操作系统,决定试着用操作系统的理念进行编写,可以省去在裸机调试时间分配的困扰。
转载
2021-08-11 15:29:48
814阅读
1、前言 笔者是一名大二学生曾经荒废一年学业,现在不断学习,所以有任何问题都希望讨论提出,你们的支持就是我的动力。 关于硬件搭建的步骤,笔者就不提网上方案太多了,笔者使用编码器电机,驱动采用tb6612,因为整体线路采用洞洞板焊接,颜值太丑就不展示实物图了。 2、正文 打开ccs建立DriverLi ...
转载
2021-08-24 22:46:00
707阅读
2评论
绪论 课题研究背景及意义: 随着人类文明的发展,传感器技术、计算机应用技术、机械学、微电子技术、通讯技术以及人工智能技术也得到了飞速的发展。进入21世纪后,在机器人学和机器人技术领域,自平衡小车已成为其中的重要分支。由于其固有的不稳定动力学特性,引发了人们极大的研究兴趣,各种先进的自平衡小车相继诞生。由于其高速灵活在平坦的环境中独特的优越性,获得了广泛的应用。自平衡小车具有良好的自动导引功能,因此在现代物流传送过程中也扮演着重要的角色。随着研究的不断深入,应用领域更加广泛,他们经常需要在路面...
原创
2021-08-05 13:37:57
365阅读
摘要:介绍一种基于MSP430F2274单片机为核心的智能小车。小车采用超声波测距技术实现自动避障,同时通过语音模块来播报出小车与障碍物的距离。为了使测距不受温度影响,用温度传感器实时检测小车周围环境的温度并修正距离计算公式的参数,采用光电编码器来检测小车的速度,运用PID控制算法和PWM来控制小车的精确稳定的运行,从而达到预期的设计目标。智能小车涉及到高级计算机控制、电子机械、自动化等诸多学科,
小车工作空间用OccupancyGrid表示,其实就是栅格可以用robotics.BinaryOccupancyGrid表示(BinaryOG):1表示障碍物,0表示能走。可以用map = robotics.BinaryOccupancyGrid(10,10,5)命令生成一个BOG,10米乘10米,每米被分成5等份(分辨率为5),用setOccupancy(map,障碍物坐标,1)可以往map里加
转载
2023-07-04 16:17:58
165阅读
文章目录1.编码器概述2.编码器原理3.编码器接线说明4.编码器软件四倍频技术5.单片机如何采集编码器数据6.获取方式来自平衡小车之家,与大家一起学习编码器使用与测速原理。1.编码器概述 编码器是一种将角位移或者角速度转换成一连串电数字脉冲的旋转式传感器,我们可以通过编码器测量到底位移或者速度信息。编码器从输出数据类型上分,可以分为增量式编码器和绝对式编码器。 从编码器检测原理上来分,还可以分为光学式、磁式、感应式、电容式。常见的是光电编码器(光学式)和霍尔编码器(磁式)。2.编码器原理
原创
2021-08-26 14:46:00
2457阅读
20180524更新最近好多人给我发私信说无法获取到下发数据,是因为我对百度的DuerOS Python SDK进行了一定的修改,主要修改就是我下面提到的核心代码,如果大家不知道具体修改的地方以及修改的方式,可以到我的Github上看一下,顺便点亮我的Star哦,谢谢啦本文是基于百度的DuerOS Python SDK进行的,具体安装以及实现过程,可以看我的这篇教程:人工智能-树莓派小车(1)——
转载
2024-08-12 14:42:23
40阅读