[Huadiao Handmade] ASRPRO-Plus Speech Recognition (03) ---Onboard hardware module and 12 comprehensive application functions

Insert image description here

ASRPRO-Plus development board: It is a full-featured IoT development board with speech recognition. It can facilitate system learning and various project experiments. Onboard RS485, 433M wireless transceiver, infrared transceiver, ESP32-C3 (2.4GHz Wi-Fi and Bluetooth 5LE), SPI color screen, digital tube, RGB light, photosensitive sensor, DHT11 temperature and humidity sensor, 1-way relay output module, etc.
Insert image description here
Insert image description here
Insert image description here

Schematic diagram of hardware function distribution
Insert image description here
Insert image description here

The hardware module characteristics of ASRPRO-Plus are as follows:
1. Core chip: ASRPRO, which is a high-performance neural network intelligent voice chip integrating a brain neural network processor and a CPU core, supporting offline speech recognition, voiceprint recognition, and speech enhancement. , voice detection and other functions.
2. Offline speech recognition module: Equipped with ASRPRO-4M core board, built-in brain neural network processor, supports DNN, TDNN, RNN and other neural networks and convolution operation hardware operations, non-software operations, supports speech recognition, voiceprint recognition, speech Enhancement, voice detection and other functions.
3. Wi-Fi and Bluetooth module: ESP32-C3, AT command, this is an IoT chip that supports 2.4GHz Wi-Fi and Bluetooth 5LE, which can realize remote control and data transmission.
4. Infrared transceiver module: transmitting tube DY-IR333C-A, receiving tube VS1838. This is a module that supports infrared encoding and decoding, can realize infrared remote control and learning functions, and is compatible with multiple infrared protocols.
5. 433M wireless transceiver module: 433 transmits PT455, and 433 receives WF480RA. This is a module that supports 433M wireless encoding and decoding, can realize wireless remote control and learning functions, and is compatible with multiple wireless protocols.
6. RS485 communication module: RS485-TTL, MAX13487, this is a module that supports RS485 bus communication, can achieve multi-point communication and data transmission, and is suitable for industrial control and other scenarios.
7. SPI color screen display module: TFT144-SPI, pixel 128X160TFT, driver chip ST7735S, this is a 1.44-inch TFT color screen that supports SPI interface, which can display text, graphics, pictures and other content to improve user experience.
8. Digital tube display module: TM1650-DIGIT4. This is a 0.4-inch 4-digit common cathode digital tube that supports TM1650 driver. It has clock points and three decimal points. It can display numbers, letters, symbols, etc. for easy viewing of status and data.
9. RGB lamp control module: WS2812B-RGB4. This is a 3 RGB lamp bead that supports WS2812B driver. It can display a variety of colors and effects, increasing interactivity and aesthetics.
10. Photosensitive sensor detection module: PT0603, which is a photosensitive resistance sensor that supports the GL5516 model. It can detect the ambient light intensity and realize automatic adjustment of brightness and other functions.
11. Temperature and humidity sensor detection module: DHT11-HUMI-TEMP. This is a temperature and humidity sensor that supports the DHT11 model. It can detect ambient temperature and humidity and realize temperature control and other functions.
12. Relay output control module: HF32F/005-ZS3. This is a module that supports 1 relay output. It can control high-voltage and high-current load equipment and realize functions such as intelligent switching.
13. LED module: 1 power LED and 1 controllable LED (share pin PA4 with KEY3).
14. Three independent buttons: can be used together to implement various related functions.

Insert image description here

It can achieve the following functions:
1. Offline speech recognition and control: supports self-learning and expansion modules, can recognize multiple languages ​​and dialects, and supports voice interruption and wake-up functions.
2. Voice enhancement and processing: Supports voiceprint recognition, voice detection, single-microphone noise reduction enhancement, single-microphone echo cancellation, 360-degree all-round sound pickup and other functions.
3. Wi-Fi and Bluetooth communication: Based on the ESP32-C3 chip, it supports 2.4GHz Wi-Fi and Bluetooth 5LE, which can realize remote control and data transmission.
4. Infrared transceiver and learning: supports infrared encoding and decoding, can realize infrared remote control and learning functions, and is compatible with multiple infrared protocols.
5. 433M wireless transceiver: supports 433M wireless encoding and decoding, can realize wireless remote control and learning functions, and is compatible with multiple wireless protocols.
6. RS485 communication: Supports RS485 bus communication, which can realize multi-point communication and data transmission, and is suitable for industrial control and other scenarios.
7. SPI color screen display: The 1.44-inch TFT color screen supports SPI interface, which can display text, graphics, pictures and other content to improve user experience.
8. Digital tube display: Supports 4-digit common anode digital tube, which can display numbers, letters, symbols, etc. to facilitate viewing of status and data.
9. RGB lamp control: Supports 3 RGB lamp beads, which can display a variety of colors and effects, increasing interactivity and aesthetics.
10. Photosensitive sensor detection: Supports photosensitive resistance sensor, which can detect ambient light intensity and realize automatic adjustment of brightness and other functions.
11. Temperature and humidity sensor detection: Supports DHT11 temperature and humidity sensor, which can detect ambient temperature and humidity and realize temperature control and other functions.
12. Relay output control: Supports 1 relay output module, which can control high-voltage and high-current load equipment and realize functions such as intelligent switching.

