جدول المحتويات:
- الخطوة 1: كيف تعمل هذه؟
- الخطوة 2: إعداد Blynk
- الخطوة الثالثة: إعداد IFTTT
- الخطوة 4: برمجة أجهزتك
- الخطوة الخامسة: جربها
فيديو: كيفية إضافة ميزات IOT إلى مشاريعك: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
لا شيء أفضل من إنشاء مشروع 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.
ذكري المظهر
IOS
الآن قم بإنشاء مشروع جديد. بمجرد القيام بذلك ، ستتلقى رمز المصادقة المميز في بريدك الإلكتروني. هذا الرمز مهم للغاية وسنستخدمه في الخطوات القادمة. اضغط على "+" وأضف زرًا من مربع الأدوات. اضغط على الزر المضاف حديثًا وسيظهر إعداد الزر. هنا حدد الدبوس الذي تريد تشغيله (GPIO 5 في هذه الحالة). يمكنك ضبط الوضع على الدفع أو التبديل بناءً على التطبيق الخاص بك. إذا تم ضبطه على الدفع ، فبمجرد تشغيل 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 الخاصة بك:)
موصى به:
كيفية إضافة الأكسجين المذاب إلى مقياس الزراعة المائية WiFi: 6 خطوات
كيفية إضافة الأكسجين المذاب إلى عداد الزراعة المائية WiFi: سيوضح هذا البرنامج التعليمي كيفية إضافة دائرة EZO D.O والمسبار إلى مجموعة أدوات الزراعة المائية WiFi من Atlas Scientific. من المفترض أن المستخدم لديه مجموعة أدوات الزراعة المائية اللاسلكية تعمل وهو الآن جاهز لإضافة الأكسجين المذاب. تحذيرات: Atlas Sci
كيفية إضافة جهاز تحكم عن بعد يعمل بالأشعة تحت الحمراء إلى نظام مكبرات الصوت: 5 خطوات (بالصور)
كيفية إضافة جهاز تحكم عن بعد بالأشعة تحت الحمراء إلى نظام مكبرات الصوت: في هذا المشروع سأوضح لك كيف أنشأت دائرة إضافية لنظام السماعات الخاص بي من أجل التحكم فيه لاسلكيًا باستخدام جهاز تحكم عن بعد يعمل بالأشعة تحت الحمراء محليًا. هيا بنا نبدأ
لوحة تمديد RaspberryPi 3/4 لإضافة ميزات إضافية إلى Raspberry Pi: 15 خطوة (مع صور)
لوحة تمديد RaspberryPi 3/4 لإضافة ميزات إضافية إلى Raspberry Pi: نحن نعلم أن raspberry pi 3/4 لا يأتي مع ADC (محول تناظري إلى رقمي) و RTC (ساعة في الوقت الفعلي) لذلك أقوم بتصميم PCB يحتوي على 16 قناة 12 بت ADC ، RTC ، وحدة SIM7600 4G ، أزرار ضغط ، مرحلات ، خرج طاقة USB ، خرج طاقة 5 فولت ، قوة 12 فولت
أضف التبديل اللمسي السعوي إلى مشاريعك: 7 خطوات
أضف التبديل اللمسي السعوي إلى مشاريعك: كيفية إضافة مفتاح اللمس السعوي إلى مشاريعك في المنزل نظرة احترافية
كيفية تصدير ميزات Kindle (المستندات الشخصية مرفقة): 6 خطوات
كيفية تصدير ميزات Kindle (المستندات الشخصية مرفقة): كان هذا في الأصل منشور مدونة خاص بي. أدركت أنني كنت أكتب الكثير من منشورات DIY التي كانت مناسبة لتحويلها إلى تعليمات ، لذلك اعتقدت أنني سأعيد نشر المنشورات هنا. يمكنك قراءة المنشورات الأصلية في مدونتي هنا. التعليمات لها نحلة