Voice based smart TV

Published Aug 05, 2024
 6 hours to build
 Intermediate

Using VC02 Module to create a smart voice assistant based Tv

display image

Components Used

Arduino Nano
Arduino Nano
1
IR LED Infrared Emitters
IR LED Infrared Emitters
1
TSOP4838 IR receiver
Infrared Receivers 4.5-5.5V 38kHz
1
Resistor 100 Ohms
Metal Film Resistors - Through Hole 100ohm 1/4W 1%
1
VC02
1
PCB
1
Description

This is a demonstration of a smart TV. Nowadays TVs come with smart features live voice channel search and many more. This project is to auto-smart features integrated in old TVs.

 

The TV used as an example is an old TV(2019 model) with no smart features.

 

So I tried to make this a smart TV using VC 02 module by AI-Thinker and Arduino Nano as a processing unit.

The working Principle of this project is simple and explained in the video.

 

Suppose I want to change the channel to Star Sports 1(Whose channel number is 454) the VC 02 mode will recognize the voice command and send a HEX code that is previously stored. The Arduino Nano will receive the HEX code though the RX pin and check which command it is. Then it will send the IR codes of the remote one by one. In this case the channel number is 454, so it will send the code for button 4 then send the code for button 5 after 1 second delay and again code for button 4 after 1 second delay. In this process it will also turn on the digital pin 13 of Arduino Nano which is the BUILTIN LED of Arduino Nano to indicate transmission of IR Data.

 

For the voice command head over to http://voice.ai-thinker.com and create a product and select the board, type and write all the command and their reply as shown in the video.

 

Full Video: 

Codes

Downloads

IR Receiver Download
Smart TV Circuit diagram Download
Comments
Ad