Cum să interfațați accelerometrul ADXL335 cu Arduino

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





În această postare, vom vedea cum să folosim un accelerometru cu arduino și să extragem citiri utile, care vor fi tipărite pe monitorul serial al IDE. De asemenea, vom explora modul în care accelerometrul funcționează pe scurt și aplicațiile sale.

De Girish Radhakrishanan



Cum Accelerometre Wok

Accelerometrul este un dispozitiv electromecanic, care este utilizat pentru a detecta accelerația. Accelerația poate fi statică, cum ar fi forța gravitațională, în timp ce accelerația dinamică poate fi mișcare bruscă sau vibrație.

Accelerometrul este un dispozitiv parțial mecanic datorită mecanismului său intern. Are plăci în mișcare dispuse ca condensator, aceste plăci se pot mișca liber atunci când sunt supuse unei forțe externe.



Plăcile în mișcare sunt separate cu câțiva micrometri între ele și sunt extrem de mici și sunt ambalate într-o formă IC care are o dimensiune de câțiva milimetri.

Plăcile care se pot mișca liber au o greutate microscopică atașată la ea, care este fabricată din siliciu. Greutatea microscopică absoarbe orice impact extern și îl aplică pe plăcile în mișcare.

Când plăcile în mișcare sunt supuse unor momente, aceasta își schimbă capacitatea, care poate fi detectată de circuite externe.

Modul tipic de accelerometru:

Accelerometrul poate fi cu o singură, dublă sau triplă axă, aici folosim accelerometru cu trei axe, care poate detecta accelerația în 3 axe, adică X, Y și Z. Aceasta înseamnă că are trei astfel de condensatoare în mișcare plasate în direcțiile X, Y și Z fabricate într-un singur IC modul.

Dacă doriți să aflați mai multe despre accelerometre, puteți consulta acest link care explică cum funcționează accelerometrul.

Accelerometrul utilizat în acest proiect are ieșire analogică de tensiune în raport cu accelerația externă. Pentru ao utiliza pe circuite digitale, trebuie să convertim tensiunea analogică în digitală. Procesul de conversie a conversiei analogice în digitale poate fi realizat cu ușurință de către arduino.

Cum functioneaza

Cum să interfațați accelerometrul ADXL335 cu Arduino

Circuitul accelerometrului Arduino discutat este foarte simplu, deoarece vom extrage doar citirile din accelerometru. Accelerometrul are 5 terminale Vcc, GND, X, Y și Z terminale.

Terminalele axelor X, Y și Z sunt conectate la terminalele A2, A1 și respectiv A0 ale arduino.

Accelerometrul poate fi alimentat de la un port de 3,3V pe arduino. Vă rugăm să aveți cel mai multă grijă în timp ce alimentați sursele de alimentare externe pentru proiecte, 5V pot deteriora cu ușurință accelerometrul, are o tensiune maximă absolută de 3,6V.

Codul programului:

//---------------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-------------------//

Programul este foarte simplu, atribuim trei dintre pinii analogici pentru intrarea de pe accelerometru și pornim monitorul serial și setăm rata de biți 9600. Folosind Serial.print () imprimăm citirile accelerometrului pe monitorul serial.

IEȘIRE:

Ce putem deduce din monitorul serial este nivelul de tensiune din cele trei axe diferite ale accelerometrului. Când este supus forței externe sau înclinării, acesta se reflectă în monitorul serial.

Putem programa arduino să declanșeze unele periferice externe, cum ar fi releu sau LED sau motor, atunci când accelerația sau înclinarea este supusă depășirii pragului prestabilit, dar face obiectul unui alt articol.

Aplicații ale accelerometrelor:

Accelerometrul are o gamă largă de aplicații de la smartphone la avioane.

• Accelerometrele sunt benefice pentru smartphone, v-ați întrebat vreodată cum ecranul dvs. își schimbă orientarea din peisaj în portret și invers sau tipul din „Temple run” se mișcă la stânga și la dreapta atunci când înclinați pentru telefon? Ei bine, totul este minunea accelerometrului.

• Accelerometrul este utilizat în aeronave pentru a măsura mai mulți parametri pentru a stabiliza lupta.

• Este utilizat în camerele digitale pentru stabilizarea optică a imaginii.

• Este utilizat în trepiede stabilizate electronic pentru profesioniștii din fotografie.

Cele de mai sus sunt doar o fracțiune din aplicarea accelerometrului. Acum știți ce este un accelerometru, cum să utilizați cu arduino și unde este utilizat.




Precedent: Circuit de control al intensității lămpii solare controlate de la distanță Următorul: ventilatorul automat al invertorului se activează în timp ce se încarcă și inversează modurile