PJ07: 智能对话机器人嵌入式系统设计和开发实例源码解析版

 
专集简介
 
 

智能对话机器人嵌入式系统设计和开发实例源码本专集详细地描述了如何设计制作一个智能对话机器人原型,这是一套完整的实时嵌入式应用系统。机器人主要由以下几个重要部件构成:Z8微处理控制芯片、语音识别卡、语音合成芯片、实时时钟、温度传感器、音箱喇叭、麦克风、液晶显示片等。

本机器人能与用户通过语言交流,并且能将对话内容显示在液晶片上,还能实时显示当前温度、时间、日期、文字、音乐音符等信息。

本专集特别适合于开发实时嵌入式系统,其中许多通用的嵌入式系统驱动程序设计技巧也非常适合应用于其他系统。用户不但可以直接将本专集用于开发应用,还可自行修改硬件设计和驱动应用源码增加所需要的各种功能。系统设计和开发指南详细解析了系统电路设计、 各种驱动开发和应用实例源码中的各种技巧,是学习应用开发实时嵌门式系统的助手,把模块嵌入到自己的应用系统中,省时又省力!

 

 

主要功能
* Read the temperature from ADC temperature sensor
* Read the Real-Time Clock (RTC) using I2C bus
* Control the speech recognition board using GPIO and hardware switches
* Control speech synthesis through serial data line
* Interact with the user over the speech communication
* Write/Reset the RTC using I2C bus
* Software decoding to reach up to 15 word commands for speech recognition
* Allophone phase editing
* Numerical pronunciation (0 – 69)
* Calendar pronunciation (Jan. 1 – Dec. 31, Monday - Sunday)
* Non-standard language speech synthesis (Chinese, AM/PM)
* Robot music playing
硬件设计图、电路设计图、驱动应用软件流程图
智能对话机器人原型
专集内容

Developer Guide
Talking Robot Developer's Guide (PDF)
Talking Robot Flyer (PDF)

Data Sheets
SpeakJet User‘s Manual (PDF)
DS1307 64x8 Serial Real-Time Clock (PDF)
SparkFun RTC Module Schematic (PDF)
MAX6610/6611 Temperature Sensors and Voltage References (PDF)

Source code
All ZDSPROJ files