Arduino తో యాక్సిలెరోమీటర్ ADXL335 ను ఎలా ఇంటర్ఫేస్ చేయాలి

సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి





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

గిరీష్ రాధాకృష్ణన్



ఎలా యాక్సిలెరోమీటర్లు వోక్

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

యాక్సిలెరోమీటర్ దాని అంతర్గత విధానం కారణంగా పాక్షికంగా యాంత్రిక పరికరం. ఇది కెపాసిటర్ లాగా అమర్చిన కదిలే పలకలను కలిగి ఉంది, ఈ ప్లేట్లు బాహ్య శక్తికి లోనైనప్పుడు స్వేచ్ఛగా కదలగలవు.



కదిలే ప్లేట్లు వాటి మధ్య కొన్ని మైక్రోమీటర్లను వేరు చేస్తాయి మరియు ఇది చాలా చిన్నది మరియు ఐసి రూపంలో ప్యాక్ చేయబడుతుంది, ఇది కొన్ని మిల్లీమీటర్ల పరిమాణంలో ఉంటుంది.

స్వేచ్ఛగా కదలగల పలకలకు మైక్రోస్కోపిక్ బరువు జతచేయబడి ఉంటుంది, ఇది సిలికాన్ నుండి తయారవుతుంది. సూక్ష్మ బరువు ఏదైనా బాహ్య ప్రభావాన్ని గ్రహిస్తుంది మరియు కదిలే పలకలకు వర్తిస్తుంది.

కదిలే ప్లేట్లు క్షణాలకు లోబడి ఉన్నప్పుడు దాని కెపాసిటెన్స్‌ను మారుస్తుంది, దీనిని బాహ్య సర్క్యూట్ల ద్వారా గుర్తించవచ్చు.

సాధారణ యాక్సిలెరోమీటర్ మాడ్యూల్:

యాక్సిలెరోమీటర్ సింగిల్, డబుల్ లేదా ట్రిపుల్ యాక్సిస్ కావచ్చు, ఇక్కడ మేము ట్రిపుల్ యాక్సిస్ యాక్సిలెరోమీటర్‌ను ఉపయోగిస్తున్నాము, ఇవి 3 అక్షాలలో అంటే X, Y మరియు Z లలో త్వరణాన్ని గుర్తించగలవు. దీని అర్థం X, Y మరియు Z దిశలలో ఒకే మూడు కదిలే కెపాసిటర్లను సింగిల్ ఐసిగా రూపొందించారు మాడ్యూల్.

మీరు యాక్సిలెరోమీటర్ల గురించి మరింత తెలుసుకోవాలనుకుంటే, మీరు వివరించే ఈ లింక్‌ను చూడవచ్చు యాక్సిలెరోమీటర్ ఎలా పనిచేస్తుంది.

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

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

Arduino తో యాక్సిలెరోమీటర్ ADXL335 ను ఎలా ఇంటర్ఫేస్ చేయాలి

చర్చించిన ఆర్డునో యాక్సిలెరోమీటర్ సర్క్యూట్ చాలా సులభం ఎందుకంటే మేము యాక్సిలెరోమీటర్ నుండి రీడింగులను మాత్రమే తీయబోతున్నాం. యాక్సిలెరోమీటర్‌లో 5 టెర్మినల్స్ Vcc, GND, X, Y మరియు Z టెర్మినల్స్ ఉన్నాయి.

X, Y మరియు Z అక్షాల టెర్మినల్స్ వరుసగా Aduino యొక్క A2, A1 మరియు A0 టెర్మినల్స్కు అనుసంధానించబడి ఉన్నాయి.

యాక్సిలెరోమీటర్‌ను ఆర్డునోలో 3.3 వి పోర్ట్ నుండి శక్తినివ్వవచ్చు. ప్రాజెక్టుల కోసం బాహ్య విద్యుత్ సరఫరా నుండి శక్తినిచ్చేటప్పుడు దయచేసి చాలా జాగ్రత్త వహించండి, 5V యాక్సిలెరోమీటర్‌ను సులభంగా దెబ్బతీస్తుంది, ఇది 3.6V యొక్క గరిష్ట గరిష్ట వోల్టేజ్‌ను కలిగి ఉంటుంది.

ప్రోగ్రామ్ కోడ్:

