跟着Datawhale动手做鲸鱼小车 - TASK1: 硬件入门
参考链接
AI+硬件:动手做智能鲸鱼小车:https://www.datawhale.cn/activity/485
WhaleBot智能鲸鱼小车:https://github.com/datawhalechina/whale-bot
主要内容
这部分列出了所需要的硬件,主要如下:
- 控制和交互
- 开发板:ESP32-S3-DevKitC-1,且需要选择WROOM N16R8模组。查询知,N16R8表示16MB Flash、8MB PSRAM(Pseudo Static Random Access Memory,伪静态随机存取存储器)
- 语音识别:天问 ASRPRO,负责离线唤醒与语音转文字的前端处理。查询知,这种边缘语音识别方案,优势是离线、低功耗、低成本、实时性好,缺点是词汇量有限、更新困难、识别精度低等。
- 麦克风:INMP441,全向麦克风模块,I2S接口。查询知 I2S = Inter-IC Sound,是专为高质量数字音频传输设计的串行通信协议
- 功放模块:MAX98357A,I2S接口
- 扬声器
- 动力系统
- 电机:N20减速电机。查询知,减速电机 = 电机 + 减速箱(齿轮箱),将高速低扭转为低速高扭
- 电机驱动:TB6612FNG。查询知,电机驱动是为了让电机可以简单的实现反转、调速等功能
- 车轮:麦克纳姆轮。查询知,它是一种全向移动轮,能让小车不转弯情况下实现 前后、左右、斜向、原地旋转 等运动,只需通过四个轮子的前后转向的不同组合即可实现。
- 显示与结构
- 显示屏:2.0寸LCD串口屏
一点感想
- 很久之前大学时候,学习过51单片机,做过循迹小车,也用arduino做过遥控小车,都学的一般,后来也没有再拿起。若干年后的现在又将拿起ESP32,都说“欲买桂花同载酒,终不似少年游”,但还是希望回归最简单的动手组装的快乐,有了AI的加持,希望它能从冷冰冰的小车,变得有温度。
- 本次的学习目标是完成小车的全部功能,并重点学习理解 语音控制、AI接入相关功能。
2026.01.20
浙公网安备 33010602011771号