Comment interfacer l'accéléromètre ADXL335 avec Arduino

Essayez Notre Instrument Pour Éliminer Les Problèmes





Dans cet article, nous allons voir comment utiliser un accéléromètre avec arduino et extraire des lectures utiles, qui seront imprimées sur le moniteur série de l'IDE. Nous explorerons également le fonctionnement de l'accéléromètre en un mot et ses applications.

Par Girish Radhakrishanan



Comment les accéléromètres Wok

L'accéléromètre est un dispositif électromécanique utilisé pour détecter l'accélération. L'accélération peut être statique comme la force gravitationnelle, tandis que l'accélération dynamique peut être un mouvement soudain ou une vibration.

L'accéléromètre est un dispositif partiellement mécanique en raison de son mécanisme interne. Il a des plaques mobiles disposées comme des condensateurs, ces plaques peuvent se déplacer librement lorsqu'elles sont soumises à une force extérieure.



Les plaques mobiles sont séparées de quelques micromètres entre elles et elles sont extrêmement minuscules et emballées sous forme de CI d'une taille de quelques millimètres.

Les plaques qui peuvent se déplacer librement ont un poids microscopique qui y est attaché, qui est fait de silicium. Le poids microscopique absorbe tout impact externe et l'applique aux plaques en mouvement.

Lorsque les plaques en mouvement sont soumises à des moments, la capacité change, ce qui peut être détecté par des circuits externes.

Module d'accéléromètre typique:

L'accéléromètre peut être à un, deux ou trois axes ici, nous utilisons un accéléromètre à trois axes qui peut détecter l'accélération sur 3 axes, c'est-à-dire X, Y et Z.Cela signifie qu'il a trois condensateurs mobiles placés dans les directions X, Y et Z fabriqués en un seul circuit intégré module.

Si vous voulez en savoir plus sur les accéléromètres, vous pouvez consulter ce lien qui explique comment fonctionne l'accéléromètre.

L'accéléromètre utilisé dans ce projet a une sortie de tension analogique par rapport à l'accélération externe. Pour l'utiliser sur des circuits numériques, nous devons convertir la tension analogique en numérique. Le processus de conversion de la conversion analogique en numérique peut être facilement accompli par arduino.

Comment ça fonctionne

Comment interfacer l

Le circuit d'accéléromètre Arduino discuté est très simple car nous allons uniquement extraire les lectures de l'accéléromètre. L'accéléromètre possède 5 bornes Vcc, GND, X, Y et Z bornes.

Les bornes des axes X, Y et Z sont respectivement connectées aux bornes A2, A1 et A0 d'arduino.

L'accéléromètre peut être alimenté à partir du port 3.3V sur arduino. Veuillez faire tout au plus attention lors de l'alimentation à partir d'alimentations externes pour les projets, 5V peut facilement endommager l'accéléromètre, il a une tension maximale absolue de 3,6V.

Code de programme:

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

Le programme est très simple, nous attribuons trois des broches analogiques pour l'entrée de l'accéléromètre et démarrons le moniteur série et définissons son débit binaire 9600. En utilisant Serial.print (), nous imprimons les lectures de l'accéléromètre sur le moniteur série.

PRODUCTION:

Ce que nous pouvons déduire du moniteur série est le niveau de tension des trois axes différents de l’accéléromètre. Lorsqu'il est soumis à une force ou à une inclinaison externe, il se reflète dans le moniteur série.

On peut programmer l'arduino déclencher certains périphériques externes tels que relais ou LED ou moteur, lorsque l'accélération ou l'inclinaison est sujette à aller au-delà de seuil prédéterminé mais, il fait l'objet d'un autre article.

Applications des accéléromètres:

L'accéléromètre a un large éventail d'applications, du smartphone aux avions.

• Les accéléromètres sont une aubaine pour les smartphones, vous êtes-vous déjà demandé comment votre écran change d’orientation de paysage en portrait et vice versa ou le gars de «Temple run» se déplace à gauche et à droite lorsque vous inclinez pour le téléphone? Eh bien, c'est toute la merveille de l'accéléromètre.

• L'accéléromètre est utilisé dans les avions pour mesurer plusieurs paramètres afin de stabiliser le combat.

• Il est utilisé dans les appareils photo numériques pour la stabilisation optique de l'image.

• Il est utilisé dans les trépieds stabilisés électroniquement pour les professionnels de la photographie.

Ce qui précède n'est qu'une fraction de l'application de l'accéléromètre. Vous savez maintenant ce qu'est un accéléromètre, comment l'utiliser avec arduino et où il est utilisé.




Une paire de: Circuit de contrôleur d'intensité de lampe solaire télécommandé Un article: Allumage automatique du ventilateur de l'onduleur pendant le chargement et l'inversion des modes