Based on the ESP32 offline voice manager, this design can control intelligent devices at home through voice recognition.
1. This design can be controlled without relying on the network environment.
2. You can configure MQTT parameters to connect to the current mainstream smart home system HomeAssistant.
3. This design is compact in size and has a built-in 1.3-inch OLED screen or serial screen, which can realize data visualization interaction.
4. This design has a built-in offline voice module CI-C22GS02S, which has the characteristics of small size, easy development, and high recognition rate.
2. Hardware part
1. Adopt Type-c power supply method
2.AMS1117-3.3 IDO serves as a regulated power supply for ESP32-S and CI-C22GS02S
3.CH340K is used as a serial port chip.
4.1.3-inch OLED screen as interactive.
5.ESP32-S serves as the master controller. Processing data and networking.
6. Add WS2812 as a status display light.
7. Add DDC114TU-7-F as automatic download circuit
8. Add two servo interfaces as right-hand men (it has been tested that starting two servos at the same time will cause insufficient power supply, so the plan is changed)
9. The voice chip leads to the programming interface for easy debugging.
10. Reserved interfaces for microphones and speakers. Convenient for expansion and upgrade.
3. Software part
ESP32-S uses Arduino as development platform
CI-C22GS02S offline voice uses eclipse as the development platform
ESP32-S implements offline voice data interaction with CI-C22GS02S through the soft serial port.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet