xqq27 badf7694bb
update README.md.
Signed-off-by: xqq27 <zhangtianqi27@163.com>
2024-12-18 05:55:36 +00:00
2024-12-17 22:12:53 +08:00
2024-12-06 16:46:34 +08:00
2024-12-17 22:12:53 +08:00
2024-11-30 10:26:11 +08:00
2024-12-18 05:55:36 +00:00

SmartCar-V1

介绍

Tianyun 1号 —— 第一代智能小车的制作 flag已经立好 ,现在开始实现!

需求规划

  • 第一阶段 完成裸机基础功能:小车移动
  1. 能够通过蓝牙/2.4G等方式,控制智能小车的行动,包括前进、后退、转弯;
  2. 使用FreeRTOS确保能够正常使用它。
  • 第二阶段 产品化:采用操作系统 支持更新 增加新的功能
  1. 利用内部flash,或SPI Flash实现iap升级u盘插入可以根据bin文件进行升级任重道远
  2. 能够利用红外功能,学习红外遥控器的按键,并发送,最好封装起来成为驱动(这个需要认真学习一下);
  3. 尝试是否能够接入home assistant。

时刻需要注意的要点(随时更新)

  1. 注意代码域、数据域的大小;
  2. 底层内容一定要封装,以便于物料替换(主控、电机驱动、外设等),这点可以学习下立芯嵌入式;
  3. switch case里面每个都要有break最后跟一个default以及处理流程
  4. 每一个else if 最后如果没有else操作都补一个else{ ; } 。

硬件准备(随时更新)

  1. STM32F103C8T6核心板
  2. 智能小车底盘-双层(带电机和轮子);
  3. 18650电池*2 + 电池盒(串联);
  4. TB6612 电机驱动模块
  5. 蓝牙HC-06模块
  6. 稳压模块转5V、转3.3V各来一两个留作备用);
  7. 洞洞板前期后期上嘉立创白piao。

参考

【智能小车制作教程基于stm32-哔哩哔哩】 https://b23.tv/gr9jMWi

立芯嵌入式的mpu6050的收获

ram和rom直观显示工具的项目地址https://gitee.com/MoodDream/keil-memory-bar

Description
No description provided
Readme 28 MiB
Languages
C 81%
Assembly 10%
HTML 7%
CSS 1.5%
CMake 0.5%