فهرست مطالب:
- مرحله 1: Ethernet Shield را به آردوینو وصل کنید
- مرحله 2: LED را وصل کنید
- مرحله 3: Arduino را به رایانه وصل کنید
- مرحله 4: Ethernet Shield را به روتر وصل کنید
- مرحله 5: Arduino IDE را باز کنید
- مرحله 6: کد را در Arduino بارگذاری کنید
- مرحله 7: آزمایش سرور وب
- مرحله 8: MATLAB را باز کنید
- مرحله 9: روی GUIDE کلیک کنید
- مرحله 10: دو دکمه بکشید
- مرحله 11: دکمه های فشار را به URL پیوند دهید
تصویری: آردوینو را به صورت بی سیم با MATLAB کنترل کنید: 11 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
در مورد نحوه برقراری ارتباط بین برنامه MATLAB و Arduino که به رایانه متصل است ، چند مورد DIY دیده اید. با این حال ، من با چیزی برخورد نکردم که Arduino را از طریق MATLAB به صورت بی سیم با استفاده از محافظ اترنت سازگار با ENC28J60 کنترل کند. در این بخش ، من ساده ترین راه را برای کنترل آردوینو با استفاده از MATLAB به صورت بی سیم نشان خواهم داد. به چه چیزی احتیاج دارید؟ 1) آردوینو - به یک کنترلر نیاز دارید. من از آردوینو استفاده کردم زیرا توسط MATLAB پشتیبانی می شود. برای این پروژه به هر حال من از Gizduino ، یک کنترلر مبتنی بر آردوینو ، ساخت محلی استفاده کردم. 2) سپر اترنت - برای برد خود به یک سپر اترنت سازگار نیاز دارید. من از ENC28J60 برای برد خود استفاده کردم. 3) روتر Wi -Fi - برای اتصال Arduino خود که وسیله ای برای ارتباط بی سیم با رایانه شما خواهد بود. 4) LED - هر قطعه ای که ارتباط بین دستگاه ها را نشان می دهد. برای این پروژه از LED استفاده کردم. 5) کابل چاپگر - برای اتصال Arduino به رایانه خود. 6) کابل UTP - برای اتصال سپر اترنت خود به روتر.
مرحله 1: Ethernet Shield را به آردوینو وصل کنید
سپر اترنت خود را با دقت به آردوینو وصل کنید. از خم شدن سنجاق ها خودداری کنید.
مرحله 2: LED را وصل کنید
هر قطعه ای را که می تواند ارتباط بین دستگاه ها را نشان دهد ، متصل کنید. در این قسمت از LED استفاده کردم. سعی کنید LED را به صورت بی سیم با استفاده از MATLAB روشن و خاموش کنید. من آند LED خود (پین بلند) را به پین I/O Digital 6 سپر اترنت متصل به آردوینو و کاتد LED (پین کوتاه) را به GND اترنت متصل کرده ام.
مرحله 3: Arduino را به رایانه وصل کنید
کابل چاپگر را به Arduino خود وصل کرده و به رایانه وصل کنید.
مرحله 4: Ethernet Shield را به روتر وصل کنید
UTP را به سپر اترنت و هر یک از پورت های LAN روتر خود وصل کنید.
مرحله 5: Arduino IDE را باز کنید
من به دلیل سازگاری کتابخانه Ethernet shield از Arduino 1.0 استفاده کردم. پس از باز کردن Arduino 1.0 ، کتابخانه را بارگیری کرده و محتوا را در پوشه کتابخانه Arduino 1.0 خود کپی کنید.
مرحله 6: کد را در Arduino بارگذاری کنید
قبل از بارگذاری کدها در Arduino خود ، مطمئن شوید که آدرس سرور وب خود را در محدوده سرور DHCP نشان داده اید. برای یادگیری محدوده سرور DHCP روتر خود ، می توانید با باز کردن مرورگر و تایپ آدرس پیش فرض دروازه ، 192.168.0.1 ، به روتر خود دسترسی پیدا کنید. اکثر روترها از این آدرس دروازه پیش فرض استفاده می کنند ، اما برخی از روترها ممکن است از آدرس های متفاوتی استفاده کنند. برای یادگیری آدرس روتر خود می توانید به خط فرمان دسترسی پیدا کنید ، اگر کاربر Windows هستید ، ipconfig را تایپ کرده و enter را بزنید. اگر به روتر خود متصل هستید ، آدرس دروازه پیش فرض را جستجو کنید.
مرحله 7: آزمایش سرور وب
پس از بارگذاری کد در آردوینو ، می توانید آزمایش کنید که آیا می توانید به وب سروری که اختصاص داده اید دسترسی پیدا کنید یا خیر. مرورگری را باز کرده و آدرس سرور وب خود را وارد کنید. من از آدرس 192.168.0.15 استفاده کردم. می توانید روی خاموش و روشن کلیک کنید و بررسی کنید آیا LED متصل به سپر اترنت شما متصل به آردوینو پاسخ می دهد یا خیر. پس از برقراری ارتباط با سپر اترنت و وب سرور ، می توانید آن را با MATLAB ادغام کنید.
مرحله 8: MATLAB را باز کنید
پس از برقراری ارتباط با Arduino ، Ethernet Shield و Web Sever ، می توانید MATLAB خود را باز کرده و با یکپارچه سازی شروع کنید. در یک نکته جانبی: اگرچه ما از بسته پشتیبانی MATLAB برای Arduino استفاده نمی کنیم ، اما می توانید آن را برای مرجع بعدی بارگیری کنید. به
مرحله 9: روی GUIDE کلیک کنید
پس از اجرای MATLAB ، روی GUIDE کلیک کنید. این شما را به پنجره دیگری می رساند که از شما می خواهد الگوهای GUI را بخواهید ، فقط روی GUI خالی کلیک کنید.
مرحله 10: دو دکمه بکشید
روی دکمه فشاری کلیک کرده و دو مورد را برای حالت ON و OFF بکشید. بر این اساس می توانید ویژگی های آن را تغییر دهید. پس از اتمام کار ، روی m-file کلیک کرده و ذخیره کنید.
مرحله 11: دکمه های فشار را به URL پیوند دهید
پس از اتمام کار ، می توانید کدهای زیر را در زیر دکمه های فشار 1 و 2 قرار دهید.
برای اولین دکمه فشار: urlread ('https://192.168.0.15/؟led=on') ؛ برای دکمه دوم فشار: urlread ('https://192.168.0.15/؟led=off') ؛ در صورت توجه ، کدهای زیر فقط باعث می شود MATLAB برای دستورات روشن و خاموش به آدرس سرور وب دسترسی پیدا کند که باعث می شود موارد زیر را به صورت بی سیم کنترل کند. فقط روی play کلیک کنید و یک آزمایش را اجرا کنید.
توصیه شده:
قایق چوبی RC که می توانید به صورت دستی کنترل کنید یا از طریق وب سایت: 9 مرحله
قایق چوبی RC که می توانید به صورت دستی یا از طریق یک وب سایت کنترل کنید: سلام من دانشجوی Howest هستم و من یک قایق RC چوبی ساختم که می توانید از طریق کنترلر یا از طریق وب سایت آن را کنترل کنید. من از شکستن وسایل نقلیه rc خسته شده بودم و من می خواستم وقتی در دریا زندگی می کردم از چیزی لذت ببرم
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
مانیتور LED را با گروه های مختلف کنترل کنترل کنید. تزئینات LED در آردوینو: 6 مرحله
مانیتور LED را با گروه های مختلف کنترل کنترل کنید. تزئینات LED در آردوینو: موضوع پروژه رایانه ای آردوینو ، & quot؛ دستکاری مانیتور رهبری با گروه های مختلف کنترل است. تزئینات LED در آردوینو & quot ؛. در این دستگاه آردوینو ، دو گروه کنترل مختلف وجود دارد که می توانند مانیتور LED و
کنترل RC Servos به صورت بی سیم از طریق UDP: 3 مرحله
کنترل RC Servos به صورت بی سیم از طریق UDP: در این پروژه می خواهم از iPhone خود برای کنترل سرویس های RC استفاده کنم. من از شتاب سنج برای کنترل دو سروو روی اتصال UDP استفاده می کنم. این یک پروژه اثبات مفهوم برای تأیید این است که ارتباط بین iPhone و لوازم جانبی می تواند به سرعت بالا برود
کنترل PC به صورت بی سیم با پلک زدن چشم ؛): 9 مرحله (همراه با تصاویر)
کامپیوتر را به صورت بی سیم با پلک زدن کنترل کنید ؛): فراتر رفتن از عادات خود چطور؟ امتحان کردن چیزهای جدید چطور؟ !!!! کنترل کامپیوتر و انجام هر کاری که می خواهید بدون استفاده از صفحه کلید و موس! چگونه است؟ هوم … اما این چگونه ممکن است ؟؟؟ نباش