అల్ట్రాసోనిక్ స్మార్ట్ ఆటోమేటిక్ ఆన్ / ఆఫ్ స్విచ్ సర్క్యూట్

అల్ట్రాసోనిక్ స్మార్ట్ ఆటోమేటిక్ ఆన్ / ఆఫ్ స్విచ్ సర్క్యూట్

ఈ వ్యాసంలో మేము ఆర్డునోను ఉపయోగించి స్మార్ట్ ఆటోమేటిక్ ఆన్ / ఆఫ్ స్విచ్‌ను నిర్మించబోతున్నాము, ఇది అల్ట్రాసోనిక్ భావన ద్వారా సమీపంలోని మానవుల ఉనికిని గ్రహించడం ద్వారా గాడ్జెట్‌లను స్వయంచాలకంగా ఆన్ లేదా ఆఫ్ చేయవచ్చు.

టేబుల్ లాంప్ లేదా టేబుల్ ఫ్యాన్ వంటి గాడ్జెట్‌లను సక్రియం చేసే మానవ ఉనికిని గ్రహించడానికి మేము అల్ట్రాసోనిక్ మాడ్యూల్ మరియు ఆర్డునోలను ఉపయోగించబోతున్నాము.



ఇంటి నుండి బయలుదేరేటప్పుడు లైట్లు లేదా అభిమానిని ఆపివేయడం మేము కొన్నిసార్లు మర్చిపోతాము, ఒక ట్రిప్ మధ్యలో “ఏదో” ఆపివేయడం మర్చిపోయామని మేము గ్రహిస్తాము. మా ఆనందకరమైన యాత్రను నాశనం చేయడానికి ఇది సరిపోతుంది. మేము ఇంటికి తిరిగి వచ్చే వరకు శక్తి వృధా అవుతుందని కొందరు గ్రహించలేరు.

ఈ ప్రాజెక్ట్‌లో మనం టేబుల్ లాంప్స్ / టేబుల్ ఫ్యాన్ మరియు ఇతర గాడ్జెట్‌లు వంటి తరచుగా ఉపయోగించే గాడ్జెట్‌లపై దృష్టి పెడుతున్నాము, అక్కడ మనం కూర్చుని తరచూ కదులుతాము. ఈ గాడ్జెట్‌లను ఎక్కువసేపు వదిలివేయడం వల్ల శక్తి మరియు డబ్బు నష్టం జరుగుతుంది.

డిజైన్:

ఆర్డునో ఉపయోగించి ఈ స్మార్ట్ ఆటోమేటిక్ ఆన్ / ఆఫ్ స్విచ్ యొక్క గుండె మరియు మెదడు అల్ట్రాసోనిక్ మాడ్యూల్, మరియు arduino వరుసగా. అల్ట్రాసోనిక్ మాడ్యూల్ మానవుడి ఉనికిని గ్రహిస్తుంది, కాని అల్ట్రాసోనిక్ మాడ్యూల్ మానవునికి మరియు టేబుల్ ముందు కుర్చీ వంటి అడ్డంకికి మధ్య తేడాను గుర్తించదు. అందువల్ల ఈ లక్షణాన్ని ప్రారంభించడానికి మేము సెన్సార్ మరియు మానవుల మధ్య ప్రవేశ దూరాన్ని సెట్ చేయబోతున్నాము.

అటువంటి మానవుడి మధ్య కొత్త అడ్డంకి వచ్చినప్పుడు సెన్సార్ మరియు వస్తువు మధ్య దూరం తగ్గుతుంది. ఆర్డునో రెండు వస్తువుల మధ్య దూరాన్ని కనుగొంటే, సెట్ స్థాయి ప్రవేశ విలువ కంటే తక్కువగా ఉంటుంది మరియు ఇది రిలేను ప్రేరేపిస్తుంది.

వ్యక్తి ప్రవేశ పరిధి నుండి బయటకు వెళ్ళినప్పుడు అది రిలేను ఆపివేస్తుంది.

