The Bluetooth power amplifier controlled by the CI -C22GS02S offline voice module is produced using the CI-C22GS02S offline voice module, TPA3116 power amplifier chip, M18 Bluetooth module, and arduino nano. 2.0 two-channel stereo playback, supports switch control of wired and Bluetooth audio source input. The M18 Bluetooth 4.2 module facilitates quick connection and playback. The physical buttons support Bluetooth on / off, previous / next song, volume increase / decrease, play and pause. CI-C22GS02S offline voice module and peripheral expansion circuit are added , which can control the Bluetooth power amplifier's on / off, previous / next song, volume increase / decrease, play and pause functions through offline voice. Peripheral expansion circuits realize control of other devices, such as relays, infrared, LEDs, buzzers, etc.
Part of the circuit of this project refers to the power amplifier design idea of winton , an outstanding student in the Hangshun training camp , and adds an offline voice control part based on it.
This project is an open source project and cannot be used for commercial purposes. If you directly quote the original circuit of this open source project, please indicate the source and original author.
The hardware mainly includes: CI-C22GS02S offline voice module, TPA3116 power amplifier chip, M18 Bluetooth module, and arduino nano .
CI-C22GS02S offline voice module: Qiyingtailun single-mic offline voice recognition module is a universal, portable, low-power high-performance voice recognition module developed for offline low-cost, simple application solutions, model CI-C22GS02S , main chip For CI1122 , it supports offline speech recognition with less than 200 local command words. The module is small in size, with a length and width of 18x20mm , an operating voltage of 4.5V-5.5V , and a microphone, a speaker, 2 UART interfaces, and 3 PWM interfaces.
TPA3116 power amplifier chip: TPA3116D2 is a Class D power amplifier IC launched by TI Company with very high index parameters. The modulation frequency can reach up to 1.2MHZ , and the high-power output distortion is less than 0.1% .
M18 Bluetooth module: MH-M18 is a low-power Bluetooth design that supports the latest Bluetooth 4.2 transmission, Bluetooth automatic reconnection technology, and two-channel stereo lossless playback. After the module is connected to Bluetooth, Bluetooth wireless transmission can be quickly realized. In an open environment, the Bluetooth connection distance can reach 20 meters.
Arduino Nano : Arduino Nano is a development board based on ATmega328P .
1. The schematic diagram and PCB were designed using Lichuang EDA .
2. The program editing of CI1122 uses Eclipse development software.
3. Arduino Nano program editing uses Arduino IDE software.
CI1122 detailed SDK development tutorial. Log in to open the Intalon Voice AI platform to view. https://platform.chipintelli.com/
The BOM list is at the back.
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
Video address: https://www.bilibili.com/video/BV1Gq4y1Q7xn/
https://www.bilibili.com/video/BV1nq4y1n7cN/
Physical picture
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