Ako prepojiť akcelerometer ADXL335 s Arduino

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





V tomto príspevku sa dozvieme, ako používať akcelerometer s arduinom a extrahovať užitočné hodnoty, ktoré sa vytlačia na sériovom monitore IDE. Budeme tiež skúmať, ako akcelerometer v skratke funguje a jeho aplikácie.

Autor: Girish Radhakrishanan



Ako akcelerometre fungovali

Akcelerometer je elektromechanické zariadenie, ktoré slúži na detekciu zrýchlenia. Zrýchlenie môže byť statické, napríklad gravitačná sila, zatiaľ čo dynamické zrýchlenie môže byť náhly pohyb alebo vibrácie.

Akcelerometer je čiastočne mechanické zariadenie kvôli svojmu vnútornému mechanizmu. Má pohyblivé dosky usporiadané ako kondenzátor, ktoré sa môžu voľne pohybovať, keď sú vystavené vonkajšej sile.



Pohyblivé platne sú medzi sebou oddelené niekoľko mikrometrov a sú veľmi malé a zabalené do podoby IC, ktorá je veľká niekoľko milimetrov.

Dosky, ktoré sa môžu voľne pohybovať, majú pripevnené mikroskopické závažie vyrobené z kremíka. Mikroskopické závažie absorbuje akýkoľvek vonkajší náraz a aplikuje ho na pohyblivé platne.

Keď sú pohyblivé platne vystavené momentom, mení sa ich kapacita, ktorú je možné zistiť externými obvodmi.

Typický modul akcelerometra:

Akcelerometer môže byť jednoduchý, dvojitý alebo trojitý, tu používame trojosý akcelerometer, ktorý dokáže detekovať zrýchlenie v 3 osiach, tj. X, Y a Z. To znamená, že má tri takéto pohyblivé kondenzátory umiestnené v smeroch X, Y a Z vyrobené do jedného IC modul.

Ak sa chcete dozvedieť viac informácií o akcelerometroch, môžete vyskúšať tento odkaz, ktorý vysvetľuje ako akcelerometer funguje.

Akcelerometer použitý v tomto projekte má analógový výstup napätia s ohľadom na externé zrýchlenie. Aby sme ho mohli použiť na digitálnych obvodoch, musíme previesť analógové napätie na digitálne. Proces prepočtu analógovej na digitálnu konverziu je možné ľahko dosiahnuť pomocou arduino.

Ako to funguje

Ako prepojiť akcelerometer ADXL335 s Arduino

Diskutovaný obvod akcelerometra Arduino je veľmi jednoduchý, pretože ideme iba extrahovať údaje z akcelerometra. Akcelerometer má 5 svoriek Vcc, GND, X, Y a Z.

Svorky osí X, Y a Z sú pripojené k svorkám A2, A1 a A0 arduina.

Akcelerometer môže byť napájaný z portu 3,3 V na arduine. Pri napájaní z externých zdrojov napájania pri projektoch buďte maximálne opatrní. 5 V môže ľahko poškodiť akcelerometer, má absolútne maximálne napätie 3,6 V.

Programový kód:

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

Program je veľmi jednoduchý, priraďujeme tri analógové piny pre vstup z akcelerometra a spúšťame sériový monitor a nastavíme jeho bitovú rýchlosť 9600. Pomocou Serial.print () tlačíme údaje akcelerometra na sériový monitor.

VÝKON:

Čo môžeme vyvodiť zo sériového monitora, je úroveň napätia v troch rôznych osiach akcelerometra. Ak je na neho vystavená vonkajšia sila alebo náklon, prejaví sa to na sériovom monitore.

Môžeme naprogramovať spustenie arduina na niektoré externé periférie, ako je relé alebo LED alebo motor, keď zrýchlenie alebo náklon prekročí vopred stanovenú prahovú hodnotu, ale je predmetom iného článku.

Aplikácie akcelerometrov:

Akcelerometer má široké spektrum aplikácií od smartfónov po lietadlá.

• Akcelerometre sú pre smartphony výhodou, premýšľali ste niekedy nad tým, ako vaša obrazovka mení svoju orientáciu z krajiny na výšku a naopak, alebo sa človek v „Temple Run“ pohybuje doľava a doprava, keď vyklopí telefón? Je to čudný zázrak akcelerometra.

• Akcelerometer sa používa v lietadlách na meranie niekoľkých parametrov na stabilizáciu boja.

• Používa sa v digitálnych fotoaparátoch na optickú stabilizáciu obrazu.

• Používa sa v elektronicky stabilizovaných statívoch pre fotografických profesionálov.

Vyššie uvedené sú iba zlomkom použitia akcelerometra. Teraz viete, čo je to akcelerometer, ako používať arduino a kde sa používa.




Dvojica: Diaľkovo ovládaný obvod regulátora intenzity solárnej lampy Ďalej: Automatický ventilátor invertora sa zapína počas režimov nabíjania a inverzie