Design of a Home Voice Controller Based on AVR32

Publisher:HeavenlyLoveLatest update time:2020-02-21 Source: eepwKeywords:AVR32 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Introduction: The home appliance voice recognition system developed in this project can realize voice answering and time reporting as well as voice control of basic home appliances, so that voice technology can be integrated into daily life, bringing people a more convenient, comfortable and healthier lifestyle.


1. Project Overview


1.1 Introduction


As home control enters the era of informatization and intelligence, the integration of voice recognition technology with embedded devices and home smart devices with infrared remote control function will bring great convenience to people's home life. At the same time, this project will undoubtedly have positive significance for the daily life of people with disabilities. The AVR32AT32UC3A microcontroller is compatible with a series of rich peripherals and storage, and can fully develop the full potential of AVR32 devices. With this microcontroller as the core, expanding voice recognition output, infrared recognition transmission module, etc., can better complete the relevant functions of this project, and will greatly improve the versatility. The home appliance keyword voice recognition system developed in this project can realize voice response time and voice control of basic home appliances, so that voice technology can be integrated into daily life, bringing people a more convenient, comfortable and healthier lifestyle.


1.2 Project Background/Motivation for Topic Selection


Home intelligence is an inevitable trend in the development of today's society. The embedded infrared remote control system based on voice chip can well realize the control of household appliances, etc. The voice remote control system based on AVR has great advantages in innovation and cost performance, is easy to be put into mass production, and has broad market prospects.


Caring for the disabled has always been a hot topic in society. The development of products such as blind glasses and advanced wheelchairs has improved the lives of the disabled. However, there is no product for the disabled to control home appliances. Based on the current social situation, the concern for the disabled and the market with great development potential, and with the development of computer and microelectronics technology, speech recognition technology has been put into practical use. At the same time, some voice-specific chips with practical value have also appeared. This has enabled the realization of an embedded voice development platform, making voice intelligent control possible, and providing a new type of language body for the disabled.


2. Demand Analysis


2.1 Functional requirements


basic skills:


1. Voice response time announcement;


2. Voice control of light switches;


4. Voice control the TV switch and select the corresponding channel;


3. Voice control of the air conditioner’s switch, temperature adjustment and other corresponding functions.

Design of a Home Voice Controller Based on AVR32

Figure 1 System architecture


2.2 Performance requirements


1. The system is required to have a high speech recognition rate;


2. There are voice prompts during the operation process to achieve good human-computer dialogue;


3. High reliability in receiving and sending infrared data, achieving error-free operation and no response;


3. Solution Design


3.1 System Function Implementation Principle

Design of a Home Voice Controller Based on AVR32

Figure 2 System hardware structure diagram


3.2 Hardware platform selection and resource allocation


Homemade development platform


3.3 System Software Architecture

Design of a Home Voice Controller Based on AVR32

Figure 3 Software architecture


3.4 System Software Process

Design of a Home Voice Controller Based on AVR32

Design of a Home Voice Controller Based on AVR32

Figure 4 Main program flow chartFigure 5 Interrupt handling flow chart


3.4 Expected Results of the System


Basic functions: Accurately control the light switch and voice time through keyword voice, accurately control the corresponding household appliances through keyword voice, the TV can accurately change channels, and the air conditioner can realize functions such as switching on and off and adjusting the temperature.

Keywords:AVR32 Reference address:Design of a Home Voice Controller Based on AVR32

Previous article:How to correctly configure AVR fuse bits
Next article:Research on AVR microcontroller used in power management system

Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

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号