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

Minimalist IoT Clock (باستخدام ESP8266 و Adafruit.io و IFTTT و Arduino IDE): 10 خطوات (بالصور)
Minimalist IoT Clock (باستخدام ESP8266 و Adafruit.io و IFTTT و Arduino IDE): 10 خطوات (بالصور)

فيديو: Minimalist IoT Clock (باستخدام ESP8266 و Adafruit.io و IFTTT و Arduino IDE): 10 خطوات (بالصور)

فيديو: Minimalist IoT Clock (باستخدام ESP8266 و Adafruit.io و IFTTT و Arduino IDE): 10 خطوات (بالصور)
فيديو: IOT Based Analog/Digital OLED Internet Clock || IOT Real Time Clock 2024, شهر نوفمبر
Anonim
Minimalist IoT Clock (باستخدام ESP8266 و Adafruit.io و IFTTT و Arduino IDE)
Minimalist IoT Clock (باستخدام ESP8266 و Adafruit.io و IFTTT و Arduino IDE)
Minimalist IoT Clock (باستخدام ESP8266 و Adafruit.io و IFTTT و Arduino IDE)
Minimalist IoT Clock (باستخدام ESP8266 و Adafruit.io و IFTTT و Arduino IDE)

بواسطة IgorF2

روبوت اردوينو مع وحدة تحكم PS2 (عصا تحكم بلاي ستيشن 2)
روبوت اردوينو مع وحدة تحكم PS2 (عصا تحكم بلاي ستيشن 2)
روبوت اردوينو مع وحدة تحكم PS2 (عصا تحكم بلاي ستيشن 2)
روبوت اردوينو مع وحدة تحكم PS2 (عصا تحكم بلاي ستيشن 2)
صندوق القمامة IoT Cat (مع ESP32 و Arduino IDE و Thingspeak و 3D Printing)
صندوق القمامة IoT Cat (مع ESP32 و Arduino IDE و Thingspeak و 3D Printing)
صندوق القمامة IoT Cat (مع ESP32 و Arduino IDE و Thingspeak و 3D Printing)
صندوق القمامة IoT Cat (مع ESP32 و Arduino IDE و Thingspeak و 3D Printing)
مصباح مفصلي مطبوع ثلاثي الأبعاد - مُعاد تشكيله
مصباح مفصلي مطبوع ثلاثي الأبعاد - مُعاد تشكيله
مصباح مفصلي مطبوع ثلاثي الأبعاد - مُعاد تشكيله
مصباح مفصلي مطبوع ثلاثي الأبعاد - مُعاد تشكيله

حول: صانع ، مهندس ، عالم مجنون ومخترع المزيد عن 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 دولارًا فقط؟ انقر هنا واحصل على لك!

موصى به: