1.购买器材:  
转载
2024-04-26 17:17:18
118阅读
物品清单1.配件清单:STM32F103C8T6、12V直流电源、DC可调降压模块、TB6612电机驱动、红外避障模块、红外循迹模块、超声波测距、红外遥控、syn6288、奥还有。。。。。。轮子 其他零件:PCB支柱、螺丝、若干杜邦线、洞洞板功能设计1.红外遥控实现控制2.避障功能实现流程3.跟随功能实现流程4.循迹功能实现流程软件驱动代码及原理点击下方链接直接跳转红外遥控循迹功能超声波测距PWM
转载
2024-08-27 09:52:39
76阅读
ESP32控制舵机转动,使用blinker实现远程开关宿舍灯/宿舍门准备杜邦线若干条(至少3条)舵机一个,我使用的是SG90,大概扭力为1.4kg/cmESP32/ESP8266一块,我的是乐鑫的,带WIFI模块,大概30RMBUSB数据线一条ESP32使用servo库会出现编译问题,架构不匹配,所以我这里直接使用pwm进行舵机的控制,你也可以使用ESP8266直接使用servo库控制舵机,方便很
转载
2024-08-15 17:42:48
84阅读
Ask/Aim:Principle:Practice:Linkage:Exercise/Experiment:
01 无线电轨一、问题/目标 这个无线电轨智能小车主控板上设计有 五路ADC通道, 用于测量外部电压的。 其中 ADC0 用于测量内部电源电压。 另外四路 ADC1 至 ADC4 用于测量外部电磁场传感器的电压。 下面通过一个小实验来读取、显示这五路模拟电压数值, 观
转载
2024-08-01 07:14:32
279阅读
基于stm32的智能小车作品(循迹避障蓝牙)(上)前言一、材料准备二、AD画板+焊接1.原理图2.pcb图3.裸板成品4.焊好后成品三、让轮子动起来并实现pwm调速1.接线2.实现pwm调速四、循迹小车制作1.tcrt5000l接线2.循迹模块用法3.循迹小车主函数总结整个工程文件的网盘链接 前言观前提示:本文用来记录和分享我自己做智能小车的经历。本人小白一枚,从码龄可以看出,文章肯定有写的不好
实习公司项目需要控制步进电机,电机方面主要包括控制运动、加减速、限位。下面介绍一下在电机控制方面的心得,由于对于电机的控制不需要很精确,并且自身能力有限,相比于大牛有很大的差距。1.需要实现的功能 主要是控制滑块的运动,开始运动时需要加速,当稳定在最高速度时匀速运动,检测到下端限位信号时,开始减速直到停止,然后进行反向加速,匀速,检测到上端限位时停止运动。加速——匀速——减速——停止——反向
转载
2024-06-12 12:56:30
720阅读
目的该车通过连接wifi,将视频流发送至服务器,由服务器转发给手机APP,实现直播和操控。功能前进、后退、左转、右转、原地转圈、视频直播。 当wifi小车到一个新的环境时,第一次接入互联网需要用手机连接ESP32-CAM的热点,通过APP发送wifi的账号和密码,连接成功后会保存到芯片中,下次开机无需再次输入。结构说明下位机由Arduino开发,将视频流发给Rtmp服务器(JAVA)处理转发给An
转载
2024-02-14 13:52:13
445阅读
## 基于STM32的智能小车在假期自学了STM32,一直想做一个智能小车,刚好这次有时间就在家自己制作了这个基于STM32的智能小车,小车基本功能包括循迹、壁障及手机蓝牙控制,本人是第一次制作小车,有不对的,望大牛指教。一、制作产品基本材料清单(1) STM32C8T6核心板 一块
(2) L298N电机驱动 一个
(3) HC-08蓝牙模块 一个
(4) 红外壁障模
esp32启动流程:过程: 从flash加载二级程序到app_main所经历的步骤步骤: 1 - 固化在ESP32 ROM 中的 boot1 从 flash 0x1000地址处 加载boot2 至RAM(IRAM & DRAM) 中。 2 - boot2从 Flash 中加载partitions.csv 和 image.bin 至内存中,image.bin 中包含了 RAM 段和通过 Fl
转载
2024-04-26 13:06:16
94阅读
摘要:本文介绍循迹模块的基本知识及使用方法从本篇文章开始,将介绍循迹小车的实现方法。循迹小车就是可以按照实现划好的路线,沿着路线可以自动行驶的小车。这是最简单的循迹小车了。而复杂的循迹小车还可以识别路线旁边设置的一些标识,完成相应的规定动作。这可能要借助视觉识别系统了。我们在这里先实现最简单的可以沿着指定的路径行驶的循迹小车。循迹小车的行驶路线通常是画在白纸上的有一定宽度的黑色轨迹线,由于对比强烈
0、前言本篇文章仅是对常见阿克曼ROS小车的极简分析,并提供代码。主要是方便读者自己搭建阿克曼小车时理解使用。这里仅针对《舵机控制前轮转向+后轮主动差速》的方式,如下图所示:图片来源:百度图片舵机转向机构简单示意图舵机完成前轮的转向控制,简单示意图如下:图片来源:Pinterest1、整体设计若要能实现阿克曼小车的搭建,需要明确小车的控制方式和控制数据的层级关系;如下图所示:2、STM32底层控制
转载
2024-05-16 23:25:13
664阅读
/ 为每个按钮添加按下和松开的事件监听器。/* 增大按钮尺寸,适应移动端屏幕 */// 定义一个函数来发送数据。/* 按钮宽度 *//* 按钮高度 *//* 文本大小 */
原创
2024-03-22 15:40:31
48阅读
先跑一跑官方用例,然后移植到自己的工程中(本次移植为LVGL_8.3,最新为LVGL9)这个文档也是我一边移植一边记录的,所以有些繁琐。一,运行官方Demo。Git方式下载lvgl针对esp32的官方移植仓库lv_port_esp32注意:注意:注意:这里下载都不是最新版的LVGL而是7.11版本的。git clone --recurse-submodules https://github.com
转载
2024-03-29 06:41:04
322阅读
基于arduino的esp32-cam视频监控简单使用一、软件准备arduino下载链接二、硬件准备三、环境配置打开软件是这个界面点击文件里面的首选项进行配置 在附加开发板管理器中添加网址:https://dl.espressif.com/dl/package_esp32_index.json点击工具----》开发板—》开发板管理进行相应的下载 我这里下的很慢然后每次都失败我们以另外一种方式进行相
转载
2024-03-26 12:48:49
207阅读
STM32库函数开发系列文章目录第一篇:STM32F103ZET6单片机双串口互发程序设计与实现第二篇:最简单DIY基于STM32单片机的蓝牙智能小车设计方案第三篇:最简单DIY基于STM32F407探索者开发板的MPU6050陀螺仪姿态控制舵机程序第四篇:最简单DIY基于STM32F407探索者开发板和PCA9685舵机控制模块的红外遥控机械臂控制程序第五篇:注释最详细、代码最简单的STM32+
<p><iframe name="ifd" src="" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 先上视频 说明为了使初学者都可以直接看此章节实现WiFi视频遥控小车,内容是一步到位的.对于已经有经验的开发者可以
目录一、小车简介二、材料清单三、Arduino UNO R3简介及使用说明 四、各模块安装接线及测试1.驱动模块接线及测试(1)减速直流电机(2)L298N电机驱动模块 (3)具体接线(4)代码及测试 2.巡线模块接线及测试(1)TCRT5000红外反射传感器(2)具体接线(3)代码及测试(4)PWM调速3.蓝牙模块接线及测试(1)HC-05蓝牙模块(2)
在前面已经实现了用ESP32开发板控制单个车轮正反向旋转。接下来就是同时控制4个轮子转动,让整个智能小车动起来了。说干就干,第一步还是初始化8个GPIO引脚,将这8个引脚的初始状态都设置为低电平。配置好了以后,如下图所示:在实现4轮同时运动之前,现根据我前面的接线表格,看一下各个引脚的状态与车轮转动方向的关系,然后根据这个关系,就可以轻松的控制车轮的转动方向了。车轮GPIO状态组合车轮转动方向左前
【平衡小车】【串级PID参数整定】【详细版】根据现象手动调整平衡小车的PID简介:二轮平衡小车的控制分为平衡环(又称为直立环,保持稳定角度)、速度环(用来保持稳定时速度为零)以及转向环(用来无转向命令时调整走直线),下面详细介绍各环PID参数的整定 硬件准备:平衡小车之家的小车底盘,STM32F1,电机驱动模块,MPU6050等 软件准备:简化后的平衡小车代码(关闭了蓝牙功能等),上位机示波器(观
摘要:本文介绍如何使用红外避障模块增强小车的自动避障功能在上一篇已经基本介绍了红外避障模块的基本功能和用法,接下来就把红外避障模块安装到之前的超声波避障小车上,来完善一下自动避障功能,避免小车在行使中慢慢的碰到侧面的障碍物。在这里,红外避障模块只是起到了辅助避障的功能。有人也只使用红外避障模块来完成自动避障功能,也就是在小车的前侧和侧面都安装红外避障模块,然后只根据避障模块的反馈来控制车子的行进。