فهرست مطالب:

رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله: 4 مرحله
رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله: 4 مرحله

تصویری: رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله: 4 مرحله

تصویری: رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله: 4 مرحله
تصویری: Usb 3D Mouse Using Arduino and Mpu6050 Accelerometer #arduino #programming 2024, نوامبر
Anonim
رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله
رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله
رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله
رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله
رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله
رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله

در این دستورالعمل ما قصد داریم با یک سنسور ADXL335 (شتاب سنج) در رزبری پای 4 با Shunya O/S ارتباط برقرار کنیم

تدارکات

  1. Raspberry Pi 4B (در هر نوع)
  2. منبع تغذیه سازگار با رزبری پای 4B
  3. کارت حافظه micro SD 8 گیگابایت یا بیشتر
  4. مانیتور
  5. کابل میکرو HDMI
  6. موش
  7. صفحه کلید
  8. لپ تاپ یا رایانه دیگری برای برنامه ریزی کارت حافظه
  9. سنسور شتاب سنج ADXL3355 - خرید
  10. ماژول PCF8591 ADC - خرید کنید
  11. تخته نان
  12. اتصال سیم ها

مرحله 1: سیستم عامل Shunya را روی Raspberry Pi 4 نصب کنید

برای بارگیری کارت میکرو SD با سیستم عامل Shunya به لپ تاپ یا رایانه ای با کارت خوان/آداپتور میکرو SD نیاز دارید.

  1. سیستم عامل Shunya را از سایت رسمی انتشارات و بارگیری کنید
  2. بچه های سیستم عامل Shunya آموزش مناسبی در مورد Flashing Shunya OS در Raspberry Pi 4 دارند.
  3. کارت micro SD را در Raspberry Pi 4 وارد کنید.
  4. ماوس و صفحه کلید را به رزبری پای 4 وصل کنید.
  5. مانیتور را به رزبری پای 4 از طریق micro-HDMI وصل کنید
  6. کابل برق را وصل کرده و Raspberry Pi 4 را روشن کنید.

رزبری پای 4 باید با سیستم عامل Shunya بوت شود.

مرحله 2: رابط های Shunya را نصب کنید

Shunya Interfaces یک کتابخانه GPIO برای همه بردهای پشتیبانی شده با سیستم عامل Shunya است.

برای نصب Shunya Interfaces ما باید آن را به اینترنت وای فای متصل کنیم.

1. با استفاده از دستور به wifi متصل شوید

$ nmtui

2. نصب رابط های Shunya آسان است ، فقط دستور را اجرا کنید

$ sudo apt رابط های shunya-install را نصب کنید

مرحله 3: اتصالات حسگر

اتصالات سنسور
اتصالات سنسور

ADXL335 یک سنسور آنالوگ است ، اما Raspberry Pi 4 یک دستگاه دیجیتال است. بنابراین ما به یک مبدل PCF8591 (ADC) نیاز داریم که تمام مقادیر آنالوگ داده شده توسط ADXL335 را به مقادیر دیجیتالی قابل فهم توسط رزبری پای 4 تبدیل می کند.

نمودار مدار در تصویر بالا آورده شده است.

  1. پین های SDA & SCL را روی PCF8591 به پین 3 و پین 5 را در رزبری پای 4 وصل کنید.
  2. VCC & GND را روی PCF8591 به پین 4 (5 ولت) و پایه 6 (GND) را در رزبری پای 4 وصل کنید.
  3. VCC & GND را در ADXL335 به VCC & GND در PCF8591 وصل کنید.
  4. Ain1 را در PCF8591 به X در ADXL335 وصل کنید.
  5. Ain2 را در PCF8591 به Y در ADXL335 وصل کنید.
  6. Ain3 را در PCF8591 به Z در ADXL335 وصل کنید.

مرحله 4: کد نمونه

کد نمونه
کد نمونه
  • کد زیر را بارگیری کنید.
  • با استفاده از دستور آن را کامپایل کنید

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

با استفاده از دستور آن را اجرا کنید

$ sudo./adxl335

توصیه شده: