红水杯

Offline Voice Fan

 
Overview

Use Qiyingtailun's CL1102 golden finger module and combine it with MCU to realize offline voice control of small fans

The offline voice part uses the CL1102 golden finger version (because other versions are out of stock). It is a low-cost and high-performance offline voice recognition solution. It can achieve the required functions (for this use) through serial port communication with other MCUs. It can also be used through 1102 programming to implement custom wake words, custom control commands, custom voice announcements, etc., so that the required functions can be achieved without additionally connecting to the MCU, further reducing costs. Of course, this module also has many functions, such as echo cancellation to improve recognition rate, etc. For detailed introduction, please check the official chip manual. Address: Click here to jump.

The main control part uses ESP12F. Because the serial port and MCU communication solution are used this time, an external MCU chip must be added. As for why ESP12F is used instead of other chips...because it is cheap! ! !

The other parts are mainly LED lights and USB sockets. The USB sockets are used to connect USB fans, and their switches can be controlled using offline voice.

 

Precautions for hardware part

Because I was using the gold finger version, and I couldn’t find the matching gold finger female base online, I welded the gold fingers to the base plate. I needed to pay attention to the ordering of the gold fingers on the base plate to prevent misalignment or failure to weld during installation. .

m2c3gtDnwjLV8DCYN76E3g7XauXFfUvOl0YQyYwB.png

There are a lot of in-line resistors left at home, so the LED power supply uses resistors to step down the voltage rather than using IDO devices.

It should also be noted that the golden finger version has 3 UART interfaces, UART0 is used for module programming, UART1 is used for communication with the MCU, and UART2 is not used. TX and RX need to be cross-connected during communication.

 

software part

Programming......

After the welding was completed, it was discovered that there is customized firmware in the golden finger version. The command to control the fan can be directly applied to the TX pin of UART1. Therefore, the programming link can be skipped and the controlled GPIO pin can be directly connected to the MOS tube controlled by the USB socket. The control can be completed by connecting to the terminal. If you need to change it later, you can also use a jumper to connect the PG_EN pin to 3.3V, and then use USB-TTL to connect to the UART0 port to program the offline voice chip.

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-19 06:25:43

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

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号