6 طرق سهلة لتوصيل Arduino بنظام Android

6 طرق سهلة لتوصيل Arduino بنظام Android

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





إذا كنت بحاجة إلى إخبار Arduino الخاص بك بتغيير حالة دبوس (على سبيل المثال لتشغيل الأضواء) ، فإنه يتطلب من المستخدم الضغط على زر مادي أو استخدام جهاز استشعار. الاعتماد على ضغط إصبع بشري أو ما شابه ذلك أمر جيد للعديد من المشاريع ، ولكن ماذا لو كنت تريد فقط إعداد دائرتك والوصول إليها عن بُعد؟





تأخذك هذه المقالة عبر 6 طرق لتوصيل ملف ذكري المظهر جهاز لأي اردوينو لوحة متوافقة. دعونا الغوص في .





1. ArduinoDroid

الأول على قائمتنا هو اردوينودرويد . هذا التطبيق يعمل عبر USB أثناء التنقل (OTG) لتوصيل جهازك بـ Arduino عبر كابل USB. تتمثل إحدى مزايا USB في أنه لا يحتاج إلى اتصال بالإنترنت أو اتصال Bluetooth حتى يعمل.

التطبيق عبارة عن IDE يعمل بكامل طاقته ، والذي يسمح لك بالبرمجة على هاتفك ، وتحميل الرسومات المكتوبة مسبقًا والمخزنة في Dropbox أو محرك Google ، وتجميع الرسومات أثناء التنقل.



فوائد استخدام هذا التطبيق واضحة. إن وجود IDE في متناول اليد هو الشيء المثالي لإجراء تغييرات سريعة في هذا المجال. يعد إرفاق جهاز Android أقل تعقيدًا بكثير من الاضطرار إلى موازنة جهاز كمبيوتر محمول بين يديك!

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





كيفية جعل متصفح Chrome افتراضيًا على نظام التشغيل mac

هذا هو أيضا وسيلة غير مكلفة ل تعلم أساسيات الأردوينو ، حيث تكلف لوحة Arduino استنساخ وكابل USB OTG بضعة دولارات فقط. مثالي لأولئك الذين ليس لديهم وصول متكرر إلى جهاز كمبيوتر!

2. اردوينو بلوتوث تحكم

التالي في قائمتنا هو تطبيق Arduino Bluetooth Controller المسمى على نحو مناسب. لا يتعلق هذا التطبيق ببرمجة Arduino أثناء التنقل ، وأكثر من ذلك حول إجراء تغييرات في الرسم الذي تم تحميله. يرسل التطبيق البيانات إلى لوحك عبر البلوتوث ، مما يتيح لك إرسال البيانات التسلسلية عن طريق الضغط على زر في التطبيق. سوف تحتاج وحدة بلوتوث لمنتداك ، على الرغم من أن HC-06 وحدة تستخدم على نطاق واسع و متاح مقابل 3 دولارات فقط في وقت كتابة هذا التقرير.





للحصول على كتاب تمهيدي ممتاز لبدء استخدام هذه الوحدات الصغيرة الرخيصة ، شاهد هذا الفيديو من Tinkernut Labs:

يوصي الفيديو أعلاه بتطبيق مختلف ، على الرغم من أن بعض المستخدمين أبلغوا أنه لا يعمل على الهواتف الذكية الحديثة. يبدو أن وحدة تحكم Arduino Bluetooth لا تعاني من هذه المشكلة. وتجدر الإشارة إلى أن التطبيق يتم تنزيله باللغة الإنجليزية بدلاً من الإيطالية كما هو معروض في صور Play Store!

3. وميض

لقد غطينا إنشاء مشاريع مع Blynk من قبل ، ووجدت أنها خدمة رائعة. مرونتها وبساطتها تجعلها طريقة بديهية لإثارة الأحداث على لوحك. يتطلب Blynk اتصالاً بالإنترنت ليتم تشغيله ، نظرًا لأنه يستخدم خادمه الخاص. يمكنك استخدام شبكة Wi-Fi أو بيانات الجوال للوصول إلى Blynk [تمت إزالة عنوان URL المكسور] ، مما يجعلها مثالية لاستخدام الهاتف الذكي.

تتمثل إحدى نقاط قوة Blynk في مجموعة الطرق التي يمكنك من خلالها الاتصال بجهاز. إلى جانب دعم كل لوحة تطوير تقريبًا ، يمكنك الاتصال بالخادم لاسلكيًا ، باستخدام إيثرنت ، أو حتى استخدام اتصال الكمبيوتر عبر USB. الخدمة موثقة جيدًا ، ويسهل تطبيقها البديهي تجميع عناصر تحكم مخصصة لمشروعك. تهتم مكتبة Blynk الخاصة بـ Arduino IDE بجميع الاتصالات.

إذا كنت من النوع الذي يريد بدء تشغيل آلة القهوة من هاتفه قبل أن يستيقظ في الصباح ، فهذه الآلة مناسبة لك!

Blynk ليست الخدمة الوحيدة في هذا المجال ، كما أن خدمة Blynk قابلة للتخصيص بدرجة كبيرة Thinger.io ، وعمليًا اللامحدود ولكنه صعب للغاية أوبنهاب . من بين الثلاثة ، من المؤكد أن Blynk هو الأسرع في النهوض والركض تعلم OpenHAB فكرة رائعة على المدى الطويل.

4. الاتصالات من الصفر

كل شيء قمنا بتغطيته حتى الآن يستخدم الخدمات الموجودة بالفعل لمساعدتك على الاتصال بطرق مختلفة ، ولكن ماذا لو كنت تريد التحكم الكامل في كل جانب من جوانب تطبيق Android؟ لماذا لا تجعلها بنفسك من الصفر؟

