جدول المحتويات:

تحكم في Arduino لاسلكيًا باستخدام MATLAB: 11 خطوة
تحكم في Arduino لاسلكيًا باستخدام MATLAB: 11 خطوة

فيديو: تحكم في Arduino لاسلكيًا باستخدام MATLAB: 11 خطوة

فيديو: تحكم في Arduino لاسلكيًا باستخدام MATLAB: 11 خطوة
فيديو: ✔️Arduino Tutorials-11ᴴᴰ الدرس 11| التحكم ب السيرفو موتور من خلال شاشة الإتصال التسلسلي 2024, شهر نوفمبر
Anonim
تحكم في Arduino لاسلكيًا باستخدام MATLAB
تحكم في Arduino لاسلكيًا باستخدام MATLAB
تحكم في Arduino لاسلكيًا باستخدام MATLAB
تحكم في Arduino لاسلكيًا باستخدام MATLAB
تحكم في Arduino لاسلكيًا باستخدام MATLAB
تحكم في Arduino لاسلكيًا باستخدام MATLAB

لقد رأيت القليل من أدوات DIY حول كيفية إنشاء اتصال بين تطبيق MATLAB و Arduino الذي يتم توصيله بجهاز الكمبيوتر. ومع ذلك ، لم أواجه أي شيء يتحكم في Arduino عبر MATLAB لاسلكيًا باستخدام درع Ethernet المتوافق مع ENC28J60. في هذا الكتاب ، سأعرض أبسط طريقة للتحكم في Arduino باستخدام MATLAB لاسلكيًا. ماذا تحتاج؟ 1) اردوينو - أنت بحاجة إلى وحدة تحكم. لقد استخدمت Arduino نظرًا لأنه مدعوم من MATLAB. بالنسبة لهذا المشروع ، استخدمت ، Gizduino ، وحدة تحكم محلية الصنع قائمة على Arduino. 2) Ethernet Shield - أنت بحاجة إلى درع Ethernet متوافق للوح الخاص بك. لقد استخدمت ENC28J60 لوحي. 3) موجه Wi-Fi - لتوصيل Arduino الخاص بك والذي سيكون وسيلة للاتصال بجهاز الكمبيوتر الخاص بك لاسلكيًا. 4) LED - أي مكونات للإشارة إلى الاتصال بين الأجهزة. بالنسبة لهذا المشروع ، استخدمت LED. 5) كابل الطابعة - لتوصيل Arduino بجهاز الكمبيوتر الخاص بك. 6) كبل UTP - لتوصيل درع Ethernet بجهاز التوجيه.

الخطوة 1: قم بتوصيل Ethernet Shield بـ Arduino

قم بتوصيل Ethernet Shield بـ Arduino
قم بتوصيل Ethernet Shield بـ Arduino

قم بتوصيل درع Ethernet الخاص بك بحذر بـ Arduino. تجنب ثني الدبابيس.

الخطوة 2: توصيل LED

توصيل LED
توصيل LED

قم بتوصيل أي مكونات قد تشير إلى الاتصال بين الأجهزة. في هذا الكتاب ، استخدمت مؤشر LED. سنحاول تشغيل وإيقاف تشغيل LED لاسلكيًا باستخدام MATLAB. لقد قمت بتوصيل أنود LED الخاص بي (دبوس طويل) بـ Digital I / O pin 6 من درع Ethernet المتصل بكاثود Arduino و LED (دبوس قصير) بـ Ethernet's GND.

الخطوة 3: قم بتوصيل Arduino بجهاز الكمبيوتر

قم بتوصيل Arduino بجهاز الكمبيوتر
قم بتوصيل Arduino بجهاز الكمبيوتر

قم بتوصيل كابل الطابعة بـ Arduino الخاص بك والاتصال بجهاز الكمبيوتر.

الخطوة 4: قم بتوصيل Ethernet Shield بجهاز التوجيه

قم بتوصيل Ethernet Shield بجهاز التوجيه
قم بتوصيل Ethernet Shield بجهاز التوجيه
قم بتوصيل Ethernet Shield بجهاز التوجيه
قم بتوصيل Ethernet Shield بجهاز التوجيه

قم بتوصيل UTP بدرع Ethernet وأي من منافذ LAN لجهاز التوجيه الخاص بك.

الخطوة 5: افتح Arduino IDE

افتح Arduino IDE
افتح Arduino IDE
افتح Arduino IDE
افتح Arduino IDE
افتح Arduino IDE
افتح Arduino IDE
افتح Arduino IDE
افتح Arduino IDE

لقد استخدمت Arduino 1.0 بسبب توافق مكتبة درع Ethernet. بعد فتح Arduino 1.0 ، قم بتنزيل المكتبة وانسخ المحتوى والصقه في مجلد مكتبة Arduino 1.0.

الخطوة 6: قم بتحميل الكود إلى Arduino

قم بتحميل الكود إلى Arduino
قم بتحميل الكود إلى Arduino
قم بتحميل الكود إلى Arduino
قم بتحميل الكود إلى Arduino
قم بتحميل الكود إلى Arduino
قم بتحميل الكود إلى Arduino

قبل تحميل الرموز على Arduino الخاص بك ، تأكد من أنك أشرت إلى عنوان خادم الويب الموجود في نطاق خادم DHCP. لمعرفة نطاق خادم DHCP لجهاز التوجيه الخاص بك ، يمكنك الوصول إلى جهاز التوجيه الخاص بك عن طريق فتح متصفح وكتابة عنوان البوابة الافتراضية ، 192.168.0.1. يستخدم معظم جهاز التوجيه عنوان البوابة الافتراضية هذا ، ومع ذلك ، قد تستخدم بعض أجهزة التوجيه عنوانًا مختلفًا. لمعرفة عنوان جهاز التوجيه الخاص بك ، يمكنك الوصول إلى موجه الأوامر ، إذا كنت من مستخدمي Windows ، فاكتب ipconfig واضغط على Enter. ابحث عن عنوان البوابة الافتراضية إذا كنت متصلاً بجهاز التوجيه الخاص بك.

الخطوة 7: اختبار خادم الويب

اختبار خادم الويب
اختبار خادم الويب

بعد تحميل الكود على Arduino ، يمكنك اختبار ما إذا كان يمكنك الوصول إلى خادم الويب الذي قمت بتعيينه. افتح متصفحًا واكتب عنوان خادم الويب الخاص بك. لقد استخدمت 192.168.0.15 كعنوان لي. يمكنك النقر فوق وإيقاف التشغيل والتحقق مما إذا كان مؤشر LED المتصل بدرع Ethernet المتصل بـ Arduino يستجيب. بمجرد إنشاء اتصال بدرع Ethernet وخادم الويب ، يمكنك المتابعة لدمجه في MATLAB.

الخطوة 8: افتح MATLAB

افتح MATLAB
افتح MATLAB
افتح MATLAB
افتح MATLAB
افتح MATLAB
افتح MATLAB
افتح MATLAB
افتح MATLAB

عند إنشاء اتصال بـ Arduino و Ethernet Shield و Web Sever ، يمكنك فتح MATLAB والبدء بالتكامل. ملاحظة جانبية: على الرغم من أننا لن نستخدم حزمة دعم MATLAB لـ Arduino ، يمكنك اختيار تنزيلها للرجوع إليها في المستقبل.

الخطوة 9: انقر فوق دليل

انقر فوق دليل
انقر فوق دليل
انقر فوق دليل
انقر فوق دليل
انقر فوق دليل
انقر فوق دليل

بعد تشغيل MATLAB ، انقر فوق دليل. سينقلك هذا إلى نافذة أخرى تطلب قوالب واجهة المستخدم الرسومية ، فقط انقر فوق واجهة المستخدم الرسومية الفارغة.

الخطوة 10: ارسم زرين

ارسم زرين
ارسم زرين
ارسم زرين
ارسم زرين
ارسم زرين
ارسم زرين

انقر على زر الضغط وارسم اثنين لوضع التشغيل والإيقاف. يمكنك تغيير خصائصه وفقًا لذلك. بمجرد الانتهاء ، انقر فوق ملف m وحفظه.

الخطوة 11: ربط أزرار الضغط بعنوان URL

أزرار دفع الارتباط بعنوان URL
أزرار دفع الارتباط بعنوان URL
أزرار دفع الارتباط بعنوان URL
أزرار دفع الارتباط بعنوان URL
أزرار دفع الارتباط بعنوان URL
أزرار دفع الارتباط بعنوان URL
أزرار دفع الارتباط بعنوان URL
أزرار دفع الارتباط بعنوان URL

بمجرد الانتهاء من ذلك ، يمكنك وضع الرموز التالية أسفل الزرين الانضغاطيين 1 و 2.

لأول زر ضغط: urlread ('https://192.168.0.15/؟led=on') ؛ لزر الضغط الثاني: urlread ('https://192.168.0.15/؟led=off') ؛ إذا لاحظت أن الرموز التالية أعلاه تجعل MATLAB يصل إلى عنوان خادم الويب للأوامر التي يتم تشغيلها وإيقاف تشغيلها مما يجعلها قادرة على التحكم في ما يلي لاسلكيًا. فقط انقر فوق تشغيل وقم بإجراء اختبار.

موصى به: