Raspberry Pi Relay Board v1.0
openpcb
با اتصال این شیلد به رزبری امکان کنترل چهار مصرف کننده پر توان برای شما فراهم خواهد شد
مزایا
- سازگار با رزبری
- قابلیت آدرسی دهی و استفاده هشت برد به صورت همزمان
- ترمینال های جریان بالا
- سایز و شکل استاندارد
- نمایشگر وضعیت رله ها
- عدم نیاز به تغذیه مجزا
بررسی اجمالی سخت افزار

مراحل نصب و استفاده
- 1- برد را پس از مونتاژ روی رزبری نصب کنید
- 2-واحد i2c رزبری را فعال کنید
- 3- از شناخته شدن برد رله اطمینان حاصل کنید
- 4- نمونه کد را جرا کنید
1 : نصب برد
برد را مطابق تصویر روی رزبری نصب کنید

2 : فعال سازی i2c
برای این کار مطابق تصاویر زیر عمل کنید


3 : بررسی اتصال صحیح برد
برای این کار ترمینال را باز کنید و دستور زیر را اجرا کنید
i2cdetect -y -r 1
سپس باید مطابق تصویر زیر برد شناسایی شود

آدرس هر برد مطابق دیپ سوییچ تعبیه شده روی هر برد قابل تعیین است که بنا به رویه زیر می باشد

طبق تصویر بالا امکان تعیین 8 آدرس متفاوت وجود دارد و این یعنی میتوان هشت عدد برد رله را برای یه رزبری استفاده کرد.
4 : اجرای برنامه تست
برنامه تست مورد نظر رو میتونید از این لینک دریافت کنید. و مطابق تصویر زیر روی رزبری با دستور زیر اجرا کنید.
python ./seeed_relay_test.py

استفاده از ماژول پایتون برد در برنامه های خود
برای اینکار فقط کافیست با دستور زیر ماژول مورد نظر داخل برنامه فراخوانی کنید
from relay_lib_seeed import *
و از توابع زیر استفاده کنید
- relay_on(int_value)# روشن کردن رله مورد نظر
- relay_off(int_value)# خاموش کردن رله
- relay_all_on() #روشن کردن همه رله ها
- relay_all_off() # خاموش کردن همه رله ها