جدول المحتويات:
- اللوازم
- الخطوة 1: تحميل تهيئة وحدة Bluetooth
- الخطوة 2: قم بتوصيل وحدة بلوتوث
- الخطوة 3: إعداد وحدة HC-05
- الخطوة 4: قم بتوصيل وحدة DS1302 RTC
- الخطوة 5: قم بتحميل برنامج Arduino
- الخطوة 6: تثبيت تطبيق Maya من متجر Play
- الخطوة 7: قم بالاتصال باللوحة الخاصة بك من Maya
فيديو: اردوينو: برامج الوقت والتحكم عن بعد من تطبيق Android: 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
لطالما تساءلت عما يحدث مع كل لوحات Arduino التي لا يحتاجها الأشخاص بعد الانتهاء من مشاريعهم الرائعة. الحقيقة مزعجة بعض الشيء: لا شيء. لقد لاحظت ذلك في منزل عائلتي ، حيث حاول والدي بناء حل التشغيل الآلي للمنزل الخاص به ، ولكن نظرًا لأنه كهربائي ، لم يستطع التغلب على جزء البرمجة ، وفي هذا المشروع أحاول معالجة المشكلات التي واجهها:
- البرمجة صعبة.
- يستغرق إنشاء برامج قيمة وقتًا.
- تبدو التطبيقات المصنوعة في المنزل مملة وليست سهلة الاستخدام.
استغرق الأمر شهرين حتى يتم تصحيحه ، لكن المشروع كان يستحق ذلك. أعتزم حل مشكلة والدي من خلال توفير تطبيق Android يتصل عبر البلوتوث ويدعم برامج الوقت والمشاهد والتحكم اليدوي خارج الصندوق دون أي معرفة برمجية. لنبدأ!
اللوازم
المعدات:
- 1x أردوينو أونو
- 1x HC-05 وحدة بلوتوث
- 1x DS1302 وحدة RTC
- 1x اللوح
- 3x المقاوم 1 كيلو أوم (يمكن أيضًا أن يكون 220 أوم أو 10 كيلو أوم)
- عدد 1 كبل USB 2.0 من النوع A / B
- 12x أسلاك توصيل
- هاتف ذكي يعمل بنظام Android 5.0+ (بلوتوث متوفر)
- كمبيوتر محمول / كمبيوتر شخصي
برمجة:
- اردوينو IDE
- تطبيق Maya من متجر Play
الخطوة 1: تحميل تهيئة وحدة Bluetooth
أولاً ، يجب عليك تكوين محول البلوتوث من الكمبيوتر المحمول / الكمبيوتر الشخصي. قم بتوصيل لوحة Arduino بمنفذ USB بجهاز الكمبيوتر الخاص بك. قم بتشغيل Arduino IDE ، افتح رسم جديد ، انسخ والصق الكود أدناه.
الشفرة:
الإعداد باطل() {
Serial.begin (38400) ؛ تأخير (500) ؛ Serial.println ("AT + NAME = Arduino_Maya") ؛ تأخير (500) ؛ Serial.println ("AT + BAUD = 115200، 0، 0") ؛ تأخير (500) ؛ Serial.println ("AT + POLAR = 1 ، 0") ؛ تأخير (500) ؛ } حلقة فارغة() { }
تأكد من تحديد هذه الخيارات في IDE الخاص بك:
- أدوات → لوحة → Arduino Uno
- الأدوات → المنفذ → المنفذ الذي قمت بتوصيل Arduino به
تجميع وتحميل البرنامج
الخطوة 2: قم بتوصيل وحدة بلوتوث
قم بتوصيل HC-05 الخاص بك كما هو موضح في المخطط. تعليمات عامة:
- يتصل VCC بدبوس Arduino 5V.
- يتصل GND بدبوس Arduino GND.
- TXD يتصل بـ Arduino RXD pin.
- يتصل RXD بدبوس Arduino TXD من خلال مقسم الجهد لأن مستوى الجهد المنطقي للبيانات هو 3.3 فولت. Arduino TXD (دبوس الإرسال) هو 5 فولت ، لذلك إذا لم تستخدم مقسم الجهد ، فسوف تحرق الوحدة الخاصة بك.
الخطوة 3: إعداد وحدة HC-05
في هذه الخطوة سنطبق التكوين من الخطوة 2 إلى وحدة البلوتوث. اتبع هذه التعليمات:
- افصل كابل USB من جهاز الكمبيوتر الخاص بك.
- اضغط مع الاستمرار على الزر KEY في وحدة HC-05 لمدة 5 ثوانٍ أثناء توصيل كبل USB.
- انقر فوق زر إعادة الضبط الموجود على لوحة Arduino الخاصة بك.
- انتظر لمدة 10 ثوانٍ قبل تطبيق التكوين.
- افصل كابل USB وأعد توصيله.
الخطوة 4: قم بتوصيل وحدة DS1302 RTC
قم بتوصيل DS1302 كما هو موضح في المخطط. تعليمات عامة:
- يتصل VCC بدبوس Arduino 5V.
- يتصل GND بدبوس Arduino GND.
- CLK يتصل بـ Arduino pin 8.
- يتصل DAT بـ Arduino pin 7.
- يتصل RST بـ Arduino pin 6.
الخطوة 5: قم بتحميل برنامج Arduino
نعم! تم تعيين جميع الأجهزة الآن. دعونا نلحق بالبرنامج. أولاً ، قم بتنزيل البرنامج الثابت للوحة الخاصة بك والمتوفر تحت هذا الرابط:
Arduino Uno firmware.hex
بعد ذلك ، افصل وحدة البلوتوث HC-05. هذا مهم جدًا حيث لا يمكن تحميل رمز جديد أثناء توصيل الوحدة.
استخدم AVRDUDE
AVRDUDE هي أداة تُستخدم لتحميل البرامج الثابتة إلى معالجات AVR ، وهي مُدرجة في Arduino IDE لذا لديك بالفعل. عادة ما يكون موجودًا في مكان ما في Program Files. بمجرد العثور عليه ، انتقل إلى هذا المجلد: / Hardware / tools / avr / bin /.
Linux / Mac OS
إذا قمت بتثبيت Arduino IDE من مصادر رسمية ، فيجب أن تكون قد أضفت بالفعل avrdude إلى المسار القابل للتنفيذ.
أنظمة تشغيل Windows و Linux و Mac OS
تحقق من تثبيت avrdude باستخدام هذا الأمر. إذا تم عرض المساعدة ، فيمكنك المضي قدمًا. إذا واجهت أي مشاكل فلا تتردد في سؤال Google عنها.
avrdude - مساعدة
قم بتحميل البرامج الثابتة على لوحة Arduino Uno الخاصة بك. ملاحظة: تم تصميم البرنامج الثابت خصيصًا لـ Arduino Uno ولن يعمل مع لوحات Arduino الأخرى.
avrdude -v -patmega328p -carduino -b115200 -P -D- فلاش: w:: i
بمجرد تحميل البرنامج الثابت ، أعد توصيل وحدة البلوتوث HC-05.
الخطوة 6: تثبيت تطبيق Maya من متجر Play
منتداك جاهز الآن للاستخدام. قم بتنزيل تطبيق Maya من متجر Play لنظام التشغيل Android 5.0 أو أحدث باستخدام محول البلوتوث المتاح.
مايا - برامج الوقت لاردوينو
مع Maya ، يمكنك ترقية منزلك ليكون ذكيًا دون استثمار الكثير من الأموال في العلامات التجارية باهظة الثمن. يمكنك إعادة استخدام الإلكترونيات التي لديك بالفعل.
برامج الوقت - اضبط روتينك اليومي في برامج زمنية قابلة للتخصيص. على سبيل المثال ، يمكنك طلب تشغيل اللوح وإطفاء الأنوار بشكل دوري لإخافة اللصوص.
المشاهد - كن عفويًا وقم بتنشيط الإجراءات التي تنتهي تلقائيًا بعد التأخير الذي قمت بتعيينه.
التحكم اليدوي - يعمل كمفتاح. قم بتنشيط أو إلغاء تنشيط الدبابيس حسب رغبتك. بالنسبة لقيمة دبابيس PWM مدعومة.
الخطوة 7: قم بالاتصال باللوحة الخاصة بك من Maya
حسنًا ، جيد جدًا حتى الآن. افتح التطبيق واتصل باللوحة.
- في شاشة الترحيب ، اختر لقد قمت بالفعل بتكوين لوحة. دعنا نتصل به.
- قم بتمكين البلوتوث والبحث عن الأجهزة المتاحة. بمجرد اكتشاف منتداك (Arduino_Maya) ، يرجى النقر فوقه.
- يبدأ الاقتران بالبلوتوث. سيطلب منك نظام التشغيل Android رقم التعريف الشخصي للاتصال باللوحة. بالنسبة لـ HC-05 هو 1234 افتراضيًا.
- في حالة قطع الاتصال لأي سبب من الأسباب ، يرجى الإبلاغ عن مشكلة باستخدام هذا الرابط.
- انت متصل. تهانينا!:د
روابط مفيدة
مركز المساعدة: https://apps.maroon-bells.com/maya/help_center.html صفحة الفيسبوك: في متجر Play: https://play.google.com /apps/testing/com.maroonbells.maja
موصى به:
كيفية إنشاء تطبيق Android باستخدام Android Studio: 8 خطوات (بالصور)
كيفية إنشاء تطبيق Android باستخدام Android Studio: سيعلمك هذا البرنامج التعليمي أساسيات كيفية إنشاء تطبيق Android باستخدام بيئة تطوير Android Studio. نظرًا لأن أجهزة Android أصبحت أكثر شيوعًا ، سيزداد الطلب على التطبيقات الجديدة فقط. Android Studio سهل الاستخدام (
التحكم في سيارة اردوينو عبر تطبيق البلوتوث: 4 خطوات (بالصور)
التحكم في سيارة Arduino عبر تطبيق Bluetooth: كل ما نعرفه أن Arduino عبارة عن منصة نماذج أولية ممتازة ، وذلك أساسًا لأنه يستخدم لغة برمجة ودية وهناك الكثير من المكونات المذهلة الإضافية التي توفر لنا تجارب رائعة يمكننا دمج Arduino مع
تجميع أدوات السيارة الآلية والتحكم فيها عن طريق جهاز التحكم عن بعد اللاسلكي PS2: 6 خطوات
تجميع أدوات السيارة الروبوتية والتحكم فيها عن طريق جهاز التحكم عن بعد اللاسلكي PS2: يرتبط هذا المشروع بالخطوات الأساسية في عالم الروبوتات ، وسوف تتعلم كيفية تجميع عدة السيارة الروبوتية ذات الدفع الرباعي ، ووضع الأجهزة عليها والتحكم فيها باستخدام جهاز التحكم عن بعد اللاسلكي PS2
عداد الوقت NE555 - تكوين عداد الوقت NE555 بتكوين مستقر: 7 خطوات
عداد الوقت NE555 | تكوين عداد الوقت NE555 في تكوين مستقر: يعد عداد الوقت NE555 أحد أكثر الدوائر المتكاملة استخدامًا في عالم الإلكترونيات. إنه على شكل DIP 8 ، مما يعني أنه يحتوي على 8 دبابيس
أرخص اردوينو -- أصغر اردوينو -- اردوينو برو ميني -- البرمجة -- اردوينو نينو: 6 خطوات (مع صور)
أرخص اردوينو || أصغر اردوينو || اردوينو برو ميني || البرمجة || اردوينو نينو: …………………………. الرجاء الاشتراك في قناتي على يوتيوب لمزيد من مقاطع الفيديو ……. يدور هذا المشروع حول كيفية التعامل مع أصغر وأرخص اردوينو على الإطلاق. أصغر وأرخص اردوينو هو اردوينو برو ميني. إنه مشابه لاردوينو