Insert image description here
Here is an introduction to several core functions of ASRPRO-Plus

1. ASRPRO-Plus offline speech recognition and control solution

1. It has the following main features:
High-accuracy recognition: ASRPRO-Plus uses advanced speech recognition technology to accurately recognize the user's voice commands and convert them into text. It has excellent noise processing capabilities and can maintain high-accuracy recognition even in noisy environments.
Multi-language support: ASRPRO-Plus supports multiple languages, including but not limited to English, Chinese, Spanish, French, etc. This allows it to be used globally in a variety of locales.
Offline operation: ASRPRO-Plus does not require a network connection and can perform voice recognition and control offline. This ensures that users can enjoy the convenience of voice recognition anywhere and at any time without network restrictions.
Customized functions: ASRPRO-Plus allows users to customize voice commands and functions according to their needs, making it adaptable to various application scenarios.
Easy to integrate: ASRPRO-Plus has a simple design and is easy to integrate into existing systems. It provides a rich API interface, allowing developers to easily combine it with their own software or hardware devices.

2. The main application scenarios of offline voice recognition and control include:
Smart home: Users can control lighting, air conditioning, TV and other equipment at home through voice commands to create an intelligent home environment.
In-vehicle entertainment system: In the in-vehicle environment, users can control music playback, navigation, phone calls, etc. through voice commands to improve driving safety.
Smart toys: Smart toys that provide entertainment and educational functions for children can achieve offline voice recognition and control through ASRPRO-Plus, improving interactivity and fun.
Medical equipment: For medical equipment that needs to avoid cross-infection, offline speech recognition can reduce physical contact and improve operating efficiency.

3. Things to note include:
Hardware requirements: Using ASRPRO-Plus requires certain hardware support, including a microcontroller with sufficient processing power, sufficient memory and storage space to store speech data and recognition models.
Privacy protection: Since ASRPRO-Plus needs to collect users’ voice data for identification, privacy protection needs to be paid attention to. Users should ensure that they only use ASRPRO-Plus in a trusted environment and should read the relevant privacy policy carefully.
Network connection: Although ASRPRO-Plus can run offline, an network connection may still be required when updating speech models, downloading new speech data, or performing online training.
Noise processing: Although ASRPRO-Plus has excellent noise processing capabilities, the accuracy of speech recognition may still be affected in extremely noisy environments. When used in noisy environments, additional noise suppression measures may be required.
Language and Accent Differences: Although ASRPRO-Plus supports multiple languages, the accuracy of speech recognition may vary between different languages ​​and accents. Developers should choose appropriate speech models and training data based on the target user group.

Insert image description here
2. Voice enhancement and processing functions of ASRPRO-Plus

The main features are as follows:
1. Speech enhancement: ASRPRO-Plus uses a series of advanced digital signal processing technologies to perform noise reduction, echo elimination, gain control, etc. on the input speech signal to improve the clarity and intelligibility of the speech signal. .
2. Voice processing: ASRPRO-Plus has voice processing capabilities, including voice activation, voice endpoint detection, phoneme recognition, etc. It can automatically detect the beginning and end of voice input, accurately identify words and phrases in speech, and process them accordingly.

Application scenarios:
1. Voice call: When making a voice call in a noisy environment, ASRPRO-Plus can improve the call quality through voice enhancement technology, so that the other party can hear the speaker's voice more clearly.
2. Speech recognition: When performing speech recognition, ASRPRO-Plus can first perform noise reduction, echo elimination, etc. on the input speech signal to improve the accuracy of speech recognition.
3. Smart home: In the smart home system, ASRPRO-Plus can control the switches of home appliances, adjust temperature and other functions through voice, improving the intelligence and convenience of the home.

Things to note:
1. Equipment requirements: Using ASRPRO-Plus for speech enhancement and processing requires certain hardware support, including a microcontroller with sufficient processing power and sufficient memory.
2. Privacy protection: When performing voice enhancement and processing, user privacy needs to be protected. Users should ensure that they only use ASRPRO-Plus in a trusted environment and should read the relevant privacy policy carefully.
3. Noisy environment: In a noisy environment, the effects of speech enhancement and processing may be affected. Developers should choose appropriate speech enhancement and processing algorithms based on actual application scenarios to improve the accuracy of speech recognition and control.
4. Language and accent differences: The accuracy of speech enhancement and processing may vary between different languages ​​and accents. Developers should choose appropriate speech models and training data based on the target user group.

3. Wi-Fi and Bluetooth communication functions of ASRPRO-Plus

The main features are as follows:
1. Wi-Fi communication: ASRPRO-Plus has a built-in Wi-Fi module, based on the ESP32-C3 chip, supporting the IEEE 802.11 b/g/n standard, which can achieve high-speed and stable wireless communication. It supports TCP/IP and UDP protocols and can easily carry out data transmission and network connection with other devices.
2. Bluetooth communication: ASRPRO-Plus has a built-in Bluetooth module, based on the ESP32-C3 chip, supporting the Bluetooth 4.0 standard, which can achieve low-power, long-distance wireless communication. It supports protocols such as SPP (Serial Port Profile) and HID (Human Interface Device), which can facilitate data transmission and connection with other devices.

Application scenarios:
1. Smart home: In smart home systems, ASRPRO-Plus can connect with other smart devices through Wi-Fi or Bluetooth to achieve remote control and automation control. For example, you can control the lights, air conditioners and other equipment in your home through a mobile phone APP.
2. Car entertainment system: In a car environment, ASRPRO-Plus can connect to mobile phones, tablets and other devices through Wi-Fi or Bluetooth to realize wireless transmission and control of music playback, navigation and other functions.
3. Industrial automation: In the field of industrial automation, ASRPRO-Plus can realize data collection and wireless transmission of control signals through Wi-Fi or Bluetooth, improving production efficiency and management efficiency.

Things to note:
1. Network security: When using ASRPRO-Plus for Wi-Fi and Bluetooth communications, you need to pay attention to network security issues. Users should ensure that the network they connect to is secure and reliable, and should take necessary encryption and authentication measures to protect the confidentiality and integrity of data.
2. Connection stability: The connection stability of Wi-Fi and Bluetooth communication may be affected by a variety of factors, such as signal interference, distance, obstacles, etc. Developers should choose appropriate connection methods and communication protocols based on actual application scenarios to ensure stable data transmission and connection reliability.
3. Hardware requirements: Using ASRPRO-Plus for Wi-Fi and Bluetooth communication requires certain hardware support, including a microcontroller with sufficient processing power and memory, Wi-Fi and Bluetooth modules, etc.
4. Software and firmware updates: As Wi-Fi and Bluetooth technology continue to develop, ASRPRO-Plus may need to update software and firmware to support new functions and protocols. Developers should regularly check for updates and download the latest software and firmware to ensure the normal operation and use of the device.

4. ASRPRO-Plus’s SPI color screen display function

The main features are as follows:
1. Color display: ASRPRO-Plus supports color display and can display various colors and images, allowing users to obtain richer and more intuitive information through the screen.
2. SPI interface: ASRPRO-Plus uses the SPI interface to communicate with the color screen. This is a simple, fast, and reliable communication method that can achieve high-speed data transmission and real-time updating of screen content.
3. Customizability: The color screen display of ASRPRO-Plus supports customization functions. Users can design the screen interface and display content according to their own needs and preferences to achieve personalized display effects.

Application scenarios:
1. Smart home: In the smart home system, ASRPRO-Plus can display various information, such as temperature, humidity, air quality, etc., through the SPI color screen display function, as well as the control interface of various devices to facilitate user operations and control.
2. In-vehicle entertainment system: In the in-vehicle environment, ASRPRO-Plus can display navigation maps, music playlists, etc., as well as various vehicle information through the SPI color screen display function to improve driving experience and safety.
3. Medical equipment: In medical equipment, ASRPRO-Plus can display various medical images, data and other information through the SPI color screen display function, making it convenient for doctors and patients to observe and analyze.

Things to note:
1. Hardware requirements: Using the SPI color screen display function of ASRPRO-Plus requires certain hardware support, including a microcontroller with sufficient processing power and memory, SPI color screen, etc.
2. Screen driver: To realize the SPI color screen display function, the corresponding screen driver needs to be installed. Developers should ensure that the screen driver is correctly installed and configured.
3. Display content design: To give full play to the advantages of the SPI color screen display function, it is necessary to design appropriate display content and interface to improve the readability and ease of use of information.
4. Updates and maintenance: With the continuous development of technology and changes in user needs, it may be necessary to update the screen firmware or replace it with a more advanced screen. Developers should regularly check for updates and take necessary maintenance measures to ensure the normal operation and maintenance of the device. Effect.

