جدول المحتويات:
- الخطوة 1: نحت اليقطين الخاص بك
- الخطوة 2: قم بتوصيل مكونات الإلكترونيات
- الخطوة 3: برمجة اليقطين الخاص بك
- الخطوة 4: استمتع
فيديو: اليقطين هالوين إنترنت الأشياء - مصابيح LED للتحكم باستخدام تطبيق Arduino MKR1000 و Blynk ؟؟؟: 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:35
مرحبا بالجميع،
قبل بضعة أسابيع كان عيد الهالوين واتباعًا للتقاليد ، قمت بنحت قرع جميل لشرفتى. لكن مع وجود اليقطين في الهواء الطلق ، أدركت أنه كان من المزعج للغاية أن أخرج كل مساء لإضاءة الشمعة. وأدركت أيضًا أنه سيكون من المضحك أن أغير لون ضوء الشمعة.
إذا كنت تريد أن تتعلم كيفية أتمتة أضواء اليقطين الخاصة بك وتكون قادرًا على الحصول على ألوان مختلفة تضيء اليقطين الخاص بك في عيد الهالوين ، فهذا البرنامج التعليمي يناسبك.
سأوضح لك هنا أولاً كيفية استخدام جهاز إنترنت الأشياء (هنا Arduino MKR1000) للتحكم في مفتاح التشغيل / الإيقاف لأضواء اليقطين (RGB LED Neopixel Ring). في المرة الثانية ، سأوضح لك أيضًا كيفية تعيين ألوان مختلفة للأضواء باستخدام هاتفك الذكي. ؟؟؟
هيا بنا نبدأ !
اللوازم:
فيما يلي قائمة المكونات التي ستحتاجها لهذا المشروع. إذا كنت بحاجة إلى شراء أي من المكونات ، فقم بإلقاء نظرة على eBay أو Amazon ، يمكنك شرائها بسعر عادل.
- اليقطين
- اردوينو MKR1000
- حلقة نيوبكسل - 12 RGB LED (SK6812)
- 1000 درجة فهرنهايت مكثف
- 470Ω المقاوم
- 3.7V 2000mAh بطارية LiPo - إذا لم يتم تشغيلها عبر USB Micro
- بعض أسلاك العبور
- حديد لحام
الخطوة 1: نحت اليقطين الخاص بك
استمتع واستمتع بحساء اليقطين مع لحم اليقطين الذي قطعته من الجزء الداخلي ؟؟
الخطوة 2: قم بتوصيل مكونات الإلكترونيات
افهم مكوناتك
ستجد مخطط الأسلاك لهذا المشروع أدناه. قبل بدء الأسلاك ، هناك بعض الأشياء التي قد يتعين عليك وضعها في الاعتبار.
- ما هي لوحة متحكم Arduino التي تستخدمها؟ هل يوجد على متن الطائرة مدخلات 5V أو 3.3V؟ هل يوجد على متن الطائرة دبوس خرج طاقة 5 فولت؟
- ما هو حجم حلقة LED Neopixel - 12 ، 16 ، 24 بكسل؟
- كيف ستعمل على تشغيل متحكم Arduino ومصابيح LED الخاصة بك؟
في هذا المشروع ، اخترت استخدام Arduino MKR1000 ، الذي يحتوي على شريحة WiFi مضمنة. قررت استخدام Arduino لأنني أردت أن أكون قادرًا على التحكم في Arduino من هاتفي الذكي عبر WiFi. أيضًا ، كان لدي هذا المنتدى بالفعل في المنزل ولم أستخدمه لأي شيء آخر. قد يكون الخيار الآخر هو استخدام Arduino Uno أو Nano أو أي Arduino آخر مع وحدة ESP8266 WiFi.
بالمقارنة مع Arduino الأخرى ، يعمل MKR1000 بسرعة 3.3 فولت. بينما يمكنك توفير 5 فولت للوحة عبر منفذ USB ، لا يمكنك توصيل أكثر من 3.3 فولت إلى دبابيس الإدخال / الإخراج. يحتوي MKR1000 على دبوس 5 فولت ، والذي يمكن استخدامه لتشغيل أجهزة 5 فولت. في حالتنا ، سنستخدم هذا الدبوس لتشغيل حلقة Neopixel. إذا كنت تستخدم حلقة أكبر مثل 16 أو 24 بكسل أو أكثر ، فقد تحتاج إلى التفكير في استخدام مصدر طاقة منفصل.
سيكون اليقطين والإلكترونيات على شرفتي ولذا سنستخدم بطارية LiPo 3.7 فولت لتشغيل Arduino و Neopixel. يعد البرنامج التعليمي MKR1000 BatteryLife مفيدًا لمساعدتك في تحديد سعة البطارية التي ستستخدمها. نظرًا لأنني لم أرغب في إعادة شحن البطارية كل يوم ، فقد اخترت بطارية 2000 مللي أمبير في الساعة. علاوة على ذلك ، قررت وضع Arduino في وضع الاستعداد عند عدم إضاءة اليقطين. يساعد هذا في تقليل استهلاك الطاقة عند إيقاف تشغيل وحدة WiFi.
قم بتوصيل المكونات الخاصة بك
- جندى المكثف مباشرة في حلقة Neopixel. الجانب السلبي لـ GND والجانب الإيجابي لـ 5V
- قم بتلحيم المقاوم 470Ω بدبوس Data In (DI)
- قم بتوصيل دبوس 5V الخاص بـ Arduino بـ 5V الخاص بـ Neopixel باستخدام سلك توصيل
- قم بتوصيل دبوس GND الخاص بـ Arduino بـ GND الخاص بـ Neopixel باستخدام سلك توصيل
- قم بتوصيل الدبوس الرقمي رقم 4 في Arduino بـ DI الخاص بـ Neopixel باستخدام سلك توصيل
بمجرد الانتهاء من ذلك ، ستحتاج إلى فتح مجلد GitHub "IoT-Halloween-Pumpkin" وإجراء بعض التغييرات الصغيرة على الكود قبل تحميله على Arduino. أتمنى أن تكون جاهزًا لقليل من البرمجة !! ؟؟؟؟
الخطوة 3: برمجة اليقطين الخاص بك
برمجة اردوينو الخاص بك
في هذا المشروع ، نريد برمجة Arduino الخاص بنا بحيث يتم تحقيق ما يلي:
- Arduino متصل بتطبيق Blynk عبر شبكة WiFi.
- يتم تغيير ألوان أضواء Neopixel عبر تطبيق Blynk.
يمكنك العثور على رمز هذا المشروع في مستودع GithHub "IoT Halloween Pumpkin" الخاص بي. ولكن قبل التعمق في ذلك ، قد ترغب في قراءة بعض الأشياء التي تعلمتها أثناء القيام بهذا المشروع! ؟؟؟
يظهر ضوء LED
يمكن التحكم في مصابيح LED القابلة للتوجيه أو بلغة Adafruit "NeoPixel" مثل WS2812 و WS2811 و SK6812 LED باستخدام مكتبة Adafruit NeoPixel. إذا كانت هذه هي المرة الأولى التي تستخدم فيها NeoPixel ، فسأوصي بشدة بإلقاء نظرة على Adafruit NeoPixel Uberguide. مليء بالنصائح والنصائح ، إنه مورد رائع!
لإعداد لون LED إلى اليقطين الخاص بك ، سيتعين عليك إرسال قيم RGB إلى Arduino / NeoPixel. أبسطها هو إلقاء نظرة على رمز اللون لبعض الألوان! Spiro Disco Blue أو Harlequin أو Daffodil أو Rose Bonbon ، إليك بعضًا رائعًا.
الطريقة الأكثر تسلية هي الحصول على ألوان على "الرقص" على جهاز NeoPixel. إذا كنت متحمسًا حقًا ، فجرّب ذلك! بخلاف ذلك ، تحقق من منشور مدونة Tweaking4All LEDStrip Effects. ستجد رمزًا لبعض تأثيرات الإضاءة المذهلة. مورد رائع آخر هو Neopixel Effect Generator بواسطة Adriano.
تطبيق Blynk
يعد تطبيق Blynk أحد أشهر منصات إنترنت الأشياء. تطبيق Blynk سهل الاستخدام بشكل لا يصدق ، وفي أقل من 5 دقائق ستتمكن من إنشاء تطبيق إنترنت الأشياء على هاتفك الذكي للتواصل عبر الإنترنت مع جهاز إنترنت الأشياء الخاص بك. قبل تخصيص تطبيق Blynk وفقًا لاحتياجاتك ، ستحتاج إلى:
1. قم بتنزيل تطبيق Blynk
2. تثبيت مكتبة Blynk
3. قم بإعداد الاتصال بجهاز إنترنت الأشياء الخاص بك
نشر تطبيق Blynk وثائق رائعة لمساعدة الجميع على البدء. ألقِ نظرة هنا إذا كنت مثلي ، فهذه هي المرة الأولى التي تستخدمها فيها.
الخطوة 4: استمتع
تهانينا ، يمكنك الآن الجلوس بشكل مريح على أريكتك واستخدام هاتفك الذكي للتحكم في ألوان مصابيح LED لقرع الهالوين. ؟؟؟
شكرا لك على قراءة مشروعي. أتمنى أن تستمتع بها وستلهمك للقيام بشيء مشابه لمصابيح LED الخاصة بك على شجرة عيد الميلاد الخاصة بك ، أو على رجل الثلج الشتوي ، أو أي شيء آخر!
موصى به:
اليقطين هالوين مع العين المتحركة المتحركة - يمكن لهذا القرع أن يلف عينيه!: 10 خطوات (بالصور)
اليقطين هالوين مع العين المتحركة المتحركة | يمكن لهذا اليقطين أن يلف عينه!: في هذا Instructable ، سوف تتعلم كيفية صنع قرع الهالوين الذي يرعب الجميع عندما تتحرك عينه. اضبط مسافة الزناد لجهاز الاستشعار بالموجات فوق الصوتية إلى القيمة الصحيحة (الخطوة 9) ، وسوف يزعج اليقطين أي شخص يجرؤ على أخذ الشموع
إنترنت الأشياء - انشر البيانات إلى كلام الأشياء باستخدام ESP8266: 3 خطوات
إنترنت الأشياء | نشر البيانات في موقع Thingspeak باستخدام ESP8266: في الوقت الحاضر ، يتجه إنترنت الأشياء وهناك الكثير من البيانات التي يمكن تحميلها عبر السحابة وتحليل البيانات. تقوم المستشعرات الصغيرة بتحديث البيانات الموجودة على السحابة ويعمل المحرك على طرف آخر عليها ، وسأشرح أحد أمثلة إنترنت الأشياء. أنا هذا المقال وأنا
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية لدي: 19 خطوة (بالصور)
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية الخاصة بي: مرحبًا بالجميع ، أتمنى أن تكونوا جميعًا رائعون! في هذا الدليل ، سأوضح لك كيف صنعت وحدة قياس طاقة إنترنت الأشياء التي تحسب كمية الطاقة التي تولدها الألواح الشمسية الخاصة بي ، والتي يتم استخدامها بواسطة جهاز التحكم في الشحن الشمسي الخاص بي
أساسيات إنترنت الأشياء: توصيل إنترنت الأشياء الخاص بك بالسحابة باستخدام نظام تشغيل Mongoose: 5 خطوات
أساسيات إنترنت الأشياء: توصيل إنترنت الأشياء الخاص بك بالسحابة باستخدام نظام التشغيل Mongoose: إذا كنت شخصًا يعمل في مجال الإصلاح والإلكترونيات ، في كثير من الأحيان ، ستصادف مصطلح إنترنت الأشياء ، والذي يُختصر عادةً باسم IoT ، وهذا هو يشير إلى مجموعة من الأجهزة التي يمكنها الاتصال بالإنترنت! أن تكون مثل هذا الشخص
كيفية صنع جهاز إنترنت الأشياء للتحكم في الأجهزة ومراقبة الطقس باستخدام Esp8266: 5 خطوات
كيفية صنع جهاز إنترنت الأشياء للتحكم في الأجهزة ومراقبة الطقس باستخدام Esp8266: إنترنت الأشياء (IoT) هو شبكة بينية للأجهزة المادية (يشار إليها أيضًا باسم & quot ؛ الأجهزة المتصلة & quot ؛ و & quot ؛ الأجهزة الذكية & quot ؛) والمباني ، وغيرها من العناصر - المضمنة مع الإلكترونيات والبرامج وأجهزة الاستشعار والمشغلات و