Kā sazināties ar akselerometru ADXL335 ar Arduino

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Šajā amatā mēs redzēsim, kā izmantot akselerometru ar arduino un iegūt noderīgus rādījumus, kas tiks izdrukāti uz IDE sērijveida monitora. Mēs arī izpētīsim, kā akselerometrs darbojas īsumā un tā pielietojums.

Autors Girish Radhakrishanan



Kā Akselerometri Wok

Akselerometrs ir elektromehāniska ierīce, ko izmanto paātrinājuma noteikšanai. Paātrinājums var būt statisks, piemēram, gravitācijas spēks, savukārt dinamiskais paātrinājums var būt pēkšņa kustība vai vibrācija.

Akselerometrs ir daļēji mehāniska ierīce tā iekšējā mehānisma dēļ. Tam ir kustīgas plāksnes, kas sakārtotas kā kondensators. Šīs plāksnes var brīvi pārvietoties, ja uz tām iedarbojas ārējs spēks.



Kustīgās plāksnes starp tām ir atdalītas ar dažiem mikrometriem, un tās ir ārkārtīgi mazas un iesaiņotas dažu milimetru lielajā IC formā.

Plāksnēm, kuras var brīvi pārvietoties, ir piestiprināts mikroskopiskais svars, kas izgatavots no silīcija. Mikroskopiskais svars absorbē jebkādu ārēju triecienu un pieliek to kustīgajām plāksnēm.

Kad kustīgās plāksnes tiek pakļautas momentiem, tā maina kapacitāti, ko var noteikt ar ārējām ķēdēm.

Tipisks akselerometra modulis:

Akselerometrs var būt viena, divkārša vai trīskārša ass, šeit mēs izmantojam trīskāršu akselerometru, kas var noteikt paātrinājumu 3 asīs, ti, X, Y un Z. Tas nozīmē, ka tam ir trīs šādi kustīgi kondensatori, kas novietoti X, Y un Z virzienos, izgatavoti vienā IC modulis.

Ja vēlaties uzzināt vairāk par akselerometriem, varat apskatīt šo saiti, kas izskaidro kā darbojas akselerometrs.

Šajā projektā izmantotajam akselerometram ir analogā sprieguma izeja attiecībā pret ārējo paātrinājumu. Lai to izmantotu digitālajās shēmās, mums jāpārvērš analogais spriegums ciparos. Arduino var viegli paveikt procesu, lai pārveidotu analogo uz digitālo.

Kā tas strādā

Kā sazināties ar akselerometru ADXL335 ar Arduino

Apspriestā Arduino akselerometra ķēde ir ļoti vienkārša, jo mēs tikai iegūsim rādījumus no akselerometra. Akselerometram ir 5 spailes Vcc, GND, X, Y un Z.

X, Y un Z asu spailes ir savienotas attiecīgi arduino A2, A1 un A0 spailēm.

Akselerometru var darbināt no 3,3 V porta arduino. Lūdzu, ņemiet vērā vislielāko piesardzību, darbojoties no ārējiem barošanas avotiem projektiem, 5 V var viegli sabojāt akselerometru, tā absolūtais maksimālais spriegums ir 3,6 V.

Programmas kods:

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

Programma ir ļoti vienkārša. Mēs piešķiram trīs analogās tapas ievadei no akselerometra un palaižot sērijveida monitoru un iestatot tā bitu pārraides ātrumu 9600. Izmantojot Serial.print (), mēs sērijveida monitorā drukājam akselerometra rādījumus.

REZULTĀTS:

Tas, ko mēs varam secināt no sērijveida monitora, ir sprieguma līmenis no akselerometra trim dažādām asīm. Kad tas tiek pakļauts ārējam spēkam vai slīpumam, tas tiek atspoguļots sērijveida monitorā.

Mēs varam ieprogrammēt arduino iedarbināt dažas ārējās perifērijas ierīces, piemēram, releju vai LED vai motoru, kad paātrinājums vai slīpums pārsniedz iepriekš noteikto slieksni, bet uz to attiecas cits raksts.

Akselerometru pielietojums:

Akselerometram ir plašs lietojumu spektrs, sākot no viedtālruņa līdz lidmašīnai.

• Akselerometri ir noderīgi viedtālrunim. Vai esat kādreiz domājuši, kā ekrāns maina orientāciju no ainavas uz portretu un otrādi, vai puisis ‘Temple run’ kustas pa kreisi un pa labi, kad jūs sasverat tālruni? Nu, tas viss ir akselerometra brīnums.

• Akselerometru izmanto lidmašīnās, lai izmērītu vairākus parametrus cīņas stabilizēšanai.

• To izmanto digitālajās kamerās optiskai attēla stabilizēšanai.

• To lieto elektroniski stabilizētos statīvos fotogrāfiju profesionāļiem.

Iepriekš minētie ir tikai daļa no akselerometra lietošanas. Tagad jūs zināt, kas ir akselerometrs, kā lietot ar arduino un kur to lieto.




Pāri: Tālvadības kontrolēta saules lampas intensitātes kontroliera ķēde Nākamais: Automātiskā invertora ventilatora ieslēgšana lādēšanas un invertēšanas režīmu laikā