سیم کشی شتاب سنج در آردوینو
شتاب سنچ های زیادی وجود دارند که تفاوت عمده شان در تعداد محورهای فضایی است که پشتیبانی می کنند(معمولا دو یا سه است). ما قصد داریم از شتاب سنج ADXL335 از شرکت Analog Devices استفاده کنیم. استفاده از این قطعه آسان است و به تعداد زیاد در دسترس است.
شرکت Analog Devices شتاب سنج های زیادی را ارائه می کند، که در زیر نام تعدادی از آنها آورده شده است:
- ADXL345
- ADXL377
- ADXL326
تمام این شتاب سنج ها به طریق مشابهی عمل می کنند و تنها از لحاظ دقت و قیمت تفاوت دارند. در این بخش، ما می خواهیم شتاب سنج ADXL335 را به آردوینو وصل کنیم و یک برنامه ی ساده بسازیم که داده های خامی که سنسور به ما تحویل می دهد را نشان می دهد. در آن مرحله، ما می خواهیم نگاه سریعی به مشخصات سنسور بیاندازیم و داده ها را تفسیر کنیم.

در سمت راست تصویر بالا، یک سنسور ADXL335 نشان داده شده است. این سنسور حاوی یک مدار کوچک سیاه (IC) است و بقیه ی مدار فقط یک حامل برای اتصالات است.در بالای تصویر، یک هدر(header) استاندارد 6 پین 0.1 اینچ قرار دارد. سنسور ما 6 کانکتور دارد که به صورت های زیر برچسب گذاری شده اند:
- GND
- Z
- Y
- X
- VCC
- ST
برای اینکه بتوانیم از این سنسور در برد برد استفاده کنیم، هدرهای استاندارد را به کانکتورهای آن لحیم کنید. این کار نه تنها باعث ساده تر شدن اتصال سنسور به برد برد می شود، بلکه سنسور را پایدار تر می کند بنابراین به طور تصادفی تکان نخواهد خورد. نتیجه ی این کار را می توانید در سمت چپ تصویر مشاهده کنید. (توجه کنید که برد سمت چپ در تصویر بالا با برد سمت راست یکسان نیست بلکه بسیار شبیه به یکدیگر هستند). اگر تا حالا لحیم کاری نکرده اید نگران نشوید. در بخش آموزش لحیم کاری در صفحه 243 روش انجام این کار آموزش داده شده است. ما می توانیم کانکتوری که نامش ST است را نادیده بگیریم.
برای اینکه به سنسور برق برسانید، GND را به پین زمین(ground) آردوینو متصل کنید و VCC را به منبع تغذیه ی 3.3 ولت آردوینو متصل کنید. سپس X و Y و Z داده های شتاب را برای محورهای x و y و z تحویل خواهند داد. توجه کنید که تمام بردها چنین کانکتورهای مشابه و یکسانی ندارند. این بردها معمولا 6 یا 7 کانکتور دارند. برخی از بردها می توانند با 5 ولت کنار بیایند در حالی که دیگر بردها تنها با 3.3 ولت کار می کنند.برخی از بردها یک پین ورودی به نام VIN دارند که ما باید آن را به یکی از پین های منبع تغذیه ی آردوینو متصل کنیم( 5 ولت یا 3.3 ولت).
مانند سنسور دمای TMP36 که در مقاله ی افزایش دقت با سنسور دما در آردوینو در صفحه 86 از آن استفاده کردیم، سنسور ADXL335 نیز یک دستگاه آنالوگ است. این سنسور نتایجی به صورت ولتاژ ایجاد می کند که باید به مقادیر شتاب تبدیل شوند. بنابراین کانکتورهای X و Y و Z باید به سه پین آنالوگ در آردوینو متصل شوند. ما Z را به پین آنالوگ 0 و Y را به پین آنالوگ 1 و X را به پین آنالوگ 2 متصل می کنیم. تصویر زیر را مشاهده کنید و دوباره برچسب پین ها را روی بردی که دارید استفاده می کنید چک کنید). ما شتاب سنج را بسیار حرکت خواهیم داد پس بهتر است که سیم های آن بلند باشند.

اکنون که ما قطعه ی ADXL335 را به آردوینو متصل کرده ایم، اجازه دهید تا از آن استفاده کنیم.
{module کمک نقدی به نویسنده}
- بازدید: 503
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.