فهرست مطالب:
تصویری: کنترل رله با رزبری پای: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
بسیاری از ما زمانی با مشکل روبرو شده ایم که برد تمشک 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 انجام داده ایم.
بیایید ببینیم کدام آهنگ را می توانید بسازید ، تا رله رقص شود !!
توصیه شده:
نحوه کنترل دستگاه با استفاده از تمشک پای و رله - مبانی: 6 مرحله
نحوه کنترل دستگاه با استفاده از Raspberry Pi و یک رله - مبانی: این یک آموزش اساسی و مستقیم در مورد نحوه کنترل دستگاه با استفاده از Raspberry Pi و یک رله است که برای ساخت پروژه های IoT مفید است. این آموزش برای مبتدیان است ، دوستانه است حتی اگر هیچ اطلاعاتی در مورد استفاده از تمشک ندارید ، ادامه دهید
کنترل تلویزیون و رزبری پای متصل با همان کنترل از راه دور: 4 مرحله
کنترل تلویزیون و رزبری پای متصل به هم از راه دور: برای کنترل رزبری پای با ریموت مادون قرمز ، قبلاً می توانستیم از LIRC استفاده کنیم. تا زمانی که Kernel 4.19.X کار می کرد ، کارکردن LIRC بسیار مشکل تر می شد. در این پروژه ما یک Raspberry Pi 3 B+ متصل به تلویزیون داریم و ما
کنترل برد رله از Octoprint روی رزبری پای: 5 مرحله
کنترل برد رله از Octoprint بر روی Raspberry Pi: بنابراین شما یک تمشک pi با Octoprint دارید و حتی یک دوربین را تنظیم کرده اید. آخرین چیزی که نیاز دارید راهی برای روشن و خاموش کردن چاپگر سه بعدی و شاید کنترل یک چراغ است. این دستورالعمل برای شما مناسب است! این الهام گرفته و ساده شده است از: https: //github.co
کنترل روشنایی کنترل LED مبتنی بر PWM با استفاده از دکمه های فشار ، رزبری پای و خراش: 8 مرحله (همراه با تصاویر)
کنترل روشنایی مبتنی بر PWM کنترل LED با استفاده از دکمه های فشار ، رزبری پای و خراش: من سعی می کردم راهی برای توضیح نحوه عملکرد PWM برای دانش آموزانم بیابم ، بنابراین وظیفه خود را برای کنترل روشنایی یک LED با استفاده از 2 دکمه تنظیم کردم. - یک دکمه روشنایی LED را افزایش می دهد و دکمه دیگر آن را کم می کند. برای پیشرفت
برد رله رزبری پای DIY: 3 مرحله (همراه با تصاویر)
برد رله رزبری پای DIY: برای برخی از پروژه ها با تمشک و آردوینوهای کوچکتر ، باید برخی از رله ها را تغییر دهم. به دلیل سطح خروجی GPIO (3،3V) ، یافتن برخی از رله ها که بتوانند بارهای بزرگتری را تغییر دهند و مستقیماً با 3،3 ولت داده شده کار کنند ، دشوار است. بنابراین من