Kaip susieti akselerometrą ADXL335 su „Arduino“

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Šiame įraše mes pamatysime, kaip naudoti akselerometrą su „arduino“ ir išgauti naudingus rodmenis, kurie bus atspausdinti ant serijinio IDE monitoriaus. Mes taip pat ištirsime, kaip akselerometras veikia trumpai ir jo taikymo būdai.

Autorius Girishas Radhakrishananas



Kaip pagreičio matuokliai Wok

Akselerometras yra elektromechaninis įtaisas, naudojamas pagreičiui nustatyti. Pagreitis gali būti toks statinis kaip gravitacinė jėga, o dinaminis - staigus judėjimas ar vibracija.

Akselerometras yra iš dalies mechaninis įtaisas dėl savo vidinio mechanizmo. Jame yra judančios plokštės, išdėstytos kaip kondensatorius. Šios plokštės gali laisvai judėti veikiamos išorinės jėgos.



Judančios plokštės yra atskirtos tarp jų keliais mikrometrais, be to, jos yra labai mažos ir supakuotos į kelių milimetrų dydžio IC formą.

Laisvai judančios plokštės turi mikroskopinį svorį, pagamintą iš silicio. Mikroskopinis svoris sugeria bet kokį išorinį poveikį ir pritaiko jį ant judančių plokščių.

Kai judančios plokštės patiria momentų, ji keičia savo talpą, kurią gali aptikti išorinės grandinės.

Tipiškas akselerometro modulis:

Akselerometras gali būti vienos, dvigubos arba trigubos ašies, todėl mes naudojame trigubą ašį, kuris gali aptikti pagreitį 3 ašyse, ty X, Y ir Z. Tai reiškia, kad jame yra trys tokie judantys kondensatoriai, išdėstyti X, Y ir Z kryptimis, pagaminti į vieną IC modulis.

Jei norite sužinoti daugiau apie akselerometrus, galite peržiūrėti šią nuorodą, kurioje paaiškinta kaip veikia akselerometras.

Šiame projekte naudojamas akselerometras turi analoginę įtampą, atsižvelgiant į išorinį pagreitį. Norėdami jį naudoti skaitmeninėse grandinėse, turime konvertuoti analoginę įtampą į skaitmeninę. „Arduino“ gali lengvai konvertuoti analoginį į skaitmeninį.

Kaip tai veikia

Kaip susieti akselerometrą ADXL335 su „Arduino“

Aptarta „Arduino“ akselerometro grandinė yra labai paprasta, nes mes tik išgauname rodmenis iš akselerometro. Akselerometras turi 5 gnybtus Vcc, GND, X, Y ir Z gnybtus.

X, Y ir Z ašių gnybtai yra prijungti prie atitinkamai „arduino“ gnybtų A2, A1 ir A0.

Akselerometrą galima maitinti iš 3,3 V „arduino“ prievado. Prašome būti labai atsargiems, kai projektuojate maitindami išorinius maitinimo šaltinius, 5 V gali lengvai sugadinti akselerometrą, jo absoliuti maksimali įtampa yra 3,6 V.

Programos kodas:

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

Programa yra labai paprasta, mes priskiriame tris analoginius kaiščius įvedimui iš akselerometro ir paleidžiame nuoseklųjį monitorių ir nustatome jo bitų greitį 9600. Naudodami Serial.print (), mes nuosekliame monitoriuje spausdiname akselerometro rodmenis.

IŠĖJIMAS:

Tai, ką galime padaryti iš nuoseklaus monitoriaus, yra trijų skirtingų akseleratoriaus ašių įtampos lygis. Kai jį veikia išorinė jėga arba pakreipia, jis atsispindi serijiniame monitoriuje.

Mes galime užprogramuoti kai kuriuos išorinius periferinius įrenginius, pvz., Relę, šviesos diodą ar variklį, arduino, kai pagreitis ar pasvirimas viršija iš anksto nustatytą ribą, tačiau jam taikomas kitas straipsnis.

Akselerometrų taikymas:

Akselerometras turi platų programų spektrą nuo išmaniųjų telefonų iki orlaivių.

• Akselerometrai yra naudingi išmaniesiems telefonams. Ar kada pagalvojote, kaip jūsų ekranas keičia orientaciją iš kraštovaizdžio į portretą ir atvirkščiai, ar vaikinas „Šventyklos bėgime“ juda kairėn ir dešinėn, kai pakreipiate telefoną? Na, visa tai yra akselerometro stebuklas.

• Akselerometras naudojamas orlaiviuose, norint išmatuoti kelis parametrus kovai stabilizuoti.

• Jis naudojamas skaitmeniniuose fotoaparatuose optiniam vaizdo stabilizavimui.

• Jis naudojamas fotografijos profesionalams skirtuose elektroniniu būdu stabilizuotuose trikojiuose.

Tai yra tik dalis akselerometro taikymo. Dabar jūs žinote, kas yra akselerometras, kaip naudoti su „arduino“ ir kur jis naudojamas.




Pora: Nuotolinio valdymo saulės lempos intensyvumo valdiklio grandinė Kitas: automatinis keitiklio ventiliatoriaus įjungimas įkrovimo ir keitimo režimais