Sådan Interface Accelerometer ADXL335 med Arduino

Sådan Interface Accelerometer ADXL335 med Arduino

I dette indlæg skal vi se, hvordan man bruger et accelerometer med arduino og udtrækker nyttige aflæsninger, som vil blive udskrevet på seriel skærm af IDE. Vi vil også undersøge, hvordan accelerometer fungerer i en nøddeskal og dets applikationer.



Af Girish Radhakrishanan

Hvordan accelerometre Wok

Accelerometer er en elektromekanisk enhed, der bruges til at detektere acceleration. Acceleration kan være en statisk som tyngdekraft, mens dynamisk acceleration kan være pludselig bevægelse eller vibration.





Accelerometeret er delvist mekanisk udstyr på grund af dets interne mekanisme. Den har bevægelige plader arrangeret som kondensator, disse plader kan bevæge sig frit, når den udsættes for ekstern kraft.

De bevægelige plader er adskilt få mikrometer mellem dem, og den er ekstremt lille og pakket i IC-form, der er få millimeter i størrelse.



Pladerne, der kan bevæge sig frit, har en mikroskopisk vægt, der er lavet af silicium. Den mikroskopiske vægt absorberer enhver udvendig påvirkning og anvender den på bevægelige plader.

Når bevægelige plader udsættes for øjeblikke, ændrer den dens kapacitans, som kan detekteres af eksterne kredsløb.

Typisk accelerometermodul:

Accelerometer kan være enkelt-, dobbelt- eller tredobbelt akse her, vi bruger tredobbelt akselaccelerometer, som kan registrere acceleration i 3 akser, dvs. X, Y og Z. Dette betyder, at den har tre sådanne bevægelige kondensatorer placeret i X-, Y- og Z-retninger fremstillet i en enkelt IC modul.

Hvis du vil vide mere om accelerometre, kan du tjekke dette link, der forklarer hvordan accelerometer fungerer.

Accelerometeret, der anvendes i dette projekt, har analog spændingsudgang med hensyn til ekstern acceleration. For at bruge det på digitale kredsløb er vi nødt til at konvertere den analoge spænding til digital. Processen til konvertering af analog til digital konvertering kan let udføres af arduino.

Hvordan det virker

Sådan Interface Accelerometer ADXL335 med Arduino

Det diskuterede Arduino accelerometer kredsløb er meget simpelt, da vi kun vil udtrække målinger fra accelerometeret. Accelerometeret har 5 terminaler Vcc, GND, X, Y og Z terminaler.

X-, Y- og Z-akseterminalerne er forbundet til henholdsvis A2-, A1- og A0-terminalerne på arduino.

Accelerometeret kan drives fra 3,3 V-port på arduino. Vær som mest forsigtig, mens du tilslutter eksterne strømforsyninger til projekter, 5V kan let beskadige accelerometeret, det har en absolut maksimal spænding på 3,6V.

Programkode:

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

Programmet er meget simpelt, vi tildeler tre af de analoge ben til input fra accelerometer og starter den serielle skærm og indstiller dens bithastighed 9600. Ved hjælp af Serial.print () udskriver vi accelerometeraflæsningerne på den serielle skærm.

PRODUKTION:

Hvad vi kan udlede fra den serielle skærm er spændingsniveauet fra accelerometerets tre forskellige akser. Når den udsættes for ekstern kraft eller hældning, reflekteres den i den serielle skærm.

Vi kan programmere arduino-udløseren til eksterne eksterne enheder som relæ eller LED eller motor, når accelerationen eller tiltningen er underkastet en forudbestemt tærskel, men den er genstand for en anden artikel.

Anvendelser af accelerometre:

Accelerometer har et bredt spektrum af applikationer fra smartphone til fly.

• Accelerometrene er velsignet for smartphone, har du nogensinde spekuleret på, hvordan din skærm ændrer sin retning fra landskab til stående og omvendt, eller om fyren i 'Temple run' bevæger sig til venstre og højre, når du vipper efter telefonen? Nå, det er alt det vidunderlige ved accelerometer.

• Accelerometer bruges i fly til at måle flere parametre for at stabilisere kampen.

• Det bruges i digitale kameraer til optisk billedstabilisering.

• Det bruges i elektronisk stabiliserede stativer til fotografer.

Ovenstående er kun en brøkdel af anvendelsen af ​​accelerometer. Nu ved du hvad et accelerometer er, hvordan man bruger det med arduino, og hvor det bruges.




Tidligere: Fjernstyret solcelleintensitetskontrolkredsløb Næste: Automatisk inverterblæser tændes under opladnings- og inverteringsfunktioner