Paano Mag-interface ng Accelerometer ADXL335 kasama ang Arduino

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Sa post na ito, makikita natin kung paano gumamit ng isang accelerometer na may arduino at kumuha ng mga kapaki-pakinabang na pagbabasa, na mai-print sa serial monitor ng IDE. Susisiyasatin din namin kung paano gumagana ang accelerometer sa isang maikling salita at mga application nito.

Ni Girish Radhakrishanan



Paano ang Accelerometers Wok

Ang Accelerometer ay isang aparato na electromekanical, na ginagamit upang makita ang bilis. Ang pagpabilis ay maaaring maging isang static tulad ng gravitational force, habang ang pabago-bagong pagpabilis ay maaaring maging biglaang paggalaw o panginginig.

Ang accelerometer ay bahagyang mekanikal na aparato dahil sa panloob na mekanismo. Mayroon itong mga gumagalaw na plato na nakaayos tulad ng capacitor, ang mga plate na ito ay maaaring malayang gumalaw kapag napailalim ito sa panlabas na puwersa.



Ang mga gumagalaw na plato ay pinaghiwalay ang ilang mga micrometers sa pagitan nila at ito ay napakaliit at naka-pack sa IC form na may kaunting milimeter ang laki.

Ang mga plato na maaaring ilipat nang malaya ay may nakakabit na mikroskopiko na timbang dito, na ginawa mula sa silikon. Ang mikroskopikong bigat ay sumisipsip ng anumang panlabas na epekto at inilalapat ito sa paglipat ng mga plato.

Kapag ang paglipat ng mga plato ay napailalim sa mga sandali binabago nito ang kapasidad nito, na maaaring napansin ng mga panlabas na circuit.

Karaniwang module ng accelerometer:

Ang Accelerometer ay maaaring maging solong, doble o triple axis dito gumagamit kami ng triple axis accelerometer na makakakita ng pagpabilis sa 3 axes ie X, Y at Z. Nangangahulugan ito na mayroong tatlong tulad ng paglipat ng mga capacitor na inilagay sa mga direksyon ng X, Y at Z na gawa-gawa sa iisang IC modyul

Kung nais mong malaman ang tungkol sa mga accelerometers, maaari mong suriin ang link na ito na nagpapaliwanag kung paano gumagana ang accelerometer.

Ang ginamit na accelerometer sa proyektong ito ay may output ng analogue voltage na patungkol sa panlabas na pagpabilis. Upang magamit ito sa mga digital na circuit, kailangan naming baguhin ang analogue boltahe sa digital. Ang proseso para sa pag-convert ng analogue sa digital conversion ay maaaring madaling magawa ng arduino.

Paano ito gumagana

Paano Mag-interface ng Accelerometer ADXL335 kasama ang Arduino

Ang tinalakay na Arduino accelerometer circuit ay napaka-simple dahil kukuha lamang kami ng mga pagbabasa mula sa accelerometer. Ang accelerometer ay may 5 terminal na Vcc, GND, X, Y at Z terminal.

Ang mga terminal ng axe ng X, Y at Z ay konektado sa mga A2, A1 at A0 terminal ng arduino ayon sa pagkakabanggit.

Ang accelerometer ay maaaring pinalakas mula sa 3.3V port sa arduino. Mangyaring mag-ingat nang mabuti habang nagpapapatakbo mula sa panlabas na mga supply ng kuryente para sa mga proyekto, ang 5V ay madaling makapinsala sa accelerometer, mayroon itong ganap na maximum na boltahe na 3.6V.

Code ng Programa:

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

Napakadali ng programa na nagtatalaga kami ng tatlo sa mga analogue pin para sa pag-input mula sa accelerometer at pagsisimula ng serial monitor at itakda ang rate ng bit nito na 9600. Gamit ang Serial.print () inililimbag namin ang mga pagbabasa ng accelerometer sa serial monitor.

OUTPUT:

Ang mahihinuha natin mula sa serial monitor ay ang antas ng boltahe mula sa tatlong magkakaibang palakol ng accelerometer. Kapag napailalim ito sa panlabas na puwersa o ikiling makukuha ito sa serial monitor.

Maaari nating mai-program ang arduino na mag-trigger ng ilang mga panlabas na peripheral tulad ng relay o LED o motor, kung ang pagpabilis o ikiling ay napapailalim sa paunang natukoy na threshold ngunit, ito ay paksa ng isa pang artikulo.

Mga application ng mga accelerometro:

Ang Accelerometer ay may malawak na spectrum ng mga application mula sa smartphone hanggang sa sasakyang panghimpapawid.

• Ang mga accelerometro ay boon para sa smartphone, naisip mo ba kung paano binago ng iyong screen ang oryentasyon nito mula sa tanawin patungo sa portrait at kabaliktaran o ang lalaki sa 'Temple run' na lumipat pakaliwa at pakanan kapag kumiling ka para sa telepono? Kaya't lahat ng ito ay ang pagtataka ng accelerometer.

• Ang Accelerometer ay ginagamit sa sasakyang panghimpapawid upang sukatin ang maraming mga parameter upang patatagin ang laban.

• Ginagamit ito sa mga digital camera para sa pagpapanatag ng optika ng imahe.

• Ginagamit ito sa electronically stabilized tripods para sa mga propesyonal sa pagkuha ng litrato.

Sa itaas ay maliit na bahagi lamang ng aplikasyon ng accelerometer. Ngayon alam mo kung ano ang isang accelerometer, kung paano gamitin sa arduino at kung saan ito ginagamit.




Nakaraan: Remote Controlled Solar Lamp Intensity Controller Circuit Susunod: Ang Awtomatikong Inverter Fan Switch ON habang Nagcha-charge at Inverting Mode