//---------------Program developed by R.Girish-------------------//
const int xpin = A2
const int ypin = A1
const int zpin = A0
void setup()
{Serial.begin(9600)
}
void loop()
{
Serial.print('X=')
Serial.print(analogRead(xpin))
Serial.print('t')
Serial.print('Y=')
Serial.print(analogRead(ypin))
Serial.print('t')
Serial.print('Z=')
Serial.print(analogRead(zpin))
Serial.println()
delay(500)
}
//---------------Program developed by R.Girish-------------------//

ప్రోగ్రామ్ చాలా సులభం, మేము యాక్సిలెరోమీటర్ నుండి ఇన్పుట్ కోసం మూడు అనలాగ్ పిన్‌లను కేటాయించి, సీరియల్ మానిటర్‌ను ప్రారంభించి దాని బిట్ రేట్ 9600 ను సెట్ చేస్తున్నాము. సీరియల్.ప్రింట్ () ను ఉపయోగించి మేము సీరియల్ మానిటర్‌లో యాక్సిలెరోమీటర్ రీడింగులను ప్రింట్ చేస్తున్నాము.

అవుట్పుట్:

సీరియల్ మానిటర్ నుండి మనం can హించగలిగేది యాక్సిలెరోమీటర్ యొక్క మూడు వేర్వేరు అక్షాల నుండి వోల్టేజ్ స్థాయి. ఇది బాహ్య శక్తికి లేదా వంపుకు గురైనప్పుడు అది సీరియల్ మానిటర్‌లో ప్రతిబింబిస్తుంది.

త్వరణం లేదా వంపు ముందుగా నిర్ణయించిన పరిమితికి మించి వెళ్ళేటప్పుడు, రిలే లేదా ఎల్‌ఈడీ లేదా మోటారు వంటి కొన్ని బాహ్య పెరిఫెరల్స్‌ను మనం ఆర్డ్యునో ట్రిగ్గర్ చేయగలము, అయితే ఇది మరొక వ్యాసానికి సంబంధించినది.

యాక్సిలెరోమీటర్ల అనువర్తనాలు:

యాక్సిలెరోమీటర్ స్మార్ట్ఫోన్ నుండి విమానం వరకు విస్తృత వర్ణపటాలను కలిగి ఉంది.

Smart యాక్సిలెరోమీటర్లు స్మార్ట్‌ఫోన్‌కు వరం, మీ స్క్రీన్ ల్యాండ్‌స్కేప్ నుండి పోర్ట్రెయిట్‌కు దాని ధోరణిని ఎలా మారుస్తుందో మీరు ఎప్పుడైనా ఆలోచిస్తున్నారా లేదా మీరు ఫోన్ కోసం వంగి ఉన్నప్పుడు ‘టెంపుల్ రన్’ లో ఉన్న వ్యక్తి ఎడమ మరియు కుడి వైపుకు కదులుతున్నారా? యాక్సిలెరోమీటర్ యొక్క అద్భుతం.

• పోరాటాన్ని స్థిరీకరించడానికి అనేక పారామితులను కొలవడానికి విమానంలో యాక్సిలెరోమీటర్ ఉపయోగించబడుతుంది.

ఆప్టికల్ ఇమేజ్ స్టెబిలైజేషన్ కోసం ఇది డిజిటల్ కెమెరాలలో ఉపయోగించబడుతుంది.

• ఇది ఫోటోగ్రఫీ నిపుణుల కోసం ఎలక్ట్రానిక్ స్థిరీకరించిన త్రిపాదలలో ఉపయోగించబడుతుంది.

పైన పేర్కొన్నవి యాక్సిలెరోమీటర్ యొక్క అనువర్తనం యొక్క భిన్నం. యాక్సిలెరోమీటర్ అంటే ఏమిటి, ఆర్డునోతో ఎలా ఉపయోగించాలో మరియు ఎక్కడ ఉపయోగించబడుతుందో ఇప్పుడు మీకు తెలుసు.




మునుపటి: రిమోట్ కంట్రోల్డ్ సోలార్ లాంప్ ఇంటెన్సిటీ కంట్రోలర్ సర్క్యూట్ తర్వాత: మోడ్‌లను ఛార్జింగ్ మరియు విలోమం చేసేటప్పుడు ఆటోమేటిక్ ఇన్వర్టర్ ఫ్యాన్ స్విచ్ ఆన్ చేయండి