Come interfacciare l'accelerometro ADXL335 con Arduino

Prova Il Nostro Strumento Per Eliminare I Problemi





In questo post vedremo come utilizzare un accelerometro con arduino ed estrarre letture utili, che verranno stampate sul monitor seriale dell'IDE. Esploreremo anche come funziona l'accelerometro in poche parole e le sue applicazioni.

Di Girish Radhakrishanan



Come gli accelerometri Wok

L'accelerometro è un dispositivo elettromeccanico utilizzato per rilevare l'accelerazione. L'accelerazione può essere statica come la forza gravitazionale, mentre l'accelerazione dinamica può essere un movimento o una vibrazione improvvisi.

L'accelerometro è un dispositivo parzialmente meccanico a causa del suo meccanismo interno. Ha piastre mobili disposte come un condensatore, queste piastre possono muoversi liberamente quando è sottoposto a forza esterna.



Le piastre mobili sono separate di pochi micrometri tra loro ed è estremamente minuscola e confezionata in forma di CI che ha una dimensione di pochi millimetri.

Le piastre che possono muoversi liberamente hanno un peso microscopico attaccato ad esso, che è fatto di silicio. Il peso microscopico assorbe qualsiasi impatto esterno e lo applica a piastre mobili.

Quando le piastre in movimento sono soggette a momenti, cambia la sua capacità, che può essere rilevata da circuiti esterni.

Modulo accelerometro tipico:

L'accelerometro può essere singolo, doppio o triplo asse qui stiamo usando un accelerometro a triplo asse che può rilevare l'accelerazione su 3 assi cioè X, Y e Z. Ciò significa che ha tre di questi condensatori mobili posizionati nelle direzioni X, Y e Z fabbricati in un singolo IC modulo.

Se vuoi saperne di più sugli accelerometri, puoi controllare questo link che spiega come funziona l'accelerometro.

L'accelerometro utilizzato in questo progetto ha un'uscita di tensione analogica rispetto all'accelerazione esterna. Per usarlo su circuiti digitali, dobbiamo convertire la tensione analogica in digitale. Il processo per convertire la conversione da analogico a digitale può essere facilmente realizzato da arduino.

Come funziona

Come interfacciare l

Il discusso circuito dell'accelerometro di Arduino è molto semplice in quanto estrarremo solo le letture dall'accelerometro. L'accelerometro ha 5 terminali Vcc, GND, X, Y e Z.

I terminali degli assi X, Y e Z sono collegati rispettivamente ai terminali A2, A1 e A0 di arduino.

L'accelerometro può essere alimentato dalla porta 3.3V su arduino. Prestare la massima attenzione durante l'alimentazione da alimentatori esterni per i progetti, 5 V può facilmente danneggiare l'accelerometro, ha una tensione massima assoluta di 3,6 V.

Codice del programma:

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

Il programma è molto semplice: stiamo assegnando tre dei pin analogici per l'input dall'accelerometro e avviando il monitor seriale e impostando il suo bit rate 9600. Usando Serial.print () stiamo stampando le letture dell'accelerometro sul monitor seriale.

PRODUZIONE:

Quello che possiamo dedurre dal monitor seriale è il livello di tensione dai tre diversi assi dell'accelerometro. Quando è sottoposto a forza esterna o inclinazione, viene riflesso nel monitor seriale.

Possiamo programmare l'attivazione di arduino di alcune periferiche esterne come relè o LED o motore, quando l'accelerazione o il tilt è soggetto ad andare oltre la soglia predeterminata ma, è oggetto di un altro articolo.

Applicazioni degli accelerometri:

L'accelerometro ha un ampio spettro di applicazioni dallo smartphone agli aerei.

• Gli accelerometri sono un vantaggio per gli smartphone, ti sei mai chiesto come cambia l'orientamento del tuo schermo da orizzontale a verticale e viceversa o il ragazzo in 'Temple run' si muove a sinistra ea destra quando inclini per il telefono? Beh, è ​​tutta la meraviglia dell'accelerometro.

• L'accelerometro viene utilizzato negli aerei per misurare diversi parametri per stabilizzare il combattimento.

• Viene utilizzato nelle fotocamere digitali per la stabilizzazione ottica dell'immagine.

• Viene utilizzato in treppiedi stabilizzati elettronicamente per professionisti della fotografia.

Quanto sopra sono solo una frazione dell'applicazione dell'accelerometro. Ora sai cos'è un accelerometro, come usarlo con arduino e dove viene utilizzato.




Precedente: Circuito di controllo dell'intensità della lampada solare telecomandata Avanti: Accensione automatica della ventola dell'inverter durante la carica e le modalità di inversione