زر IoT الذي يتحكم في تطبيقك: 6 خطوات
زر IoT الذي يتحكم في تطبيقك: 6 خطوات
Anonim
Image
Image
تجهيز مجلس الإدارة الخاص بك لـ AppShed IoT
تجهيز مجلس الإدارة الخاص بك لـ AppShed IoT

بواسطة appshedAppShed تابع المزيد من قبل المؤلف:

تجهيز مجلس الإدارة الخاص بك لـ AppShed IoT
تجهيز مجلس الإدارة الخاص بك لـ AppShed IoT
جافا سكريبت ومنشئ التطبيقات: الدرس الأول
جافا سكريبت ومنشئ التطبيقات: الدرس الأول
جافا سكريبت ومنشئ التطبيقات: الدرس الأول
جافا سكريبت ومنشئ التطبيقات: الدرس الأول
صنع لعبة محمولة بدون تشفير
صنع لعبة محمولة بدون تشفير
صنع لعبة محمولة بدون تشفير
صنع لعبة محمولة بدون تشفير

حول: Appshed عبارة عن منصة تعليمية حيث يمكن للطلاب والمعلمين تعلم بناء التطبيقات وصنع الألعاب وإنترنت الأشياء / الروبوتات. المزيد حول appshed »

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

الخطوة الأولى: تثبيت المكتبات

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

الآن لكي نتمكن من تحميل الكود إلى لوحتنا من خلال Arduino IDE ، نحتاج إلى تثبيت مكتبته التي تسمح لـ IDE بالتحدث إلى مجلسنا المحدد. هكذا يتم فعل هذا:

  • قم بتشغيل Arduino IDE
  • انتقل إلى ملف وانقر فوق تفضيلات
  • باتجاه الجزء السفلي ، يجب أن ترى "عناوين URL إضافية لمديري اللوحات" متبوعة بمساحة فارغة
  • انسخ هذا والصقه في المساحة الفارغة

الآن نحن بحاجة إلى تثبيت اللوحات تحت إدارة مجلس الإدارة.

  • انتقل إلى Tools ، ثم Board ثم انقر فوق Board Manager
  • الآن في شريط البحث ابحث عن ESP8266
  • انقر فوق الخيار الأول وانقر فوق تثبيت

الآن مجلسنا قادر على التواصل مع Arduino IDE

الخطوة الثانية: تحميل الكود

تحميل الكود
تحميل الكود

لذلك في هذه المرحلة ، قمنا بتنزيل المكتبات اللازمة لمساعدة Arduino IDE على التواصل مع لوحة IoT الخاصة بنا وقمنا بتنزيل المكتبات التي تسمح بتشغيل مخطط AppShed الرئيسي. الآن ، كل ما نحتاج إلى القيام به هو تغيير اسم وكلمة مرور جهاز إنترنت الأشياء الخاص بك في الرمز إذا لم تفعل ذلك ، فسيكون اسم wifi الخاص بأجهزة إنترنت الأشياء "Your_device_name_here".

للقيام بذلك نحتاج إلى ما يلي:

  • قم بتوصيل لوحة إنترنت الأشياء بجهاز الكمبيوتر الخاص بك
  • قم بتنزيل وفتح مخطط Appshed الرئيسي (والذي يمكن العثور عليه هنا)
  • انتقل إلى الأدوات وانقر على اللوحة
  • قم بالتمرير لأسفل حتى ترى اللوحة الخاصة بك ، ثم انقر فوقها (أنا أستخدم NodeMCU لذلك سأضغط على NodeMCU)
  • انتقل الآن مرة أخرى إلى الأدوات وانقر على المنفذ ، ومن هنا سترى لوحتك (يجب أن تبدو مثل "com 9" إذا كنت تستخدم Windows و "/dev/cu.wchusbserial1410 'لنظام التشغيل Mac)
  • انقر فوق السهم المواجه للجانب للتحميل وانتظر ريثما يتم ذلك.

إذا تلقيت رسالة بعد حوالي 2 - 3 دقائق تفيد بأن التحميل قد انتهى ، فكل شيء سار على أكمل وجه! للتحقق مرة أخرى من عمل مجلسنا ، يمكننا أيضًا الانتقال إلى إعداد WiFi والبحث عن الاسم الذي قدمناه للوحة سابقًا إذا كانت تعمل.

الخطوة الثالثة: إعداد التطبيق

إعداد التطبيق
إعداد التطبيق
إعداد التطبيق
إعداد التطبيق
إعداد التطبيق
إعداد التطبيق

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

نحتاج أن نبدأ بالذهاب إلى AppShed وإما إنشاء حساب مجاني أو تسجيل الدخول إلى حساب موجود. من هنا ، يجب أن ترى الخيارين IoT Builder أو App Builder ، سنبدأ بالنقر فوق IoT Builder لأن هذا سيسمح لنا بتعيين المسامير التي نريد أن تكون بمثابة مخرجات أو مدخلات. بمجرد تحميل الصفحة ، انقر فوق New IoT Project وقم بتسمية مدخلات اللوحة وانقر فوق حفظ.

الآن نظرًا لأننا نريد تعيين أحد المسامير كمدخل لمعرفة وقت الضغط على الزر ، نحتاج إلى البدء بالنقر فوق رمز الزر الموجود أسفل المدخلات الرقمية ثم النقر فوق Pin 1 لربطهما معًا ثم إعطائه اسمًا مثل " زر "وانقر فوق حفظ.

الآن سننتقل إلى جانب مبنى التطبيقات للأشياء.

الخطوة 4: عمل التطبيق

صنع التطبيق
صنع التطبيق
صنع التطبيق
صنع التطبيق

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

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

الخطوة 5: النشر والاختبار

النشر والاختبار
النشر والاختبار

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

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

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

الخطوة 6: المضي قدمًا

أخذها إلى أبعد من ذلك
أخذها إلى أبعد من ذلك

الآن نعم ، فإن رؤية 1 أو 0 فقط هو أمر ممل بعض الشيء ، ومع ذلك ، فإن الهدف من هذا المشروع هو فقط إظهار ما هو ممكن ، ومهمتك أن تأخذها إلى أبعد من ذلك وتخلق شيئًا رائعًا حقًا. على سبيل المثال ، يمكنك تعيين التطبيق لتشغيل صوت أو تشغيل مقطع فيديو (إليك مثال على

إذا كانت لديك أي أسئلة ، فالرجاء ترك تعليق لنا ، شكرًا على القراءة!

موصى به: