Orodha ya maudhui:

Tilt Compass Fidia na LSM303DHLC: 3 Hatua
Tilt Compass Fidia na LSM303DHLC: 3 Hatua

Video: Tilt Compass Fidia na LSM303DHLC: 3 Hatua

Video: Tilt Compass Fidia na LSM303DHLC: 3 Hatua
Video: Un'introduzione alla Disautonomia in Italiano 2024, Julai
Anonim
Tilt Compass Fidia na LSM303DHLC
Tilt Compass Fidia na LSM303DHLC

Katika Agizo hili ninataka kuonyesha jinsi ya kutumia sensa ya LSM303 kutambua dira inayolipwa fidia. Baada ya jaribio la kwanza (lisilofanikiwa) nilishughulikia usawa wa sensa. Shukrani kwa haya, maadili ya sumaku yameboreshwa sana. Mchanganyiko wa maadili yaliyokadiriwa kutoka kwa sumaku ya magnet na kipima kasi kisha ilisababisha dira iliyofidiwa.

Unachohitaji:

1 Arduino Uno

Kuvunjika kwa 1 LSM303DHLC

1 Bodi ya mkate

1 Resistor 220 Ohm

1 Potentiometer 10k

1 2x16 LCD katika hali ya 4-bit

Kesi 1 ya Kadibodi

1 Dira

1 Protractor

Baadhi ya waya

Hatua ya 1: Kuunda Takwimu Mbichi za Ulinganishaji

Kuunda Takwimu Mbichi za Ulinganishaji
Kuunda Takwimu Mbichi za Ulinganishaji
Kuunda Takwimu Mbichi za Ulinganishaji
Kuunda Takwimu Mbichi za Ulinganishaji
Kuunda Takwimu Mbichi za Ulinganishaji
Kuunda Takwimu Mbichi za Ulinganishaji
Kuunda Takwimu Mbichi za Ulinganishaji
Kuunda Takwimu Mbichi za Ulinganishaji

Ulinganishaji unafanywa kando kwa magnetometer na accelerometer kila wakati kwa njia ile ile. Katika hatua ya kwanza, data ghafi ya sensa inasomwa katika nafasi 12 zilizoainishwa (Picha 5.2). Kisha data ya marekebisho imehesabiwa kwa msaada wa Magmaster 1.0 (Picha 5.3) na inaweza kutathminiwa kwa mchoro unaofanana. Unaweza kupata mwongozo mzuri sana hapa

www.instructables.com/id/Easy-hard-and-soft-iron-magnetometer-calibration/

Asante YuriMat!

Mchoro wa Arduino "LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino" hutoa data muhimu isiyofaa. Kwa hili unaweza kuchagua chanzo kwenye laini ya 17.

Kwa kufanya kazi na Magmaster 1.0 tafadhali funga dirisha la Serial Monitor.

Hatua ya 2: Kuunda Vipimo vilivyokadiriwa

Kuunda Vipimo vya Sanifu
Kuunda Vipimo vya Sanifu
Kuunda Vipimo vya Sanifu
Kuunda Vipimo vya Sanifu

Ili kupata vipimo vya kipimo cha magnetometer na accelerometer kuhamisha maadili katika tumbo la mabadiliko na upendeleo katika mchoro wa Arduino "LSM303DHLC_Tilt_compensated_Compas_211218", laini 236 - 246 ya Magnetometer, 268 - 278 ya Accelerometer.

Kama hundi, mchoro pia hutoa kulinganisha data ghafi na maadili ya sensa iliyosawazishwa. Kwa kuongeza, unaweza kuangalia usomaji na dira na protractor.

Hatua ya 3: Kuongeza onyesho la LCD

Kuongeza LCDisplay
Kuongeza LCDisplay
Kuongeza LCDisplay
Kuongeza LCDisplay

Uonyesho wa LC hutumiwa kuonyesha nafasi ya sasa ikilinganishwa na uwanja wa sumaku wa dunia. Mhimili wa X wa sensorer unaelekea kaskazini, ambapo 0 ° inalingana na kaskazini ya sumaku. Thamani huongezeka kwa kugeuza saa kwenda 360 °. Mwelekeo wa sensor ni fidia vizuri, lakini haipaswi kuzidi 45 °.

Uunganisho wa onyesho la 16x2 LC ni wa kawaida na umeelezewa vizuri katika mafunzo yafuatayo ya Arduino:

www.arduino.cc/en/Tutorial/HelloWorld

Natumai ningekuhamasisha kwa Maagizo mapya na ninatarajia miradi yako.

Ilipendekeza: