Kako povezati akcelerometar ADXL335 s Arduinom

Kako povezati akcelerometar ADXL335 s Arduinom

U ovom postu vidjet ćemo kako koristiti akcelerometar s arduinom i izvući korisna očitanja koja će biti ispisana na serijskom monitoru IDE-a. Također ćemo istražiti kako akcelerometar ukratko djeluje i njegove primjene.



Napisao Girish Radhakrishanan

Kako su se akcelerometri radili

Akcelerometar je elektromehanički uređaj koji se koristi za otkrivanje ubrzanja. Ubrzanje može biti statično, poput gravitacijske sile, dok dinamičko ubrzanje može biti naglo kretanje ili vibracija.





Akcelerometar je djelomično mehanički uređaj zbog svog unutarnjeg mehanizma. Ima pomične ploče raspoređene poput kondenzatora, te se ploče mogu slobodno kretati kada je izložen vanjskoj sili.

Pomične ploče razdvojene su nekoliko mikrometara, a izuzetno su malene i upakirane u IC oblik veličine nekoliko milimetara.



Ploče koje se mogu slobodno kretati imaju mikroskopsku težinu koja je izrađena od silicija. Mikroskopska težina apsorbira bilo kakav vanjski udar i nanosi ga na pokretne ploče.

Kada su pločice u pokretu podvrgnute momentima, ona mijenja svoj kapacitet, koji se može otkriti vanjskim krugovima.

Tipični modul akcelerometara:

Akcelerometar može biti jedno, dvostruki ili trostruki os. Ovdje koristimo troosni akcelerometar koji može detektirati ubrzanje u 3 osi, tj. X, Y i Z. To znači da ima tri takva pomična kondenzatora smještena u smjerovima X, Y i Z izrađenih u jedan IC modul.

Ako želite znati više o akcelerometrima, možete pogledati ovu vezu koja objašnjava kako radi akcelerometar.

Akcelerometar korišten u ovom projektu ima analogni izlaz napona s obzirom na vanjsko ubrzanje. Da bismo ga koristili na digitalnim krugovima, moramo analogni napon pretvoriti u digitalni. Postupak pretvorbe analogne u digitalnu pretvorbu može se jednostavno izvršiti pomoću arduina.

Kako radi

Kako povezati akcelerometar ADXL335 s Arduinom

Rasprava o krugu Arduino akcelerometra vrlo je jednostavna jer ćemo samo izvući očitanja iz akcelerometra. Akcelerometar ima 5 terminala Vcc, GND, X, Y i Z terminala.

Priključci osi X, Y i Z povezani su s priključcima A2, A1 i A0 arduina.

Akcelerometar se može napajati iz priključka 3,3 V na arduinu. Budite maksimalno oprezni dok napajate vanjske izvore napajanja za projekte, 5V može lako oštetiti akcelerometar, ima apsolutni maksimalni napon od 3,6V.

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

Program je vrlo jednostavan. Dodjeljujemo tri analogna pina za ulaz s akcelerometra i pokrećemo serijski monitor i postavljamo njegovu brzinu prijenosa 9600. Korištenjem Serial.print () ispisujemo očitanja akcelerometra na serijski monitor.

IZLAZ:

Na osnovu serijskog monitora možemo zaključiti razinu napona iz tri različite osi akcelerometara. Kad je izložen vanjskoj sili ili nagibu, to se odražava na serijskom monitoru.

Možemo programirati arduino okidač nekih vanjskih perifernih uređaja poput releja ili LED-a ili motora, kada ubrzanje ili nagib prelaze unaprijed utvrđeni prag, ali to je predmet drugog članka.

Primjene akcelerometara:

Akcelerometar ima širok spektar aplikacija od pametnih telefona do zrakoplova.

• Akcelerometri su dobra stvar za pametni telefon, jeste li se ikad zapitali kako vaš zaslon mijenja orijentaciju iz pejzaža u portret i obrnuto ili se tip u 'Pokretanju hrama' pomiče lijevo-desno kad nagnete za telefon? Pa to je sve čudo akcelerometra.

• Akcelerometar se koristi u zrakoplovima za mjerenje nekoliko parametara za stabilizaciju borbe.

• Koristi se u digitalnim fotoaparatima za optičku stabilizaciju slike.

• Koristi se u elektronički stabiliziranim stativima za fotografske profesionalce.

Navedeno je puki djelić primjene akcelerometara. Sada znate što je akcelerometar, kako se koristiti s arduinom i gdje se koristi.




Prethodno: Daljinski upravljani krug regulatora intenziteta solarne žarulje Dalje: Automatsko uključivanje ventilatora pretvarača UKLJUČENO tijekom načina punjenja i okretanja