هاريهاران ماثافان يأخذنا خلال العملية برمتها في هذا النطاق الواسع خطوة بخطوة تعليمي . تم تصميم التطبيق الذي تم إنشاؤه هنا ببساطة لفتح ملف اتصال USB ، وتمرير البيانات التسلسلية ذهابًا وإيابًا بين التطبيق ولوحة Arduino. هذه طريقة رائعة للتعرف على Android Studio وبناء التطبيقات بشكل عام.

كيف تضيف صورًا متعددة إلى قصة instagram

يأخذك الدليل عبر جميع الأكواد المطلوبة للتواصل مع Arduino عبر USB ، مما يوفر توضيحات في كل خطوة. ال متابعة البرنامج التعليمي حول كيفية التنفيذ اتصال بلوتوث هو شرح جيد على قدم المساواة.

بينما هناك طرق ل إنشاء تطبيقات Android بدون تشفير ، من الجدير تعلم أساسيات الترميز في Java. يعد إنشاء تطبيقاتك الخاصة أمرًا رائعًا ، ولكن قبل أن تعرف ذلك ، يمكنك الحصول على مهنة جديدة تمامًا!

5. حوّل Arduino إلى خادم

هناك طريقة أخرى للتواصل مع منتداك وهي تحويلها إلى خادم صغير. وتتمثل فائدة ذلك في أنه يفتح إمكانية الاتصال باللوحة من أي شيء يمكنه الانتقال إلى عنوان IP أو تقديم طلب ويب.

هذا مفصل بشكل لا يصدق البرنامج التعليمي من startelectronics.org يتطلب درع إيثرنت لربط منتداك بشبكتك المنزلية. إليك مقطع فيديو لها أثناء العمل:

لم تحصل على درع إيثرنت؟ لا تخف ، يمكن تحقيق الشيء نفسه مع أ Wi-Fi shield أو لوحة متصلة بشبكة Wi-Fi مثل NodeMCU.

لو node.js هو ازدحامك ، فقد يكون من المنطقي بالنسبة لك إلقاء نظرة على ملف مشروع جيثب اردوينو اندرويد . تم تزويد أحد تطبيقات Android مرة أخرى بشفرة المصدر حتى تتمكن من الحصول على غطاء محرك السيارة وتغيير محتوى قلبك. إنها مجرد عظام ، ولكن كل شيء موجود لتنفيذ خادم node.js على لوحة Arduino من اختيارك.

لو بايثون هو الشيء الذي تفضله أكثر ، فإن metanurb المستخدم في Instructables يحتوي على ملف وحدة بلوتوث الدورة التعليمية.

6. التحكم بالأشعة تحت الحمراء

هل تبحث عن طريقة حقيقية للتحدث إلى Arduino الخاص بك؟ هل تريد أن تصبح MacGyver كاملة؟ ثم اقتلع ملف الأشعة تحت الحمراء جهاز استقبال (IR) من مشغل استريو قديم أو مشغل VHS واستخدمه للتحدث إلى لوحة Arduino!

لماذا أسعار الرغبات منخفضة للغاية

تتطلب هذه الطريقة أن يحتوي جهاز Android الخاص بك على مكبر IR مدمج. هناك العديد من التطبيقات المتاحة للاستفادة من هذه الميزة ، على الرغم من جهاز التحكم عن بعد الخاص بي مجاني ويعمل مع العديد من الأجهزة المنزلية الأخرى.

بمجرد تشغيل التطبيق ، ستحتاج إلى إنشاء دائرة بسيطة 'لاستنشاق' إشارات الأشعة تحت الحمراء. هذه تعليمي عن بعد IR يأخذك خلال عملية بناء الدائرة.

بينما يستخدم هذا البرنامج التعليمي جهاز تحكم عن بعد قديمًا ، فإن العملية هي نفسها تمامًا لاستخدام جهاز Android الذي يعمل بالأشعة تحت الحمراء ، وتوافر الأجزاء يجعله مشروعًا مبتدئًا رائعًا.

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

هل فاتنا أداة؟

هذه بعض الطرق لتحرير Arduino من جهاز الكمبيوتر الخاص بك ، على الرغم من أننا على يقين من وجود العديد من الطرق الأخرى. مهما كانت الطريقة التي تستخدمها ، فلماذا لا تنفذها في مشروع رائع مثل إصدار غالق DSLR أو ملف مكعب LED ؟

كيف تتحدث إلى لوحة Arduino الخاصة بك؟ هل تستخدم دائما جهاز كمبيوتر؟ هل هناك طريقة ماكرة للتحدث إلى مجالس إدارتنا فاتناها هنا؟ أخبرنا في قسم التعليقات أدناه !

حقوق الصورة: almoond / الإيداع

يشارك يشارك سقسقة بريد الالكتروني احذف ملفات ومجلدات Windows هذه لتحرير مساحة على القرص

هل تحتاج إلى إفراغ مساحة القرص على جهاز الكمبيوتر الذي يعمل بنظام Windows؟ فيما يلي ملفات ومجلدات Windows التي يمكن حذفها بأمان لتحرير مساحة على القرص.

اقرأ التالي
مواضيع ذات صلة
  • افعلها بنفسك
  • اردوينو
نبذة عن الكاتب إيان باكلي(216 مقالة منشورة)

إيان باكلي صحفي مستقل وموسيقي وفنان ومنتج فيديو يعيش في برلين بألمانيا. عندما لا يكتب أو على خشبة المسرح ، فإنه يعبث بإلكترونيات أو أكواد DIY على أمل أن يصبح عالمًا مجنونًا.

المزيد من Ian Buckley

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك