王达业

# Sixth Lichuang Electric Competition#Offline language control

 
Overview

Note: * is required

Please fill it out during the registration stage↓

 

* 1. Introduction to project functions


Main function: Voice control audio playback through the offline voice Cl1122 module.

The CI-C22GS02S module is used for speech recognition, and the corresponding audio is recognized and controlled accordingly. Match the command word id and send control commands through the CI-C22GS02S serial port to the serial port voice playback module to respond and control audio playback.

 

 

Note: There is no limit to the theme. It can be a solution to a certain problem in life/work, a plan designed for a certain group of people/scenarios, graduation project/course design/DIY project/purely cool project, etc. Mainly talk about what problems you solved by what means.

 

*2. Project attributes


Open and original.

Note: Please indicate whether the project has been made public for the first time; whether the project is original; whether the project has won awards in other competitions; if so, describe the details of the award; whether the project has participated in a defense in school.

 

* 3. Open source agreement


CPL3.0

 

Note: Altruism means self-interest, please read the following content carefully.

  1. Embrace open source and give projects unlimited value. It is recommended that more than 80% of the core functions of the project be open source;
  2. If a certain part of the function is irreplaceable and the project cannot solve the corresponding problem after deletion, then the function implemented by this part is the core function of the project; for example, if an electronic load is designed and a host computer software is designed to monitor power changes, the electronic The load is the core function, and the host computer software is the auxiliary function; for example, an isolated 485 module is used in the electronic load to communicate with the host computer, then the communication function implemented by this 485 module is an auxiliary function;
  3. Projects should choose an open source agreement that suits them . If the project references other open source projects, the source should be indicated and follow the original author's open source agreement. It is recommended that original projects use the GPL3.0 open source agreement;
  4. Functions implemented by directly quoting the original circuits or original codes of open source projects cannot be used as the core functions of one's own projects, and functions directly implemented using common modules on the market cannot be used as core functions of one's own projects.

 

Please fill in during the competition stage↓

 

*4. Hardware part


See the schematic and PCB for the hardware part.

Offline voice control module:

Two PCBs were designed. The first version added a 5V regulated power supply and USBTTL serial port circuit to facilitate code debugging.

                            The second version reduces the size of the pbc, and all interfaces are introduced to facilitate expansion.

 

Serial voice playback module:

It is a voice playback module that I have used before. It is a music module that can be controlled by the serial port. It integrates hard decoding of MP3 and WAV. It can play the specified music through simple serial port instructions without cumbersome underlying operations; it also supports USB/TF Driver, supports FAT16, FAT32 file systems, supports up to 32G U disk, TF card; multiple control modes, serial port mode, AD button control mode; audio can be output through 3.5MM headphone interface and speaker interface. This time, the serial port control mode is used to realize the playback, audio switching, volume control, working mode control, folder playlist switching and other operations of the voice playback module.

Disadvantages: The USB flash drive requires 5V power supply, and the offline voice control module does not lead to a 5V power interface.

1JExNmXnMq8SSL7yZLLnxcsCgZZbfj9t5UlsaKeE.png

 

Note: It is recommended to use Lichuang EDA . If you choose other EDA tools, please upload schematics in PDF format, PCB drawings in PDF format, and PCB files in Gerber format in the attachments. Here you can explain in detail your project implementation principles and mechanisms, precautions, debugging methods, testing methods, etc. It is recommended to introduce your ideas to others in the form of pictures and texts.

 

*5. Software part


Jl2fFeKWGrGo0wSdIhehUlGF6lwJLkQfFgTTP9Ax.png

Due to time constraints, some functions have been simply implemented, and there is still a lot of room for optimization of the code.

The code is placed on gitee: https://gitee.com/oPlusman/CI112X_mp3.git

 

*6. BOM list


KZXF8co3nL7I8UJKgu9aX8DQ6ncSPFCW33UrWPuk.png

 

Note: BOM list involved in the project. Please upload a screenshot of the BOM at this location. Please upload the list details in PDF format to the attachment. Suggestions include model, brand, name, packaging, procurement channels, usage, etc. The specific content and form should be based on clearly expressing the project composition.

 

*7. Contest LOGO verification


 

Please upload a project picture containing the competition logo. The logo will be printed on the PCB in the form of silk screen printing.

Click the zip to download the competition logo! (Contest logo).zip

 

* 8. Demonstrate your project and record it as a video for uploading


 

 

More details: https://diy.szlcsc.com/posts/06c94d90c2c447dfbd9ed7339ff4a5b1

 

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2024-11-14 23:37:24

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号