فهرست مطالب:
- تدارکات
- مرحله 1: سیستم عامل Shunya را روی Raspberry Pi 4 نصب کنید
- مرحله 2: رابط های Shunya را نصب کنید
- مرحله 3: اتصالات حسگر
- مرحله 4: کد نمونه
تصویری: رابط ADXL335 سنسور روی رزبری پای 4B در 4 مرحله: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
در این دستورالعمل ما قصد داریم با یک سنسور ADXL335 (شتاب سنج) در رزبری پای 4 با Shunya O/S ارتباط برقرار کنیم
تدارکات
- Raspberry Pi 4B (در هر نوع)
- منبع تغذیه سازگار با رزبری پای 4B
- کارت حافظه micro SD 8 گیگابایت یا بیشتر
- مانیتور
- کابل میکرو HDMI
- موش
- صفحه کلید
- لپ تاپ یا رایانه دیگری برای برنامه ریزی کارت حافظه
- سنسور شتاب سنج ADXL3355 - خرید
- ماژول PCF8591 ADC - خرید کنید
- تخته نان
- اتصال سیم ها
مرحله 1: سیستم عامل Shunya را روی Raspberry Pi 4 نصب کنید
برای بارگیری کارت میکرو SD با سیستم عامل Shunya به لپ تاپ یا رایانه ای با کارت خوان/آداپتور میکرو SD نیاز دارید.
- سیستم عامل Shunya را از سایت رسمی انتشارات و بارگیری کنید
- بچه های سیستم عامل Shunya آموزش مناسبی در مورد Flashing Shunya OS در Raspberry Pi 4 دارند.
- کارت micro SD را در Raspberry Pi 4 وارد کنید.
- ماوس و صفحه کلید را به رزبری پای 4 وصل کنید.
- مانیتور را به رزبری پای 4 از طریق micro-HDMI وصل کنید
- کابل برق را وصل کرده و 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 تبدیل می کند.
نمودار مدار در تصویر بالا آورده شده است.
- پین های SDA & SCL را روی PCF8591 به پین 3 و پین 5 را در رزبری پای 4 وصل کنید.
- VCC & GND را روی PCF8591 به پین 4 (5 ولت) و پایه 6 (GND) را در رزبری پای 4 وصل کنید.
- VCC & GND را در ADXL335 به VCC & GND در PCF8591 وصل کنید.
- Ain1 را در PCF8591 به X در ADXL335 وصل کنید.
- Ain2 را در PCF8591 به Y در ADXL335 وصل کنید.
- Ain3 را در PCF8591 به Z در ADXL335 وصل کنید.
مرحله 4: کد نمونه
- کد زیر را بارگیری کنید.
- با استفاده از دستور آن را کامپایل کنید
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
با استفاده از دستور آن را اجرا کنید
$ sudo./adxl335
توصیه شده:
چگونه ویندوز 10 را روی رزبری پای کار کنیم: 3 مرحله
چگونه می توان ویندوز 10 را روی رزبری پای کار کرد: کارکردن ویندوز 10 روی رزبری پای می تواند کمی خسته کننده باشد اما این راهنما تمام مشکلات مربوط به رزبری پای ویندوز 10 شما را برطرف می کند
نحوه تنظیم OSMC با Hyperion روی رزبری پای با WS2812b Led Strip: 8 مرحله
نحوه راه اندازی OSMC با Hyperion در Raspberry Pi با WS2812b Led Strip: گاهی اوقات به خوبی انگلیسی می دانم ، گاهی اوقات هیچ … اولین چیزها اول. این اولین آموزش من است و انگلیسی زبان مادری من نیست ، بنابراین لطفاً زیاد به من سخت نگیرید. این در مورد نحوه ساخت قاب نیست ، این آسان است. درباره نصب است
شروع به کار با رابط سنسور I2C ؟؟ - رابط MMA8451 خود را با استفاده از ESP32s انجام دهید: 8 مرحله
شروع به کار با رابط سنسور I2C ؟؟ - رابط MMA8451 خود را با استفاده از ESP32s: در این آموزش ، با نحوه راه اندازی ، اتصال و دریافت دستگاه I2C (شتاب سنج) کار با کنترلر (Arduino ، ESP32 ، ESP8266 ، ESP12 NodeMCU) آشنا خواهید شد
رابط LCD 16x2 با رزبری پای: 7 مرحله
رابط LCD 16x2 با رزبری پای: سلام دوستان ، امروز من در حال نمایش 16x2 صفحه نمایش به Raspberry pi هستم
رابط رزبری پای وب: 5 مرحله
رابط وب Raspberry Pi: این دستورالعمل هایی برای نصب رابط وب است که من برای تغییر پین های gpio رزبری pi به منظور کنترل برد فعال رله کم طراحی شده برای arduino تهیه کردم. این یک صفحه ساده را ارائه می دهد که به شما امکان می دهد روی پیوند alt کلیک کنید