فهرست مطالب:

کنترل رله با رزبری پای: 3 مرحله
کنترل رله با رزبری پای: 3 مرحله

تصویری: کنترل رله با رزبری پای: 3 مرحله

تصویری: کنترل رله با رزبری پای: 3 مرحله
تصویری: Control DC Motor with Raspberry Pi and Node-Red | کنترل موتور جریان مستقیم با رزبری پای و نود رد 2024, ممکن است
Anonim
کنترل رله با رزبری پای
کنترل رله با رزبری پای

بسیاری از ما زمانی با مشکل روبرو شده ایم که برد تمشک pi قادر به تعویض همزمان بین چندین دستگاه نیست. بنابراین اتصال چندین دستگاه با استفاده از 26 پین GPIO امکان پذیر نیست. علاوه بر این ، نمی توان آن را بیش از 26 گسترش داد ، بنابراین بیش از 26 دستگاه نمی توانند متصل شوند.

این مشکل را می توان با استفاده از هدر GPIO حل کرد. در یک سرصفحه ، می توان یک برد رله را با حداکثر 16 رله متصل کرد و تعداد تخته ها را به 128 رساند. بنابراین ، در کل ، 128*16 دستگاه را می توان متصل کرد.

پس شروع کنیم!

مرحله 1: سخت افزار مورد نیاز است

سخت افزار مورد نیاز
سخت افزار مورد نیاز
سخت افزار مورد نیاز
سخت افزار مورد نیاز
سخت افزار مورد نیاز
سخت افزار مورد نیاز
سخت افزار مورد نیاز
سخت افزار مورد نیاز

برای این پروژه ، از موارد زیر استفاده خواهیم کرد:

1. کنترل کننده رله

2. تمشک پای

3. سپر I2C

4. آداپتور برق 12 ولت

5. کابل اتصال I2C

با کلیک روی آنها می توانید محصول را خریداری کنید. همچنین ، می توانید مطالب عالی تری را در فروشگاه Dcube پیدا کنید.

مرحله 2: اتصالات سخت افزاری

اتصالات سخت افزاری
اتصالات سخت افزاری
اتصالات سخت افزاری
اتصالات سخت افزاری
اتصالات سخت افزاری
اتصالات سخت افزاری
اتصالات سخت افزاری
اتصالات سخت افزاری

مراحل اتصال Raspberry Pi با I2C Shield/Adapter

ابتدا Raspberry Pi را بردارید و I²C Shield را روی آن قرار دهید. Shield را به آرامی فشار دهید و ما با این مرحله به آسانی پای انجام می دهیم (به تصویر شماره 1 و #2 مراجعه کنید).

اتصال کنترلر رله MCP23008 و رزبری پای

با استفاده از کابل I2C ، کنترلر رله MCP23008 را از طریق درگاه اتصال I2C در I2C Shield به رزبری وصل کنید (تصویر شماره 3 را ببینید).

تخته ها را روشن کنید

رزبری پای می تواند از طریق هر کابل Micro USB تغذیه شود. روی 5 ولت و 2 آمپر کار می کند. کابل Micro USB را به پریز برق رزبری پای وصل کنید. همچنین ، فراموش نکنید که کنترلر رله را با آداپتور برق 12 ولت روشن کنید. آن را وصل کنید و ما خوب هستیم!

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

مرحله 3: کار و کد (با استفاده از جاوا)

ما دستگاه را با لینوکس (Raspbian) بوت کرده ایم. در این ، ما از Raspberry Pi با صفحه نمایش مانیتور استفاده می کنیم

1. کتابخانه pi4j را از https://pi4j.com/install.html نصب کنید. Pi4j یک کتابخانه ورودی/خروجی جاوا برای رزبری پای است. یک روش آسان و ترجیحی برای نصب کتابخانه pi4j این است که دستور زیر را مستقیماً در رزبری پای خود اجرا کنید:

curl -s get.pi4j.com | sudo bash یا curl -s get.pi4j.com

2. برای ایجاد یک فایل جدید که در آن کد می تواند نوشته شود ، از دستور زیر استفاده می شود:

vi FILE_NAME.java

به عنوان مثال. vi SAMPLE1.java

3. پس از ایجاد فایل ، می توانیم کد را در اینجا وارد کنیم. برخی از نمونه کدهای جاوا در مخزن GitHub ما موجود است. اینها به سادگی با کپی کردن آنها از اینجا قابل استفاده هستند.

4. برای وارد کردن کد کلید "i" را فشار دهید.

5. کد را از مخزن فوق الذکر کپی کرده و در فایلی که خودتان ایجاد کرده اید بچسبانید.

6. هنگامی که کدگذاری انجام شد ، روی "esc" کلیک کنید.

7. سپس از دستور زیر استفاده کنید تا از پنجره کد خارج شوید:

: wq

این دستور نوشتن quit برای بازگشت به پنجره ترمینال است

8. کد را با استفاده از دستور زیر کامپایل کنید:

pi4j FILE_NAME.java

به عنوان مثال. pi4j SAMPLE1.java

9. در صورت عدم وجود خطا ، برنامه را با استفاده از دستور زیر اجرا کنید:

pi4j FILE_NAME

به عنوان مثال. pi4j SAMPLE1

مخزن کد دارای 5 کد نمونه است و می تواند رله را در ترکیب های مختلف کنترل کند. بنابراین ما کنترل رله را با تمشک pi انجام داده ایم.

بیایید ببینیم کدام آهنگ را می توانید بسازید ، تا رله رقص شود !!

توصیه شده: