Raspberry Pi Relay Board v1.0

Raspberry Pi Relay Board v1.0

openpcb
شیلد رله رزبری مناسب پروژه های اینترنت چیزها
با اتصال این شیلد به رزبری امکان کنترل چهار مصرف کننده پر توان برای شما فراهم خواهد شد

مزایا


  • سازگار با رزبری
  • قابلیت آدرسی دهی و استفاده هشت برد به صورت همزمان
  • ترمینال های جریان بالا
  • سایز و شکل استاندارد
  • نمایشگر وضعیت رله ها
  • عدم نیاز به تغذیه مجزا

بررسی اجمالی سخت افزار

شیلد رله رزبری مناسب پروژه های اینترنت اشیا

مراحل نصب و استفاده

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


1 : نصب برد

برد را مطابق تصویر روی رزبری نصب کنید

شیلد رله رزبری مناسب پروژه های اینترنت اشیا

2 : فعال سازی i2c

برای این کار مطابق تصاویر زیر عمل کنید

فعال سازی i2c رزبری
فعال سازی 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() # خاموش کردن همه رله ها

ترجمه و انتشار openpcb
منبع

Report Page