Hur man gränssnitt Accelerometer ADXL335 med Arduino

Prova Vårt Instrument För Att Eliminera Problem





I det här inlägget ska vi se hur man använder en accelerometer med arduino och extraherar användbara avläsningar, som kommer att skrivas ut på seriell bildskärm av IDE. Vi kommer också att undersöka hur accelerometern fungerar i ett nötskal och dess tillämpningar.

Av Girish Radhakrishanan



Hur accelerometrar Wok

Accelerometer är en elektromekanisk anordning som används för att detektera acceleration. Acceleration kan vara en statisk som gravitationskraft, medan dynamisk acceleration kan vara plötslig rörelse eller vibration.

Accelerometern är delvis mekanisk anordning på grund av dess interna mekanism. Den har rörliga plattor anordnade som kondensator, dessa plattor kan röra sig fritt när den utsätts för extern kraft.



De rörliga plattorna är åtskilda några mikrometer mellan dem och den är extremt liten och packad i IC-form som är några millimeter i storlek.

Plattorna som kan röra sig fritt har en mikroskopisk vikt som är gjord av kisel. Den mikroskopiska vikten absorberar eventuella yttre stötar och applicerar den på rörliga plattor.

När rörliga plattor utsätts för ögonblick ändras dess kapacitans, vilket kan detekteras av externa kretsar.

Typisk accelerometermodul:

Accelerometer kan vara enkel-, dubbel- eller trippelaxel här använder vi trippelaxelaccelerometer som kan detektera acceleration i 3 axlar, dvs X, Y och Z. Det betyder att den har tre sådana rörliga kondensatorer placerade i X-, Y- och Z-riktningar tillverkade i enstaka IC modul.

Om du vill veta mer om accelerometrar kan du kolla in den här länken som förklarar hur accelerometern fungerar.

Accelerometern som används i detta projekt har en analog spänningsutgång med avseende på extern acceleration. För att använda den på digitala kretsar måste vi konvertera den analoga spänningen till digital. Processen för att konvertera analog till digital konvertering kan enkelt utföras av arduino.

Hur det fungerar

Hur man gränssnitt Accelerometer ADXL335 med Arduino

Den diskuterade Arduino-accelerometerkretsen är väldigt enkel eftersom vi bara kommer att extrahera avläsningar från accelerometern. Accelerometern har 5 terminaler Vcc, GND, X, Y och Z-terminaler.

X-, Y- och Z-axelterminalerna är anslutna till A2-, A1- och A0-terminalerna på arduino respektive.

Accelerometern kan drivas från 3,3 V-port på arduino. Var försiktig när du drar från externa nätaggregat för projekt, 5V kan lätt skada accelerometern, den har absolut maximal spänning på 3,6V.

Programkod:

//---------------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 är mycket enkelt. Vi tilldelar tre av de analoga stiften för inmatning från accelerometern och startar den seriella bildskärmen och ställer in dess bithastighet 9600. Med Serial.print () skriver vi ut accelerometeravläsningarna på den seriella bildskärmen.

PRODUKTION:

Vad vi kan dra slutsatsen från den seriella monitorn är spänningsnivån från accelerometerns tre olika axlar. När den utsätts för extern kraft eller lutning reflekteras den i seriemonitorn.

Vi kan programmera arduino-utlösaren för vissa externa kringutrustning som relä eller LED eller motor, när accelerationen eller lutningen går utöver förutbestämd tröskel men det är föremål för en annan artikel.

Tillämpningar av accelerometrar:

Accelerometer har ett brett spektrum av applikationer från smartphone till flygplan.

• Accelerometrarna är välsignade för smarttelefonen, har du någonsin undrat hur din skärm ändrar sin orientering från liggande till stående och vice versa eller om killen i ”Temple run” rör sig åt vänster och höger när du lutar för telefon? Tja, det är allt underverk av accelerometer.

• Accelerometer används i flygplan för att mäta flera parametrar för att stabilisera kampen.

• Den används i digitala kameror för optisk bildstabilisering.

• Den används i elektroniskt stabiliserade stativ för fotografer.

Ovanstående är bara en bråkdel av tillämpningen av accelerometern. Nu vet du vad en accelerometer är, hur man använder den med arduino och var den används.




Tidigare: Fjärrstyrd krets för solcellsljusintensitet Nästa: Automatisk växelriktarfläkt slå PÅ under laddnings- och inverteringslägen