పైన పేర్కొన్న రేఖాచిత్రం మానవ సమక్షంలో రిలే యొక్క ట్రిగ్గర్ను వివరిస్తుంది, ఎందుకంటే ఆర్డునో ప్రవేశ విలువ కంటే తక్కువ దూరాన్ని గుర్తించింది.

పైన పేర్కొన్న రేఖాచిత్రం మానవుడు లేనప్పుడు రిలే స్విచ్ ఆఫ్ చేయబడిందని వివరిస్తుంది, ఎందుకంటే ఆర్డునో ప్రవేశ విలువ కంటే ఎక్కువ దూరాన్ని గుర్తించడం కొనసాగిస్తుంది.

ప్రోగ్రామ్ నిజ సమయంలో సెన్సార్ మరియు అడ్డంకి మధ్య దూరాన్ని కొలిచే విధంగా వ్రాయబడింది.

ఆర్డునోకు అప్‌లోడ్ చేయడానికి ముందు వినియోగదారులు సెంటీమీటర్‌లో ప్రవేశ విలువను ఇన్పుట్ చేయాలి.

అది ఎలా పని చేస్తుంది

అల్ట్రాసోనిక్ స్మార్ట్ ఆటోమేటిక్ ఆన్ / ఆఫ్ స్విచ్ సర్క్యూట్

అల్ట్రాసోనిక్ సెన్సార్‌ను నేరుగా అనలాగ్ పిన్‌లపై A0 నుండి A3 వరకు చేర్చవచ్చు, సెన్సార్లు బాహ్యంగా ఎదుర్కొంటున్నాయి, ఇది సర్క్యూట్‌ను ప్రోటోటైప్ చేసేటప్పుడు వైర్ రద్దీని తగ్గిస్తుంది.

గమనిక: #PIN 7 రిలేకి అవుట్‌పుట్

//--------------------Program developed by R.Girish-------------------//
const int trigger = A1
const int echo = A2
int vcc = A0
int gnd = A3
int OP = 7
long Time
float distanceCM
float distance = 15 // set threshold distance in cm
float resultCM
void setup()
{
pinMode(OP,OUTPUT)
pinMode(trigger,OUTPUT)
pinMode(echo,INPUT)
pinMode(vcc,OUTPUT)
pinMode(gnd,OUTPUT)
}
void loop()
{
digitalWrite(vcc,HIGH)
digitalWrite(gnd,LOW)
digitalWrite(trigger,LOW)
delay(1)
digitalWrite(trigger,HIGH)
delayMicroseconds(10)
digitalWrite(trigger,LOW)
Time=pulseIn(echo,HIGH)
distanceCM=Time*0.034
resultCM=distanceCM/2
if(resultCM<=distance)
{
digitalWrite(OP,HIGH)
delay(4000)
}
if(resultCM>=distance)
{
digitalWrite(OP,LOW)
}
delay(10)
}
//-----------------Program developed by R.Girish-------------------//

గమనిక:

ప్రోగ్రామ్‌లో సెన్సార్ మరియు టేబుల్ యొక్క అంచు + 7 నుండి 10 సెం.మీ మధ్య మీ దూరంతో విలువ 15 ని భర్తీ చేయండి.

ఫ్లోట్ దూరం = 15 // సెట్ ప్రవేశ దూరం సెం.మీ.

ఉదాహరణకి : సెన్సార్ మరియు టేబుల్ మధ్య దూరం 100 సెం.మీ ఉంటే, 7 నుండి 10 సెం.మీ ఎక్కువ వేసి విలువను ఉంచండి. విలువలు సెంటీమీటర్‌లో ఉన్నాయి. వ్యక్తి సెన్సార్ పరిధి నుండి దూరమయ్యాక రిలేను ఆపివేయడానికి 4 సెకన్ల సమయం పట్టవచ్చు.




మునుపటి: TDA1011 ఉపయోగించి 6 వాట్ల ఆడియో యాంప్లిఫైయర్ సర్క్యూట్ తర్వాత: ఆర్‌సి హెలికాప్టర్ రిమోట్ కంట్రోల్ సర్క్యూట్