راه اندازی ADXL345 با آردوینو – بخش دوم

مقدمه

این جلسه ادامه جلسه ی مربوط به آموزش ADXL345 هست که ما قبلا در سایت منتشر کرده بودیم. ما در اون جلسه ابتدا یک نگاهی به مشخصات سنسور ADXL345 داشته و نحوه اتصال این سنسور رو به آردوینو بررسی کرده بودیم. پیشنهاد میکنم برای فهم بهتر این جلسه، حتما جلسه قبل رو از لینک زیر بخونید:

دوست عزیز ، این جلسه یک جلسه کاملا عملی است. اگر نیاز به کدنویسی دارد ، ادیتور خود را باز کنید. اگر مداری لازم است بسته شود ، قطعات آن را تهیه کنید و گام به گام با این جلسه پیش بروید. اگر هم محاسباتی لازم است ، خودتان کاغذ و قلم را بردارید و محاسبات را انجام دهید. این کارها را انجام دهید تا یک بار برای همیشه آردوینو را به صورت حرفه ای یاد بگیرید.

بخش نرم افزاری

استفاده از کتابخانه ADXL345 شرکت Sparkfun : 

با استفاده از این کتابخانه علاوه بر آسان شدن کدنویسی ، میتوانیم به راحتی انتخاب کنیم که از پروتکل I2C یا SPI استفاده کنیم. 

برای دانلود کتابخانه از این لینک استفاده کنید و سپس بر روی گزینه Clone or download کلیک کنید و گزینه Download ZIP رو انتخاب کنید. 

فایل دانلود شده چند بخش مهم دارد : 

  • فایل های کتابخانه ای h. و cpp. 
  • مثالی از راه اندازی ماژول
  • مثالی از کالیبراسیون ماژول

قبل از هر کاری باید این کتابخانه رو به نرم افزار Arduino  ، اضافه کنیم. ما قبلا در این جلسه نحوه اضافه کردن کتابخانه ها رو به دو شیوه جدید و قدیم توضیح داده بودیم که اگه با نحوه اضافه کردن کتابخانه ها آشنا نیستید ، پیشنهاد میکنم این جلسه رو بخونید.


پنجره خروجی مدهای شتاب سنج - راه اندازی ADXL345 با آردوینو

که همونطور که میبینید، خیلی راحت مدکاری شتاب سنج مشخص شده است. 

نمایش داده ها: 

حال قسمت مربوط به نمایش داده ها را از کامنت بیرون می آوریم و داده ها را نمایش میدهیم. البته توجه داشته باشید که هنوز هم میشه مدهای کاری رو مشاهده کرد، ولی چون داده ها خیلی سریع نمایش داده می شوند، احتمالا دیدن مدهای کاری مقدار سخت هست. در نهایت باید با صفحه ای مشابه با شکل زیر روبرو بشید:

داده های خام یک شتاب سنج

خوب دوستان. برای این جلسه هم کافی است. مثل همیشه میتوانید ما را در تلگرام و یا اینستاگرام دنبال کنید: 

 

اشتراک گذاری:
مطالب زیر را حتما بخوانید

4 دیدگاه

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

    • با سلام. به دلیل استفاده بیش تر از سنسورهای MPU تصمیم بر آن شد که بخش IMU و ترکیب داده های مربوط به سنسورها (sensor fusion) با سنسورهای MPU پیش رویم و تاکنون راه اندازی سنسورهای MPU6050 و MPU9150 انجام شده است. البته بخش اصلی GY-80 نیز از سنسور MPU6050 تشکیل شده است و که آموزش آن قبلا منتشر شده و میتوانید از این آموزش ها برای راه اندازی GY-80 استفاده کنید. لینک آموزش های مربوط به این سنسور در زیر آوزده شده است:
      آموزش راه اندازی MPU6050
      موف باشید.

    • سلام جناب قاسمی چه طور می تونم با شما تماس بگیرم

      • سلام و درود بر شما.
        پاسخگویی فقط از طریق سایت و بخش نظرات می باشد.
        با تشکر.

دیدگاهتان را بنویسید