వాయిస్ యాక్టివేటెడ్ హోమ్ ఆటోమేషన్‌ను ఎలా డిజైన్ చేయాలి?

యొక్క ఆలోచన హోమ్ ఆటోమేషన్ ఇది మానవ శ్రమ మరియు తప్పులను తగ్గించడంలో సహాయపడుతుంది మరియు అందువల్ల ప్రభావాన్ని విస్తరిస్తుంది. ఇది ఇంటి లోపల యంత్రాలు మరియు ఇతర ఎలక్ట్రానిక్ గాడ్జెట్లపై నియంత్రణను అనుమతించే పరికరాలు మరియు ప్రోగ్రామింగ్ పురోగతుల కలయికను ఉపయోగిస్తుంది. హోమ్ ఆటోమేషన్ సహాయంతో, మేము మా విద్యుత్ పరికరాలను రిమోట్‌గా నియంత్రించగలము మరియు పెద్ద ప్రయోజనం ఏమిటంటే విద్యుత్ వినియోగం చాలా వరకు తగ్గించబడుతుంది. బ్లూటూత్ కంట్రోల్డ్, రిమోట్ కంట్రోల్డ్ మరియు ఇంటర్నెట్ కంట్రోల్డ్ వంటి అనేక రకాల హోమ్ ఆటోమేషన్ ఉన్నాయి మరియు వాటిలో ప్రతి వాటి ప్రయోజనాలు మరియు అప్రయోజనాలు ఉన్నాయి. ఈ ప్రాజెక్ట్‌లో, మేము వాయిస్ కంట్రోల్డ్ హోమ్ ఆటోమేషన్‌ను రూపొందిస్తాము, ఇక్కడ వాయిస్ కమాండ్‌ను పంపడం ద్వారా వివిధ ఉపకరణాలు నియంత్రించబడతాయి. మార్కెట్ నుండి కొనుగోలు చేసినప్పుడు ఈ వ్యవస్థ చాలా ఖరీదైనది, కాని మేము ఈ ఉపకరణాలన్నింటినీ అనుసంధానించినప్పుడు ఆర్డునో , అన్ని గృహ విద్యుత్ పరికరాలను నియంత్రించడం చాలా సులభం మరియు తక్కువ ఖర్చు అవుతుంది.



వాయిస్ కంట్రోల్డ్ హోమ్ ఆటోమేషన్

ఆర్డునో ఉపయోగించి గృహోపకరణాలను ఆటోమేట్ చేయడం ఎలా?

మాకు ప్రాథమిక ఆలోచన ఉన్నందున, ఇప్పుడు భాగాలను సేకరించి, వాటిని సర్క్యూట్ చేయడానికి సమీకరించడం మరియు మీ గృహోపకరణాలను ఆటోమేట్ చేయడానికి కోడ్ రాయడం వైపు వెళ్దాం.



దశ 1: ఉపయోగించిన భాగాలు (హార్డ్‌వేర్)

  • అర్డునో యునో
  • HC-05 బ్లూటూత్ మాడ్యూల్
  • 2N2222 NPN ట్రాన్సిస్టర్
  • 12 వి రిలే మాడ్యూల్
  • 1 కే-ఓం రెసిస్టర్
  • 12V ఎసి నుండి డిసి అడాప్టర్
  • 1N4007 PN జంక్షన్ డయోడ్
  • జంపర్ వైర్లు

దశ 2: ఉపయోగించిన భాగాలు (సాఫ్ట్‌వేర్)

  • ప్రోటీయస్ 8 ప్రొఫెషనల్ (నుండి డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ )

ప్రోటీయస్ 8 ప్రొఫెషనల్‌ను డౌన్‌లోడ్ చేసిన తర్వాత, దానిపై సర్క్యూట్‌ను రూపొందించండి. సాఫ్ట్‌వేర్ సిమ్యులేషన్స్‌ను మేము ఇక్కడ చేర్చాము, తద్వారా ప్రారంభకులకు సర్క్యూట్‌ను రూపకల్పన చేయడం మరియు హార్డ్‌వేర్‌పై తగిన కనెక్షన్‌లు ఇవ్వడం సౌకర్యంగా ఉంటుంది.



దశ 3: భాగాలు అధ్యయనం

మేము మా ప్రాజెక్ట్‌లో ఉపయోగించబోయే భాగాల జాబితాను తయారు చేసినట్లు. మనం ఒక అడుగు ముందుకు వేసి, ఈ భాగాలు ఎలా పనిచేస్తాయో క్లుప్త అధ్యయనం ద్వారా చూద్దాం.



  1. ఆర్డునో UNO: Arduino UNO అనేది మైక్రోకంట్రోలర్ బోర్డు, ఇది మైక్రోచిప్ ATMega 328P ని కలిగి ఉంటుంది మరియు దీనిని Arduino.cc అభివృద్ధి చేసింది. ఈ బోర్డు డిజిటల్ మరియు అనలాగ్ డేటా పిన్‌ల సమితిని కలిగి ఉంది, వీటిని ఇతర విస్తరణ బోర్డులు లేదా సర్క్యూట్‌లతో అనుసంధానించవచ్చు. ఈ బోర్డులో 14 డిజిటల్ పిన్స్, 6 అనలాగ్ పిన్స్ ఉన్నాయి మరియు టైప్ బి యుఎస్బి కేబుల్ ద్వారా ఆర్డునో ఐడిఇ (ఇంటిగ్రేటెడ్ డెవలప్మెంట్ ఎన్విరాన్మెంట్) తో ప్రోగ్రామబుల్. దీనికి శక్తికి 5 వి అవసరం పై మరియు ఒక సి కోడ్ ఆపరేట్ చేయడానికి.

    ఆర్డునో UNO

  2. HC-05 వైర్‌లెస్ బ్లూటూత్ సీరియల్ ట్రాన్స్‌సీవర్ : ఈ ప్రాజెక్ట్‌లో మాకు వైర్‌లెస్ కమ్యూనికేషన్ అవసరం, కాబట్టి మేము బ్లూటూత్ టెక్నాలజీని ఉపయోగిస్తాము మరియు ఆ మాడ్యూల్ కోసం HC-05 ఉపయోగించబడుతుంది. ఈ మాడ్యూల్ అనేక ప్రోగ్రామబుల్ బాడ్ రేట్లను కలిగి ఉంది కాని డిఫాల్ట్ బాడ్ రేటు 9600 బిపిఎస్. దీనిని మాస్టర్ లేదా బానిసగా కాన్ఫిగర్ చేయవచ్చు, అయితే మరొక మాడ్యూల్ HC-06 స్లేవ్ మోడ్‌లో మాత్రమే పనిచేయగలదు. ఈ మాడ్యూల్ నాలుగు పిన్స్ కలిగి ఉంది. ఒకటి VCC (5V) మరియు మిగిలిన మూడు GND, TX మరియు RX లకు. ఈ మాడ్యూల్ యొక్క డిఫాల్ట్ పాస్వర్డ్ 1234 లేదా 0000 . మేము రెండు మైక్రోకంట్రోలర్‌ల మధ్య కమ్యూనికేట్ చేయాలనుకుంటే లేదా ఫోన్ లేదా ల్యాప్‌టాప్ హెచ్‌సి -05 వంటి బ్లూటూత్ కార్యాచరణతో ఏదైనా పరికరంతో కమ్యూనికేట్ చేయాలనుకుంటే అది చేయడానికి మాకు సహాయపడుతుంది. అనేక Android అనువర్తనాలు ఇప్పటికే అందుబాటులో ఉన్నాయి, ఇది ఈ ప్రక్రియను చాలా సులభం చేస్తుంది.

    HC-05 బ్లూటూత్ మాడ్యూల్

  3. ఆర్డునో కోసం బ్లూటూత్ వాయిస్ కంట్రోల్ : ఈ అనువర్తనాన్ని వాయిస్-ఆధారిత ఆర్డునో ప్రాజెక్టుల కోసం సింపుల్‌లాబ్సిన్ అభివృద్ధి చేసింది. ఈ Android అనువర్తనం ఫోన్ యొక్క వాయిస్ గుర్తింపు లక్షణాన్ని ఉపయోగిస్తుంది మరియు వాయిస్ ఆదేశాలను టెక్స్ట్‌గా మారుస్తుంది మరియు బ్లూటూత్ ద్వారా స్ట్రింగ్‌ను బదిలీ చేస్తుంది. అప్లికేషన్ నుండి డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ

    బిటి వాయిస్ కంట్రోల్ అనువర్తనం



  4. 12 V రిలే మాడ్యూల్: మైక్రోకంట్రోలర్ నుండి ఎవరైనా అధిక వోల్టేజ్ లోడ్లను మార్చాలనుకుంటే, ఈ 12 వి రిలే బోర్డు దీన్ని చేయగలదు. ఇది 10A / 250V AC (DC 30V / 10A) వద్ద రేట్ చేయబడిన 8 x 12V రిలేలను కలిగి ఉంది. ప్రతి రిలే మాడ్యూల్ ఆప్టో-వివిక్త డిజిటల్ ఇన్పుట్ ద్వారా ఆన్ / ఆఫ్ చేయబడుతుంది, దీనిని మైక్రోకంట్రోలర్ అవుట్పుట్ పిన్‌తో నేరుగా కనెక్ట్ చేయవచ్చు. ఇన్పుట్లను ఆన్ చేయడానికి దీనికి సుమారు 1.0V వోల్టేజ్ మాత్రమే అవసరం కాని 12V వరకు ఇన్పుట్ వోల్టేజ్లను నిర్వహించగలదు. ఇది 5V మరియు 3.3V పరికరాలకు అనువైనదిగా చేస్తుంది. మీరు నియంత్రించదలిచిన మీ ఉపకరణాల సంఖ్య ప్రకారం మీరు రిలే మాడ్యూల్‌ను కొనుగోలు చేయవచ్చు. ఉదాహరణకు, మీరు 4 ఉపకరణాలను నియంత్రించాలనుకుంటే మీరు 4 రిలే మాడ్యూల్ కొనాలి.

    12 వి రిలే మాడ్యూల్

దశ 4: సర్క్యూట్ రేఖాచిత్రంతో సర్క్యూట్ డిజైన్‌ను అర్థం చేసుకోవడం

మొదట, మేము HC-05 ను Arduino UNO తో కనెక్ట్ చేయాలి. బ్లూటూత్ UART ప్రోటోకాల్‌ను ఉపయోగిస్తున్నందున, మేము ఆర్డునో యొక్క RX మరియు TX పిన్‌లను ఉపయోగించాలి. మన స్వంత RX మరియు TX పిన్‌లను నిర్వచించడానికి “సాఫ్ట్‌వేర్ సీరియల్” లైబ్రరీని ఉపయోగిస్తాము (పిన్ 2 RX మరియు పిన్ 3 TX). బ్లూటూత్ మాడ్యూల్ యొక్క RX పిన్ మరియు ఆర్డునో యొక్క TX పిన్ డిస్‌కనెక్ట్ చేయబడతాయి. రెండవది, మేము రిలేలను ఆర్డునోకు అనుసంధానిస్తాము. మేము 4 - ఛానెల్‌లతో రెడీమేడ్ రిలే బోర్డ్‌ను ఉపయోగించాము, కాబట్టి మేము వ్యక్తిగత రిలేల యొక్క ఇన్‌పుట్‌లను ఆర్డునోకు కనెక్ట్ చేయాలి. రిలే మాడ్యూల్‌కు లోడ్‌ను కనెక్ట్ చేయడానికి క్రింది రేఖాచిత్రాన్ని చూడండి:

