桂花蒸

[The 6th Lichuang Electronics Competition] Offline Voice Assistant

 
Overview

1. Introduction to project functions

 

        When individuals use smart speakers, they often encounter many inconveniences, such as being unable to use the smart speaker when the Internet is disconnected, being unable to control traditional infrared remote control appliances, and often only being able to use the voice function in a single room without moving the smart speaker. , for this reason, I want to design an offline intelligent voice assistant that can be interconnected by multiple devices. It is divided into master device and slave device to achieve the following functions:

 

1. Pure offline mode:

 

① The main device with CI1103 voice recognition chip as the main control can be used as an independent voice assistant to control infrared home appliances through voice.

 

② The slave device with CI1122 speech recognition chip as the master control can be used as an independent voice assistant to control infrared home appliances through voice.

 

2. Offline LAN mode (the master device controls slave devices, allowing one master device to control slave devices in multiple rooms, thereby controlling infrared appliances in each room offline):

 

①Function: In this mode, it is divided into master device and slave device. The master device is placed in the main room (such as the living room), and multiple slave devices are placed in other rooms (such as study, horizontal, kitchen, etc.). Multiple slave devices are connected After entering the LAN of the master device, the master device and slave devices can individually control the infrared remote control appliances in their respective rooms through voice recognition. Secondly, the master device can voice control each slave device to achieve the purpose of controlling appliances in multiple rooms in one room;

 

②Hardware design: This project is the hardware circuit of the main equipment, with the CI1103 speech recognition chip as the main control, the external ESP8266 WIFI module is used to build a local area network, and the infrared remote control circuit is used to control infrared home appliances. The slave device hardware circuit uses the CI1122 speech recognition chip as the main control, which can be used as an independent voice assistant. The additional ESP8266 module is used to connect to the master device and receive instructions from the master device. The infrared remote control circuit is used to control infrared home appliances.

 

2. Implementation progress:

 
2021-8-11

1. Implemented the offline voice infrared remote control function and WIFI data delivery function of the main device, and added the Gree air conditioner infrared remote control

2021-9-17

1. Realizes the master-slave device LAN communication function. The master device can send control instructions to the slave device, and the slave device parses the instructions issued by the master device and executes corresponding control.

 

3. Hardware part

 

1. The main device uses CI1103 speech recognition chip as the main control, and the offline voice core board and infrared remote control base board are discrete designs.

 

 

2. The slave device uses the CI1122 offline speech recognition chip as the main control, plus an infrared remote control circuit and a WIFI communication circuit.

 

4. Software part

The main device uses the "CI110X SDK ALG Application V1.5.9" algorithm SDK to realize some functions such as infrared remote control and WIFI communication of Gree air conditioners. You can download the attached source code for reference. The slave device adopts "CI112X SDK V1.2.5" SDK.

1. Infrared remote control code

 

2. WIFI communication part

 

5. Demonstration video

 

 

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-19 17:55: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号