بستن منو
×

ارتباط rs485 در آردوینو

دسته بندی : آردوینو

چکیده :

راه اندازی rs485 در آردوینو با استفاده از این پروتکل ارتباط بین 2 آردوینو انجام میشود و ارتباطی حدود 1 کیلومتر را میتوان برقرار کرد

ارتباط سریال یکی از رایج ترین روش های ارتباط بین ۲ یا چند دستگاه جدا از هم هست که یکسری مشکلاتی به همراه خود در پی دارد ، یکی از این مشکلات ارتباط سریال در مسیر های طولانی است که این مشکل را نیز میتوان با ارتباط rs485 در آردوینو حل کرد

مزایا ارتباط rs485 در آردوینو

  • سرعت بالا تر
  • انتقال در مسافت طولانی تر
  • و . . .

پروتکل rs485 چیست ؟rs485 با آردوینو

rs485 یک پروتکل ارتباطی غیر همزمان است که میتواند اطلاعات ما را تا ۱ کیلومتر جا به جا کند که کاربرد بسیار زیادی در پروژه های صنعتی دارد و برای رد و بدل اطلاعات بین دستگاهی به دستگاه دیگر استفاده میشود

 

rs485 در آردوینو

دراین آموزش میخواهیم با استفاده از ۲ آردوینو یک ارتباطی از جنس سریال و با پروتکل rs485 برقرار کنیم. برای این پروژه ما مقدار یک پتانسیومتر را میخوانیم و با استفاده از این پروتکل اطلاعات را به آردوینو دوم ارسال میکنیم و آنجا به نمایش میگذاریم

نام پایه کاربرد

VCC

A ورودی گیرنده غیر معکوس

خروجی درایور غیر معکوس

B معکوس کننده ورودی

معکوس کردن خروجی درایور

GND GND
R0 گیرنده “RX”
RE خروجی گیرنده ( ۰ بودن به معنای فعال بودن(LOW-Enable))
DE خروجی درایور ( ۱ بودن به معنای فعال بودن(HIGH-Enable))
DI ورودی درایور “TX”

این ماژول به راحتی میتواند به آردوینو متصل شود ، فقط کافی است که پایه های RX و TX آردوینو به پایه های آن متصل شود و با دستور Serial.print() دستورات را ارسال کرد

 

قطعات مورد نیاز

  • ماژول های آردوینو UNO یا NANO  – تعداد ۲ عدد
  • ماژول RS485 – تعداد ۲ عدد
  • پتانسیومتر ۱۰ کیلو اهم
  • ال سی دی کاراکتری ۱۶*۲
  • ال ای دی
  • بِرد بُرد
  • جامپر

در این پروژه از آردوینو نانو به عنوان قسمت گیرنده و از آردوینو ینو به عنوان قسمت فرستنده استفاده میشود.

 

RS485 با آردوینو

اتصالات ماژول آردوینو نانو و RS485

RS-485

آردوینو نانو

DI

پایه شماره ۱ (TX)

DE

RE

پایه شماره ۸

R0

پایه شماره ۰ (RX)

VCC

۵ ولت

GND

GND

A

به پایه A ماژول RS485 فرستنده

B

به پایه B ماژول RS485 فرستنده

 

اتصالات ماژول آردوینو UNO و RS485

RS-485

آردوینو UNO

DI

پایه شماره D1 پایه  (TX)

DE

RE

پایه شماره D8

R0

پایه شماره D2 پایه (RX)

VCC

۵ ولت

GND

GND

A

به پایه A ماژول RS485 گیرنده

B

به پایه B ماژول RS485 گیرنده

 

اتصالات آردوینو نانو به ال سی دی کاراکتری

۱۶×۲ LCD

آردوینو نانو
VSS GND
VDD ۵ ولت
V0 پایه وسط پتانسیومتر
RS D2
RW GND
E D3
D4 D4
D5 D5
D6 D6
D7 D7
A ۵ ولت
K GND

 

 

 

الان دستوراتی را که میخواهید اگر پرینت بگیرید برای شما ارسال خواهد شد

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

[easy_media_download url=”https://hamyarelectronic.ir/wp-content/uploads/2020/04/master.zip” text=”دانلود سورس کد آردوینو uno”]

[easy_media_download url=”https://hamyarelectronic.ir/wp-content/uploads/2020/04/slave.zip” text=”دانلود سورس کد آردوینو nano”]

ساخت ولتمتر با آردوینو

پروژه ساخت ولتمتر با استفاده از آردوینو uno به همراه تمامی فایل ها و کامنت های تمامی خط های کد سورس کد [ پروژه کامل و رایگان ]

ساخت پالس موج مربعی با آردوینو

ساخت پالس موج مربعی با آردوینو برای تولید این پالس از pwm استفاده نخواهیم کرد و یک فرکانس با استفاده از تاخیر خواهیم ساخت با ما همراه باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *