Taula de continguts:

Mòdul accelerador de 3 eixos LIS2HH12: 10 passos (amb imatges)
Mòdul accelerador de 3 eixos LIS2HH12: 10 passos (amb imatges)

Vídeo: Mòdul accelerador de 3 eixos LIS2HH12: 10 passos (amb imatges)

Vídeo: Mòdul accelerador de 3 eixos LIS2HH12: 10 passos (amb imatges)
Vídeo: Колибри Т32 - маленький турбореактивный двигатель 2024, De novembre
Anonim
Mòdul accelerador de 3 eixos LIS2HH12
Mòdul accelerador de 3 eixos LIS2HH12

Aquest instructable es considera un nivell per a principiants amb certa experiència amb el programari arduino i la soldadura.

El mòdul LIS2HH12 està fabricat per Tiny9. Tiny9 és una nova empresa que es dedica a vendre mòduls de sensors per a fabricants de bricolatge, empreses o inventors de bricolatge.

L’acceleròmetre té almenys dos propòsits: determinar un angle en eixos concrets. (X, Y o Z o tot), o per determinar el canvi d’acceleració en un eix.

Els acceleròmetres s’utilitzen a tot arreu. S'utilitzen en:

Telèfons, bandes de fitness, drons, robòtica, míssils i helicòpters només per citar alguns. Com voleu utilitzar un acceleròmetre depèn de la imaginació d’una persona.

Pas 1: materials

Materials
Materials

Els materials que necessiteu són:

Els articles es troben en aquesta ubicació, excepte el filferro i els separadors de filferro

Arduino Nano o dispositiu arduino preferit

Cable USB a Arduino

Mòdul LIS2HH12

Decapants de filferro

2x resistències de 10 Kohm

1x resistència de 100 ohm

Pas 2: El Sesnor

El Sesnor
El Sesnor
El Sesnor
El Sesnor

El mòdul LIS2HH12 es basa en l’acceleròmetre ST 3-Axis. El mòdul és un petit paquet i permet soldar-hi 2 capçaleres de 5 pins. Això mitiga el soroll de les vibracions que s’introdueix a l’acceleròmetre. procedents de fonts externes de freqüències variables.

Podeu comprar aquest xip en aquestes ubicacions:

Amazon

Les principals característiques d’aquest xip són:

Dibuix de mode de baixa potència 5uA

Resolució de 16 bits

Realitza +/- 2 g, 4 g, 8 g

0,2% de soroll

Protocol I2C o SPI

Tensió típica

3,3V

Potència màxima de 4,8 V (no superi els 4,8 volts o es trencarà el xip de l’acceleròmetre)

Pas 3: plataforma del projecte

Plataforma del projecte
Plataforma del projecte

La plataforma del projecte per a l’acceleròmetre és Arduino.

La placa de desenvolupament que estic fent servir és un Arduino Nano.

Actualment l’acceleròmetre Tiny9 LIS2HH12 només té codi bàsic per a l’Arduino, però amb sort s’espera ampliar el codi per a projectes més tècnics i per a Raspberry Pi o qualsevol plataforma que tingui prou base de fans recomanats per VOSTÈ.:-)

Pas 4: Taula de pa

Taula de pa
Taula de pa

Si teniu capçaleres del mòdul Arduino nano i del mòdul LIS2HH12, podeu posar l’Arduino Nano i l’acceleròmetre a la taula de pa així, a cavall entre la línia dividida i permetre l’accés als passadors de ruptura.

Assegureu-vos que els pins de 3,3 V del mòdul estan cap a l’Arduino.

Si no teniu capçalera, obteniu-ne una i soldeu-les als taulers.

Pas 5: col·locació de resistències al tauler

Col·locació de resistències al tauler
Col·locació de resistències al tauler

El protocol I2C que utilitzarem en aquest projecte necessita 2 resistències de tracció de 10 Kohm al rail de subministrament del xip (+3,3 pins); un a la línia de rellotge (CL) i un a la línia de dades (DA)

Com que la tensió màxima de l’acceleròmetre LIS2HH12 és de 4,8 V i en aquest projecte estem utilitzant els 5 V de descàrrega del Nano, he col·locat una resistència de 100 ohmies des del pin de 5 V del Nano fins al carril de subministrament vermell de la placa per reduir el subministrament rail una mica.

Pas 6: connectar la resta de la placa

Connectant la resta de la junta
Connectant la resta de la junta

Ara connectarem la resta del mòdul a l’arduino.

El Pin Gnd del mòdul i l’arduino haurien de tenir cables de pont que van des d’ell fins al Rail Blau de la Breadboard.

Connecteu el pin +3,3 del mòdul al carril de subministrament vermell de la placa.

Aquests dos darrers passos ens van permetre encendre el mòdul quan alimentem l’arduino mitjançant bateria o USB

Jumper Wire des del pin +3,3 del mòdul fins al pin CS del mòdul (Permet el bus I2C del mòdul)

Cable de pont des del pin Gnd al mòdul fins al pin A0 del mòdul (Això indica a l’acceleròmetre a quina adreça respondrà quan es parla al bus I2C)

Cable de pont des de A5 a l’arduino fins a CL al mòdul (Això permet que el rellotge de l’arduino es sincronitzi amb l’accelerador.

Cable de pont des d’A4 a l’arduino a DA al mòdul (Permet la transferència de dades entre l’arduino i el mòdul.)

Pas 7: baixeu fitxers

Descarregar fitxers
Descarregar fitxers

Aneu a l'adreça de Github https://github.com/Tinee9/LIS2HH12TR i descarregueu els fitxers.

Aneu a aquesta ubicació a l'ordinador

C: / Program Files (x86) Arduino / libraries

Creeu una carpeta anomenada Tiny9

Col·loqueu els fitxers.h i.cpp a la carpeta Tiny9

Pas 8: obriu.ino

Obriu.ino
Obriu.ino

Obriu el fitxer.ino que heu descarregat a l’Arduino IDE (programa / programari)

Pas 9: pengeu l'esbós

Penja un esbós
Penja un esbós

Un cop hàgiu connectat l'arduino mitjançant un cable USB a l'ordinador, hi hauria d'haver un número de port ressaltat a la pestanya d'eines de l'IDE arduino.

El meu port és COM 4, però el vostre pot ser 1 o 9 o alguna cosa més.

Si teniu diverses opcions COM, trieu la que representi l'Arduino que esteu utilitzant. (Com es determina quin port COM per a diverses opcions es pot fer en un altre instructable si se sol·licita).

Un cop trieu el port Arduino, feu clic al botó de càrrega.

Pas 10: gaudiu

Gaudeix
Gaudeix

Quan hagi acabat de carregar, hauríeu de poder obrir el monitor sèrie a la pestanya Eina i veureu que apareix alguna cosa així al vostre monitor.

El gràfic mostra els eixos x, y i z en aquest ordre.

L'eix Z hauria de dir que és proper a 1.0 +/- alguns recomptes perquè Z apunta cap amunt.

Ara podeu girar el tauler d’expressió i gaudir de com els números canvien mostrant-vos com els eixos del mòdul es veuen afectats per la gravetat i l’acceleració.

Recomanat: