این ماژول یک قطب نمای دیجیتالی با دقت و کارایی می باشد . با استفاده از این ماژول می توان قطب های جغرافیایی و همچنین زاویه نسبت به این قطب ها را به دست آورد .این ماژول دارای رابط های I2C و  UART می باشد که می توان با هر کدام از این پروتکل ها با ماژول ارتباط برقرار کرد . راه اندازی این GY-26 بسیار راحت بوده و از مزیت های مهم این ماژول این است که خروجی دیتای این ماژول به صورت درجه بوده و نیازی به محاسبه ندارد . از این ماژول می توان در روبات های پرنده ، تجهیزات هواشناسی و… استفاده کرد. این ماژول بر پایه مقاومت های حساس به میدان مغناطیسی کار می کند به همین دلیل وجود اجسام فلزی در کنار این ماژول تاثیری بر کارکرد آن ندارد .خروجی این ماژول بسیار دقیق بوده و دقت آن 0.1 درجه و خطای آن 5  درجه است .

 

نکته : وجود آهنربا در کنار این ماژول ، عملکرد آن را مختل می کند .

 

مشخصات :

  • ولتاژ تغذیه 3 تا 5 ولت
  • دارای دقت 0.1 درجه
  • خطای ±5 درجه
  • ارتباط I2C
  • ارتباط UART
  • درای پین کالیبراسیون
  • امکان کالیبر کردن از طریق UART و I2C
  • ابعاد 5mm*26.5mm*11.5mm

 

پین های ماژول GY-26 :

 

راه اندازی ماژول GY-26 :

ارتباط با این ماژول از طریق پروتکل های UART و I2C بوده که با ارسال فرمان هایی به ماژول میتوان مقدار درجه نسبت به شمال را دریافت کرد . همچنین تنظیماتی مانند کالیبراسیون و برگشت به تنظیمات کارخانه را اعمال کرد . ارتباط UART در این ماژول به صورت زیر است :

Baud rate: 9600bps

Verify bit: N

Data bits: 8

 Stop bit: 1

 

 

 

پاسخ های دریافتی از سمت ماژول در ارتباط سریال به صورت زیر است :

 

  • بایت 1 ß 0x0D
  • بایت 2 ß 0x0A
  • بایت 3 ß 0x30 تا 0x33   صدگان عدد درجه
  • بایت 4 ß 0x30 تا 0x39   دهگان عدد درجه
  • بایت 5 ß 0x30 تا 0x39   یکان عدد درجه
  • بایت 6 ß 0x2E  کارامتر “.”
  • بایت 7 ß 0x30 تا 0x39   اعشار عدد درجه
  • بایت 8 ß 0xFF تا 0x00   مقدار کالیبره کردن

 

در واقع ماژول برای ارسال مقدار هر درجه هشت بایت دیتا را به خط سریال می فرستد.

 

کاراکتر های کنترلی ماژول در ارتباط سریال :

 

  • کاراکتر 0x31 یا “1” برای ارسال مقدار درجه توسط ماژول . درواقع با ارسال کاراکتر “1” به ماژول ، مقدار درجه را به پورت سریال می فرستد.
  • کاراکتر 0XC0 ماژول به حالت کالیبره می رود .
  • کاراکتر 0XC1 ماژول از حالت کالیبر خارج شده و مقدار جهتی را که در آن است را برابر صفر قرار می دهد.
  • با ارسال 0xA0-0xAA-0xA5-0xC5 ماژول به تنظیمات کار خانه بر می گردد .

 

 

Tags:
About Author: USER_4