రిలే మాడ్యూల్ సర్క్యూట్‌ను సమీకరించడం

ప్రదర్శన కోసం నాలుగు లోడ్లు రిలే మాడ్యూల్‌కు అనుసంధానించబడి ఉన్నాయి మరియు రిలే బోర్డుతో AC మెయిన్‌లను ఉపయోగిస్తున్నప్పుడు అదనపు జాగ్రత్తగా ఉండండి. ప్రదర్శన కోసం, మేము మారాము పై ప్రత్యామ్నాయ లోడ్లు:

సర్క్యూట్ రేఖాచిత్రం

దశ 5: ప్రాజెక్ట్ యొక్క పని సూత్రం

ఈ ప్రాజెక్ట్‌లో, విభిన్న ఉపకరణాలను నియంత్రించడానికి వాయిస్ ఆదేశాలను ఉపయోగిస్తారు. పైన ఇచ్చిన సర్క్యూట్ రేఖాచిత్రం ప్రకారం హార్డ్‌వేర్‌ను సమీకరించండి. బ్రెడ్‌బోర్డులోని అన్ని భాగాలను సమీకరించండి. అవసరమైన కనెక్షన్లు చేసిన తరువాత, సర్క్యూట్‌కు విద్యుత్ సరఫరాను ఆన్ చేసి, ఫోన్ యొక్క బ్లూటూత్‌ను HC-05 బ్లూటూత్ మాడ్యూల్‌కు జత చేయండి. జత చేయడానికి ముందు మీ స్మార్ట్‌ఫోన్‌లో పైన పేర్కొన్న అప్లికేషన్‌ను ఇన్‌స్టాల్ చేయండి.

ఇప్పుడు, ఫోన్‌ను బ్లూటూత్ మాడ్యూల్‌తో కనెక్ట్ చేయండి. ఎంపికపై క్లిక్ చేయండి “ రోబోట్‌ను కనెక్ట్ చేయండి ”మరియు తగిన బ్లూటూత్ పరికరాన్ని ఎంచుకోండి. పరికరాలు ఇంతకు ముందు జత చేయకపోతే, పిన్ ఎంటర్ చేసి వాటిని జత చేయండి 0000 లేదా 1234.

జత చేసే స్మార్ట్‌ఫోన్

విజయవంతమైన కనెక్షన్ తరువాత, పరికరాలు డేటాను ప్రసారం చేయడానికి సిద్ధంగా ఉన్నాయి. డేటాను ప్రసారం చేయడానికి, అనువర్తనంలోని మైక్రోఫోన్ చిహ్నాన్ని నొక్కండి మరియు వాయిస్ ఆదేశాలను ఇవ్వడం ప్రారంభించండి. మీ స్మార్ట్‌ఫోన్‌లో వాయిస్ గుర్తింపు లక్షణం ప్రారంభించబడిందని నిర్ధారించుకోండి (ఇది సాధారణంగా Google అనువర్తనంతో అనుబంధించబడుతుంది). ఉదాహరణకు, మేము మైక్రోఫోన్ చిహ్నాన్ని నొక్కి, చెప్పినప్పుడు 'దీపం వెలిగించు', అప్లికేషన్ ఆదేశాన్ని గుర్తించి బ్లూటూత్ మాడ్యూల్‌కు బదిలీ చేస్తుంది.

వాయిస్ గుర్తించబడింది

అప్లికేషన్ ద్వారా స్ట్రింగ్ గుర్తించబడినప్పుడు అది స్ట్రింగ్‌ను “లైట్ # ఆన్ చేయండి” అని పంపుతుంది మరియు బ్లూటూత్ మాడ్యూల్ అందుకున్న వాస్తవ సందేశానికి ఈ రకమైన ఫార్మాట్ ఉంటుంది ( “* సందేశం #” ). స్ట్రింగ్ యొక్క భిక్షాటన మరియు చివరలో ‘*’ మరియు ‘#’ పాడింగ్ చేయడానికి కారణం సందేశం యొక్క ప్రారంభ మరియు ముగింపును గుర్తించడం. అందుకున్న సందేశాన్ని కొన్ని ముందే నిర్వచించిన తీగలతో పోల్చారు మరియు సందేశం వాటితో సరిపోలితే “ఆన్ చేయడం” మరియు ఆపివేయడం వంటి సంబంధిత చర్య జరుగుతుంది.

ఈ ప్రాజెక్ట్‌లో మేము ఈ క్రింది ఆదేశాలను ఉపయోగించాము: “AC ని ఆన్ చేయండి”, “AC ని ఆపివేయి”, “కాంతిని ఆపివేయి”, “కాంతిని ఆపివేయి”, “TV ని ప్రారంభించండి”, “TV ని ఆపివేయి”, “అభిమానిని ప్రారంభించండి ”,“ అన్నీ ఆన్ చేయండి ”మరియు“ అన్నీ ఆపివేయండి ”.

దశ 6: ఆర్డునోతో ప్రారంభించడం

మీకు ఇంతకుముందు Arduino IDE గురించి తెలియకపోతే, చింతించకండి ఎందుకంటే క్రింద, మీరు Arduino IDE ని ఉపయోగించి మైక్రోకంట్రోలర్ బోర్డులో కోడ్ బర్నింగ్ యొక్క స్పష్టమైన దశలను చూడవచ్చు. మీరు Arduino IDE యొక్క తాజా సంస్కరణను డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ మరియు క్రింద పేర్కొన్న దశలను అనుసరించండి:

1). Arduino బోర్డు మీ PC కి కనెక్ట్ అయినప్పుడు, “కంట్రోల్ పానెల్” తెరిచి “హార్డ్‌వేర్ మరియు సౌండ్” పై క్లిక్ చేయండి. అప్పుడు “పరికరాలు మరియు ప్రింటర్లు” పై క్లిక్ చేయండి. మీ ఆర్డునో బోర్డు కనెక్ట్ చేయబడిన పోర్ట్ పేరును కనుగొనండి. నా విషయంలో ఇది “COM14” కానీ మీ PC లో ఇది భిన్నంగా ఉండవచ్చు.

పోర్ట్ కనుగొనడం

2). ఇప్పుడు Arduino IDE ని తెరవండి. ఉపకరణాల నుండి, Arduino బోర్డును సెట్ చేయండి Arduino / Genuino UNO.

సెట్టింగ్ బోర్డు

3). అదే సాధన మెను నుండి, మీరు నియంత్రణ ప్యానెల్‌లో చూసిన పోర్ట్ సంఖ్యను సెట్ చేయండి.

పోర్ట్ సెట్ చేస్తోంది

4). ఈ వాయిస్-నియంత్రిత అనువర్తనాన్ని ఉపయోగించడానికి, ఆర్డునో IDE లో చేర్చడానికి మాకు ప్రత్యేక లైబ్రరీ అవసరం. ఈ లైబ్రరీ కోడ్‌తో పాటు క్రింది లింక్‌లో జతచేయబడింది. లైబ్రరీని చేర్చడానికి వెళ్ళండి స్కెచ్> లైబ్రరీని చేర్చండి> జిప్‌ను జోడించండి. గ్రంధాలయం .

లైబ్రరీని చేర్చండి

5). దిగువ జోడించిన కోడ్‌ను డౌన్‌లోడ్ చేసి, మీ IDE కి కాపీ చేయండి. కోడ్‌ను అప్‌లోడ్ చేయడానికి, అప్‌లోడ్ బటన్ పై క్లిక్ చేయండి.

మీరు కోడ్‌ను డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ క్లిక్ చేయండి.

దశ 7: కోడ్‌ను అర్థం చేసుకోవడం

కోడ్ అంత క్లిష్టంగా లేదు, అయినప్పటికీ, దానిలోని కొన్ని భాగాలు క్లుప్తంగా క్రింద వివరించబడ్డాయి.

1. ప్రారంభంలో, ఆర్డునో యొక్క ఇతర డిజిటల్ పిన్‌లపై సీరియల్ కమ్యూనికేషన్‌ను అనుమతించడానికి లైబ్రరీ చేర్చబడుతుంది, కార్యాచరణను ప్రతిబింబించడానికి సాఫ్ట్‌వేర్‌ను ఉపయోగిస్తుంది. బ్లూటూత్ మాడ్యూల్‌తో ఉపయోగించడానికి రెండు పిన్‌లు ప్రారంభించబడ్డాయి. సిస్టమ్‌కు అనుసంధానించబడిన గృహోపకరణాల కోసం నాలుగు పిన్‌లను ఉపయోగించడం ప్రారంభించబడింది మరియు బ్లూటూత్ ద్వారా వచ్చే డేటాను సీరియల్‌గా నిల్వ చేయడానికి స్ట్రింగ్ వేరియబుల్ ప్రారంభించబడుతుంది.

# const int rxPin = 2; // బ్లూటూత్ మాడ్యూల్ కోసం పిస్న్‌లను ప్రారంభించండి const int txPin = 3; సాఫ్ట్‌వేర్ సీరియల్ మైరియల్ (rxPin, txPin); int ac = 4; // గృహోపకరణాల కోసం పిన్‌లను ప్రారంభించండి int light = 5; int అభిమాని = 6; int tv = 7; స్ట్రింగ్ డేటా;

2. శూన్య సెటప్ () మేము ప్రారంభించిన పిన్‌లను INPUT మరియు OUTPUT గా ఉపయోగించటానికి సెట్ చేసిన ఫంక్షన్. బాడ్ రేట్ కూడా ఇక్కడ ప్రారంభించబడింది. బాడ్ రేట్ అంటే ఆర్డునో బోర్డు జతచేయబడిన భాగాలతో కమ్యూనికేట్ చేసే వేగం. మా ఫంక్షన్‌లో, ఉపకరణాలకు అనుసంధానించబడిన అన్ని పిన్‌లను మేము సెట్ చేసాము తక్కువ.

శూన్య సెటప్ () {Serial.begin (9600); mySerial.begin (9600); పిన్‌మోడ్ (ac, OUTPUT); పిన్ మోడ్ (కాంతి, U ట్పుట్); పిన్ మోడ్ (అభిమాని, U ట్పుట్); పిన్‌మోడ్ (టీవీ, అవుట్‌పుట్); డిజిటల్ రైట్ (ac, LOW); డిజిటల్ రైట్ (కాంతి, తక్కువ); డిజిటల్ రైట్ (అభిమాని, తక్కువ); డిజిటల్ రైట్ (టీవీ, తక్కువ); }

3. శూన్య లూప్ () ఒక లూప్‌లో పదేపదే నడుస్తున్న ఫంక్షన్. సిస్టమ్ సరిగా పనిచేయడానికి ఇక్కడ అన్ని షరతులు సెట్ చేయబడ్డాయి. కిందివి ఉండగా () మైక్రోకంట్రోలర్‌కు సీరియల్‌గా వస్తున్న డేటాను తీసుకోవడానికి లూప్ ఉపయోగించబడుతుంది.

అయితే (1) // క్రమంగా ఇన్‌పుట్ పొందడం {అయితే (mySerial.available ()<=0); ch = mySerial.read(); if(ch=='#') break; data+=ch; }

వినియోగదారు ఆదేశించినట్లుగా, జతచేయబడిన అన్ని విద్యుత్ పరికరాలను స్విచ్ చేయడానికి అన్ని షరతుల క్రింద సెట్ చేయబడింది. ఈ పరిస్థితులు చాలా సరళమైనవి మరియు స్వీయ వివరణాత్మకమైనవి.

if (డేటా == '* AC ని ఆన్ చేయండి') {DigitalWrite (ac, HIGH); సీరియల్.ప్రింట్ల్న్ ('ఎసి ఆన్'); } else if (డేటా == '* AC ని ఆపివేయండి') {DigitalWrite (ac, LOW); సీరియల్.ప్రింట్ల్న్ ('ఎసి ఆఫ్'); } else ఉంటే (డేటా == '* కాంతిని ఆన్ చేయండి') {డిజిటల్ రైట్ (కాంతి, అధికం); సీరియల్.ప్రింట్ల్న్ ('లైట్ ఆన్'); } else ఉంటే (డేటా == '* కాంతిని ఆపివేయండి') {డిజిటల్ రైట్ (కాంతి, తక్కువ); సీరియల్.ప్రింట్ల్న్ ('లైట్ ఆఫ్'); } else ఉంటే (డేటా == '* అభిమానిని ప్రారంభించండి') {డిజిటల్ రైట్ (అభిమాని, అధికం); సీరియల్.ప్రింట్ల్న్ ('ఫ్యాన్ ఆన్'); } else ఉంటే (డేటా == '* అభిమానిని ఆపివేయండి') {డిజిటల్ రైట్ (అభిమాని, తక్కువ); సీరియల్.ప్రింట్ల్న్ ('ఫ్యాన్ ఆఫ్'); } else ఉంటే (డేటా == '* టీవీని ఆన్ చేయండి') {డిజిటల్ రైట్ (టీవీ, హై); సీరియల్.ప్రింట్ల్న్ ('టీవీ ఆన్'); } else ఉంటే (డేటా == '* టీవీని ఆన్ చేయండి') {డిజిటల్ రైట్ (టీవీ, తక్కువ); సీరియల్.ప్రింట్ల్న్ ('టీవీ ఆఫ్'); } else ఉంటే (డేటా == '* అన్నీ ఆన్ చేయండి') {డిజిటల్ రైట్ (ac, HIGH); డిజిటల్ రైట్ (కాంతి, అధిక); డిజిటల్ రైట్ (అభిమాని, అధిక); డిజిటల్ రైట్ (టీవీ, హై); సీరియల్.ప్రింట్ల్న్ ('ఆల్ ఆన్'); } else if (డేటా == '* అన్నీ ఆఫ్ చేయండి') {డిజిటల్ రైట్ (ac, LOW); డిజిటల్ రైట్ (కాంతి, తక్కువ); డిజిటల్ రైట్ (అభిమాని, తక్కువ); డిజిటల్ రైట్ (టీవీ, తక్కువ); సీరియల్.ప్రింట్ల్న్ ('ఆల్ ఆఫ్'); }}

అప్లికేషన్స్

  1. వాయిస్-యాక్టివేటెడ్ హోమ్ ఆటోమేషన్ సిస్టమ్ సాధారణ వాయిస్ ఆదేశాలతో విభిన్న లోడ్లను (ఎలక్ట్రికల్ ఉపకరణాలు) నియంత్రించడంలో మాకు సహాయపడుతుంది.
  2. వికలాంగులు ఈ ప్రాజెక్ట్ నుండి చాలా ప్రయోజనాలను పొందవచ్చు, వారు చుట్టూ నడవలేకపోతే వారు వాయిస్ కమాండ్ ఇవ్వవచ్చు మరియు తిరగవచ్చు పై లేదా ఆఫ్ ఉపకరణం.
  3. విభిన్న సెన్సార్లను (కాంతి, పొగ మొదలైనవి) జోడించడం ద్వారా కూడా ఈ ప్రాజెక్ట్ విస్తరించవచ్చు.