جدول المحتويات:
فيديو: Minimalist IoT Clock (باستخدام ESP8266 و Adafruit.io و IFTTT و Arduino IDE): 10 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
بواسطة IgorF2
حول: صانع ، مهندس ، عالم مجنون ومخترع المزيد عن IgorF2 »
في هذا البرنامج التعليمي ، أعرض كيف يمكنك جعل ساعة بسيطة متزامنة مع الإنترنت. لقد اختبرت ذلك باستخدام لوحين مختلفين يعتمدان على ESP8266: Firebeetle و NodeMCU. يحصل المتحكم الدقيق على الوقت الحالي من خادم Google ويعرضه على حلقة NeoPixel LED. كما يتلقى بيانات الطقس الحالية من WeatherUnderground ، باستخدام منصتي IFTTT و Adafruit.io ، وتغيير ألوان مصابيح LED بناءً على حالة الطقس.
لن يكون لها دقة جيدة (بسبب قلة عدد مصابيح LED) ، لكنها طريقة جيدة لممارسة مهاراتك في الترميز والإلكترونيات باستخدام عدد صغير من المكونات. سأكون قادرًا أيضًا على إنشاء جهاز "يعرف" الوقت الحالي ، دون استخدام دائرة خارجية على مدار الساعة في الوقت الفعلي ، ويكون قادرًا على "الإحساس" بالتغيرات في الطقس.
يمكنك دمجه مع الأدوات الأخرى التي تحتوي بالفعل على حلقة LED خاملة. تم تصميمه من أجل معطر الهواء IoT الخاص بي (https://www.instructables.com/id/IoT-Air-Freshner-with-NodeMCU-Arduino-IFTTT-and-Ad/) ، مما يمنحه وظيفة جديدة. قد تفعل الشيء نفسه مع الأدوات الأخرى.
استندت بعض المعارف المستخدمة هنا إلى فئة إنترنت الأشياء الرائعة من بيكي ستيرن. موصى به للغاية!
استند جزء من الكود إلى تعليق torntr Pants على منتدى ESP8266 https://www.esp8266.com/viewtopic.php؟f=29&t=6007&start=5. شكرا لمساعدة المجتمع!
الخطوة 1: الأدوات والمواد
لهذا المشروع كنت بحاجة إلى كمية صغيرة من المواد:
- أسلاك اللحام. كنت بحاجة إلى لحام بعض الأسلاك في حلقة LED ، ولحام شريط المسامير في لوحات ESP8266 الخاصة بي ؛
-
لوحة تطوير ESP8266. هناك العديد من اللوحات القائمة على ESP8266. جربت اثنين منهم في هذا البرنامج التعليمي:
- Firebeetle (رابط) ؛
- NodeMCU (رابط / رابط) ؛
- NeoPixel 16 x WS2812 5050 RGB LED (رابط / رابط / رابط) ؛
- كبل MiniUSB ، للاتصال بين لوحة ESP8266 والكمبيوتر (لتحميل الكود) ؛
- شاحن USB 5 فولت (شاحن الهاتف ، على سبيل المثال) لتشغيل الدائرة ؛
- 3 أسلاك توصيل خاصة بالنساء والأنثى. لقد استخدمته للاتصال بين حلقة LED ولوحة ESP8266.
تقوم لوحة التطوير بتوصيل شبكة Wi-Fi معينة ، وتتلقى بعض البيانات من منصة Adafruit.io. يتم استخدام حلقة NeoPixel كساعة. يمكن أن يشير أيضًا إلى حالة الأداة الذكية (إذا كان اتصال Wi-fi ناجحًا ، على سبيل المثال). سيعتمد لون مصابيح LED على البيانات الواردة من موجز Adafruit.io. تم استخدام شاحن USB بقوة 5 فولت لتشغيل لوحة التحكم وجميع الأجهزة الطرفية.
بمجرد استخدام حلقة NeoPixel ذات 16 LEDs ، كانت دقة ساعتي محدودة للغاية. يبلغ الحد الأدنى لتقسيم مؤشر الثواني حوالي 4 ثوانٍ. يتم تحديث مؤشر الدقائق كل 4 دقائق فقط. يمكنك استخدام حلقة بها المزيد من مصابيح LED إذا كنت تريد دقة أفضل. هناك إصدارات مع 24 LEDs (رابط / رابط) ، على سبيل المثال. قد تكون حلقة LED 12 خيارًا جيدًا أيضًا لعرض الساعات (رابط / رابط).
الروابط أعلاه ليست سوى اقتراح حيث يمكنك العثور على العناصر المستخدمة في هذا البرنامج التعليمي (وربما تدعم البرامج التعليمية المستقبلية الخاصة بي). لا تتردد في البحث عنها في مكان آخر وشرائها من متجرك المحلي أو عبر الإنترنت المفضل لديك.
يمكنك أيضًا تصميم علبة مطبوعة ثلاثية الأبعاد لساعتك. هل تعلم أنه يمكنك شراء Anet A8 مقابل 169.99 دولارًا فقط؟ انقر هنا واحصل على لك!
موصى به:
مقياس ذكي DIY مع منبه (مع Wi-Fi و ESP8266 و Arduino IDE و Adafruit.io): 10 خطوات (بالصور)
مقياس ذكي DIY مع ساعة منبه (مع Wi-Fi و ESP8266 و Arduino IDE و Adafruit.io): في مشروعي السابق ، قمت بتطوير مقياس حمام ذكي مع Wi-Fi. يمكنه قياس وزن المستخدم وعرضه محليًا وإرساله إلى السحابة. يمكنك الحصول على مزيد من التفاصيل حول هذا على الرابط أدناه: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
ESP8266 دروس NODEMCU BLYNK IOT - Esp8266 IOT باستخدام Blunk و Arduino IDE - التحكم في المصابيح عبر الإنترنت: 6 خطوات
ESP8266 دروس NODEMCU BLYNK IOT | Esp8266 IOT باستخدام Blunk و Arduino IDE | التحكم في مصابيح LED عبر الإنترنت: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام IOT مع ESP8266 أو Nodemcu. سنستخدم تطبيق blynk لذلك ، لذلك سوف نستخدم esp8266 / nodemcu للتحكم في مصابيح LED عبر الإنترنت ، لذلك سيتم توصيل تطبيق Blynk بـ esp8266 أو Nodemcu
مقياس Wi-Fi الذكي (مع ESP8266 و Arduino IDE و Adafruit.io و IFTTT): 18 خطوة (بالصور)
مقياس Wi-Fi الذكي (مع ESP8266 و Arduino IDE و Adafruit.io و IFTTT): إذا كان الصيف هو المكان الذي تعيش فيه بالفعل ، فمن المحتمل أن يكون وقتًا رائعًا لأنشطة اللياقة البدنية في الهواء الطلق. يعد الجري أو ركوب الدراجات أو الركض من التمارين الرائعة بالنسبة لك للحصول على اللياقة البدنية. وإذا كنت تريد أن تفقد وزنك الحالي أو التحكم فيه ، فمن الضروري أن
IoT Cat Feeder باستخدام جسيمات فوتون مدمجة مع Alexa و SmartThings و IFTTT و Google Sheets: 7 خطوات (بالصور)
IoT Cat Feeder باستخدام Particle Photon مدمج مع Alexa و SmartThings و IFTTT و Google Sheets: إن الحاجة إلى وحدة تغذية تلقائية للقطط تفسر نفسها بنفسها. القطط (اسم قطتنا هو بيلا) يمكن أن تكون بغيضة عند الجوع وإذا كانت قطتك مثل قطتي ستأكل الوعاء جافًا في كل مرة. كنت بحاجة إلى طريقة لتوزيع كمية محددة من الطعام تلقائيًا
مُسلسِل RGB LED قابل للبرمجة (باستخدام Arduino و Adafruit Trellis): 7 خطوات (بالصور)
مُسلسِل RGB LED قابل للبرمجة (باستخدام Arduino و Adafruit Trellis): أراد أبنائي شرائط LED ملونة لإضاءة مكاتبهم ، ولم أرغب في استخدام وحدة تحكم شريط RGB معلب ، لأنني كنت أعرف أنهم سيصابون بالملل من الأنماط الثابتة هذه وحدات التحكم. اعتقدت أيضًا أنها ستكون فرصة رائعة لإنشاء