Insert image description here
Appendix series of experiments:
[Hand-made Huadiao] ASRPRO-Plus speech recognition (01) - Construction of three development environments on the development board
https://blog.csdn.net/weixin_41659040/article/details/133909855
[Hand-made Huadiao] ASRPRO- Plus speech recognition (02)—core chip, parameters and electrical schematic
https://blog.csdn.net/weixin_41659040/article/details/133900928
[Hand-made Huadiao] ASRPRO-Plus speech recognition (03)—onboard hardware and 12 application functions
https://blog.csdn.net/weixin_41659040/article/details/133970323
[Huadiao DIY] ASRPRO-Plus Voice Recognition (04)—Control lighting and flashing onboard LED
https://blog.csdn .net/weixin_41659040/article/details/134020401
[Hands-on with Huadiao] ASRPRO-Plus speech recognition (05) - lighting and color changing of WS2812B
https://blog.csdn.net/weixin_41659040/article/details/134185082
[Hands-on with Huadiao] Do] ASRPRO-Plus Speech Recognition (06) - Light up the TM1650 four-digit digital tube
https://blog.csdn.net/weixin_41659040/article/details/134207483
[Huadiao Hands-on] ASRPRO-Plus Speech Recognition (06) - Know how Voice-controlled digital tube for counting
https://blog.csdn.net/weixin_41659040/article/details/134214086
[Hand-made Huadiao] ASRPRO-Plus speech recognition (07) - Lighting up the 1.77TFT color screen of ST7735
https://blog .csdn.net/weixin_41659040/article/details/134308542
[Hand-made Huadiao] ASRPRO-Plus speech recognition (08) - PT0603 phototransistor
https://blog.csdn.net/weixin_41659040/article/details/135009618
[Hand-made Huadiao] 】ASRPRO-Plus Voice Recognition (09)—DTH11 Digital Temperature and Humidity Sensor
https://blog.csdn.net/weixin_41659040/article/details/135022999
[Hand-made Huadiao] ASRPRO Voice Recognition (10)—Real-time measurement of brightness and temperature Humidity smart weather station
https://blog.csdn.net/weixin_41659040/article/details/135046594
[Huadiao DIY] ASRPRO-Plus Voice Recognition (11) - TM1650 digital tube displays temperature and humidity
https://blog.csdn. net/weixin_41659040/article/details/135049040
[Hand-made Huadiao] ASRPRO speech recognition (12) - ST7735 color screen displays English and Chinese
https://blog.csdn.net/weixin_41659040/article/details/135082849
[Hand-made Huadiao] ASRPRO Voice recognition (13) - 1.8-inch color screen displays large Chinese fonts
https://blog.csdn.net/weixin_41659040/article/details/135091398
[Hand-made Huadiao] ASRPRO voice recognition (14) - ST7735 color screen displays ambient brightness
https:/ /blog.csdn.net/weixin_41659040/article/details/135165021
[Hand-made Huadiao] ASRPRO speech recognition (15) - 1.8-inch color screen display font size change
https://blog.csdn.net/weixin_41659040/article/details/135170449
[ Hands-on Huadiao] ASRPRO voice recognition (16) - 1.8-inch color screen with continuous brightness display
https://blog.csdn.net/weixin_41659040/article/details/135193729
[Hand-made Huadiao] ASRPRO voice recognition (17) - button control of the color screen and Relay
https://blog.csdn.net/weixin_41659040/article/details/135232092
[Huadiao Hands-on] ASRPRO Voice Recognition (18) - Button and voice control color screen color change
https://blog.csdn.net/weixin_41659040/article/ details/135239614
[Handmade Huadiao] ASRPRO voice recognition (19) - voice and button control relay
https://blog.csdn.net/weixin_41659040/article/details/135298357
[Handmade Huadiao] ASRPRO voice recognition (20) - color screen Display DHT11 temperature and humidity
https://blog.csdn.net/weixin_41659040/article/details/135327244
[Hand-made Huadiao] ASRPRO voice recognition (21) - a weather station that reports temperature and humidity
https://blog.csdn.net/ weixin_41659040/article/details/135327217
[Hand-made Huadiao] ASRPRO speech recognition (22) - Infrared tube control TFT color screen
https://blog.csdn.net/weixin_41659040/article/details/135347986

Guess you like

Origin blog.csdn.net/weixin_41659040/article/details/133970323