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

كيفية إضافة ميزات IOT إلى مشاريعك: 5 خطوات
كيفية إضافة ميزات IOT إلى مشاريعك: 5 خطوات

فيديو: كيفية إضافة ميزات IOT إلى مشاريعك: 5 خطوات

فيديو: كيفية إضافة ميزات IOT إلى مشاريعك: 5 خطوات
فيديو: ESP8266 IoT | احتراف مجال انترنت الأشياء خطوة بخطوة 2024, شهر نوفمبر
Anonim
كيفية إضافة ميزات IOT إلى مشاريعك
كيفية إضافة ميزات IOT إلى مشاريعك

لا شيء أفضل من إنشاء مشروع DIY يحل محل منتج تجاري تجده مفيدًا. حسنًا ، هناك شيء أفضل من ذلك. إضافة قدرة إنترنت الأشياء إلى مشروعك.

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

في هذا الدليل ، سأوضح لك كيف يمكنك استخدام برنامجين من هذا القبيل - Blynk و IFTTT ، لأتمتة مشاريع DIY الخاصة بك. دعنا نذهب اليها!

الخطوة 1: كيف تعمل هذه؟

سأستخدم esp8266 لمشروعي ، لكن تذكر أن هذا البرنامج التعليمي قابل للتطبيق تقريبًا على أي متحكم دقيق يدعم Wi-Fi (على سبيل المثال esp32) بالنسبة لهذا البرنامج التعليمي ، دعنا نصنع مشروعًا يعمل على تشغيل مؤشر LED في كل مرة تحصل فيها على متابع جديد على تويتر. لجعل هذا المشروع ممكنًا ، يتعين علينا استخدام Blynk و IFTTT معًا.

IFTTT:

يعمل IFTTT على النحو التالي: "إذا حدث هذا ، فافعل ذلك". إذا كنت مهتمًا بالبرمجة ، فيمكنك مقارنة ذلك بعبارة "if". في حالتنا يكون الأمر على هذا النحو: "إذا حصلت على متابع جديد على Twitter ، فأرسل إشارة إلى Blynk"

بلينك:

ينقل Blynk simpy مشغل IFTTT إلى esp8266. لنفترض أن مؤشر LED الخاص بنا متصل بطرف GPIO 5. سيتلقى Blynk البيانات من IFTTT ودبوس الزناد 5.

في الواقع ، يمكن أن يقوم هذان التطبيقان بعمل أكثر بكثير من مجرد أتمتة مشاريع DIY الخاصة بك. يمكنك اللعب معهم لمعرفة المزيد.

الخطوة 2: إعداد Blynk

إعداد Blynk
إعداد Blynk
إعداد Blynk
إعداد Blynk
إعداد Blynk
إعداد Blynk
إعداد Blynk
إعداد Blynk

أولاً ، قم بتثبيت Blynk.

ذكري المظهر

IOS

الآن قم بإنشاء مشروع جديد. بمجرد القيام بذلك ، ستتلقى رمز المصادقة المميز في بريدك الإلكتروني. هذا الرمز مهم للغاية وسنستخدمه في الخطوات القادمة. اضغط على "+" وأضف زرًا من مربع الأدوات. اضغط على الزر المضاف حديثًا وسيظهر إعداد الزر. هنا حدد الدبوس الذي تريد تشغيله (GPIO 5 في هذه الحالة). يمكنك ضبط الوضع على الدفع أو التبديل بناءً على التطبيق الخاص بك. إذا تم ضبطه على الدفع ، فبمجرد تشغيل IFTTT ، يتم تشغيل الدبوس وإيقاف تشغيله على الفور (مثل زر الضغط العام) إذا تم ضبطه على التبديل ، بمجرد تشغيل IFTTT ، يتم تشغيل الدبوس ويظل قيد التشغيل

الخطوة الثالثة: إعداد IFTTT

إعداد IFTTT
إعداد IFTTT
إعداد IFTTT
إعداد IFTTT
إعداد IFTTT
إعداد IFTTT

قم بتثبيت IFTTT:

ذكري المظهر

IOS

في IFTTT ، انقر على "الحصول على المزيد". الآن انقر فوق + ثم انقر فوق "هذا". ثم ابحث عن "twitter" واختره. ثم اضغط على "متابع جديد".

انقر الآن على "that" وابحث عن "webhooks" في شريط البحث. انقر فوق "تقديم طلب ويب" وأدخل عنوان URL. تنسيق URL هو https:// IP / Auth / update / pin

نظرًا لأن رقم التعريف الشخصي الخاص بنا هو GPIO 5 ، استبدل "pin" في عنوان URL بـ "D5" واستبدل Auth برمز Auth الخاص بمشروع blynk الذي تلقيته في بريدك الإلكتروني في الخطوة السابقة. استبدل IP بـ blynk cloud IP لبلدك. للحصول على IP ، افتح موجه الأوامر واكتب "ping blynk-cloud.com". بالنسبة للهند ، IP هو 188.166.206.43

حدد "وضع" في قسم الطريقة وحدد "application / json" في نوع المحتوى. في النص ، اكتب ["1"].

وتجدر الإشارة إلى أن ["1"] يمثل المشغل ON و ["0"] يمثل المشغل OFF

الخطوة 4: برمجة أجهزتك

برمجة أجهزتك
برمجة أجهزتك
برمجة أجهزتك
برمجة أجهزتك

تأكد من تثبيت مكتبات esp8266 و Blynk على Arduino IDE. إذا لم تكن متأكدًا من كيفية القيام بذلك ، فانقر هنا للحصول على برنامج تعليمي سريع. انتقل الآن إلى ملفات> أمثلة> Blynk> board_wifi> esp8266. سوف يظهر نموذج البرنامج.

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

يجب عليك إضافة wifi ssid وكلمة المرور في البرنامج حيث تقول "YourNetworkName" و "YourPassword". يجب أيضًا استبدال "YourAuthToken" برمز المصادقة الذي تلقيته من blynk. بعد القيام بذلك ، يمكنك إضافة رمز المشروع الخاص بك في وظيفة loop () بعد السطر Blynk.run ().

نظرًا لأن مشغلنا هو مشغل LED بسيط ، فليس علينا كتابة أي رمز. إذا قمنا بتوصيل LED الخاص بنا بـ GPIO pin 5 (D1) ، فيمكننا تشغيل مشروعنا.

الخطوة الخامسة: جربها

هذه الطريقة البسيطة يمكن أن تجعل مشاريعك رائعة. يمكنك التلاعب بالمزيد من مشغلات IFTTT ووظائف Blynk لإدراك مدى ما يمكنك القيام به مع هذين التطبيقين.

ألست متأكدًا من المشروع الذي تريد استخدامه؟ فيما يلي بعض مشاريعي التي تم إنشاؤها باستخدام Blynk و IFTTT

ساعة يتغير لونها في كل مرة يدخل فيها رائد الفضاء إلى الفضاء

جهاز يذكرك بشرب الماء

مصباح يومض في كل مرة تمر فيها محطة الفضاء الدولية في السماء

استمتع بأتمتة مشاريع DIY الخاصة بك:)

موصى به: