摘要:玩具是影响儿童智力发展过程中的重要因素之一,各种玩具通过模拟出现实生活中的各种场景让儿童能够对现实环境有一个直观感性的认知。随着社会进步,传统玩具已经不再能够满足现在的儿童对世界的认知需求,智能玩具应运而生。智能玩具能够更加刺激儿童对世界的认知,目前社会上对智能玩具的需求逐渐升温。为此,本课题提出了一种人车互动式智能玩具小车。
本课题采用嵌入式技术,结合多种传感器,设计了智能玩具小车。系统硬件由六部分构成,包括MCU电路、触摸检测电路、红外探测电路、语音控制电路、震动驱动电路以及灯光变换电路。系统采用STM32为主控器,通过多种传感器的协同工作,实现声、光、电等形式交互的功能,最大程度的模拟现实生活中货车的货物装卸、车辆运输、避障鸣笛等情景。
经过运行测试,本课题所设计的智能玩具小车可实现良好的人车交互,运行效果好,互动性强,情景逼真,深受儿童喜爱,具有良好的发展前景和市场价值。
关键词:STM32;智能;玩具小车
目录
摘要
Abstract
1 绪论-1
1.1 研究背景及意义-1
1.2 国内外研究现状-1
1.3 课题主要研究内容-2
2 系统方案设计-3
2.1 总体方案设计-3
2.2 方案论证-4
2.2.1 主控制器的选择-4
2.2.2 电源芯片的选择-5
2.2.3 灯光变换电路的选择-5
3 系统硬件设计-7
3.1 单片机最小系统设计-7
3.2 电源电路设计-8
3.3 触摸检测电路设计-9
3.4 灯光变换电路设计-10
3.5 障碍检测电路设计-11
3.6 语音播放电路设计-12
3.7 震动驱动电路设计-13
4 系统软件设计-14
4.1 主程序设计-14
4.2 中断子程序设计-15
4.3 串口通讯程序设计-15
4.4 LED控制程序设计-18
5 系统测试-19
5.1 电源测试-19
5.2 下载电路测试-20
5.3 系统运行测试-21
结 论-22
参 考 文 献-23
附录A 系统原理图-24
附录B 系统PCB图-25
附录C 作品实物图-26
附录D 主程序代码-27
致 谢-30