جدول المحتويات:
- اللوازم
- الخطوة الأولى: عمل Veroboard PCB
- الخطوة 2: اصنع القضية
- الخطوة 3: ضع الإلكترونيات في العلبة
- الخطوة 4: برمجة Arduino
- الخطوة الخامسة:
فيديو: WiFi Clock ، Timer & Weather Station ، التحكم في Blynk: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
هذه ساعة رقمية للتحويل (بفضل Hari Wiguna للمفهوم ورمز التحويل) ، إنها أيضًا ساعة تناظرية ومحطة للإبلاغ عن الطقس وجهاز توقيت المطبخ.
يتم التحكم فيه بالكامل بواسطة تطبيق Blynk على هاتفك الذكي عن طريق WiFi.
يتيح لك التطبيق:
عرض تحول الساعة الرقمية ، اليوم ، التاريخ ، الشهر عرض الساعة التناظرية ، اليوم ، التاريخ ، الشهر
اعرض طقس التمرير لأعلى من OpenWeathermap.org ومستشعر درجة الحرارة / الرطوبة المحلي.
استخدم وظيفة مؤقت المطبخ
تحديث وقت خادم NTP مع محدد المنطقة الزمنية
تحديث OTA (عبر الأثير) للبرامج الثابتة
تستخدم البرامج الثابتة للنظام الموصوفة هنا خادمًا محليًا لـ Blynk باستخدام Raspberry Pi ، وهناك الكثير من المعلومات حول كيفية إعداد هذا على موقع Blynk الإلكتروني.
تنزيل برنامج Local Server مجاني ويمكن أن يوفر لك المال إذا كان لديك العديد من الأدوات التي يتحكم فيها Blynk حول منزلك.
بدلاً من ذلك ، يمكنك إنشاء حساب مع Blynk واستخدام خوادمهم على الرغم من أن هذا سيكلفك على الأرجح بضعة دولارات مقابل أدوات التطبيق. توجد "طاقة" مجانية (عناصر واجهة مستخدم) عندما تنضم إلى Blynk ولكنها ليست كافية لهذا المشروع.
هذا نظام معقد للغاية يشتمل على العديد من أنظمة wifi والخادم والبرامج الثابتة / البرامج المعقدة.
التجميع والتوصيل بسيط إلى حد ما ولكن تركيب التثبيت الثابت معقد.
آمل فقط أن أتذكر أن أخبرك بكل ما تحتاج إلى معرفته:)
ادرس موقع Bynk الإلكتروني Blynk ، ستحتاج أيضًا إلى تثبيت التطبيق على هاتفك.
ستحتاج أيضًا إلى فتح حساب مجاني على OpenWeathermap.org للحصول على مفتاح api الخاص بك.
لا أنصح مبتدئًا بمحاولة هذا المشروع.
يرجى ملاحظة أن هذا إدخال في مسابقة الساعات ، يرجى التصويت إذا كنت ترغب في ذلك
اللوازم
وحدة NodeMCU 12E ESP8266 مثل هنا
عرض مصفوفة نقطية 64 × 32 مثل هنا
وحدة ساعة الوقت الحقيقي RTC مثل هنا
DHT11 درجة الحرارة / وحدة الرطوبة مثل هنا
مجلس فيرو مثل هذا
بعض الخشب للحالة (خشب البليت سيفي بالغرض)
حزمة طاقة 5 فولت 6 أمبير مثل هذا
مقبس طاقة (PCB mount) مثل هذا
بعض الأسلاك المعزولة قياس 24/28
كابل الشريط 16 طريقة (حوالي 300 مم) ، مقبس DIL 2 × أنثى ومقبس DIL 1 × 6
موصل شريط 16 طريقة DIL ذكر (حامل PCB)
كتلة طرفية ثنائية الاتجاه (تثبيت PCB)
شرائط رأس أنثى صف واحد (حوالي 40 إجمالاً ، بأطوال متنوعة)
أدوات
محطة لحام ، لحام ، قواطع للأسلاك إلخ.
الخطوة الأولى: عمل Veroboard PCB
قم بقص قطعة من لوح Vero بطول 36 أو 37 شريطًا بطول 13 ثقبًا.
لحام في شرائط الرأس الأنثوية للصف الفردي للوحة Arduino (2 × 15 طريقة) ، ووحدة RTC (5 اتجاهات) ووحدة DHT11 (3 طرق) كما هو موضح في الصور.
لحام في مقبس التيار المستمر والكتلة الطرفية ثنائية الاتجاه كما هو موضح في الصورة.
لحام في موصل شريط ذكر DIL 16 طريقة كما هو موضح.
قم بتوصيل اللوح وفقًا للتخطيط وقطع المسارات عند الضرورة.
اصنع كبلًا شريطيًا طويلًا بدرجة كافية باستخدام موصل DIL أنثى ذو 16 اتجاهًا على كل طرف.
تم تزويد كبل الطاقة بوحدة المصفوفة الخاصة بي.
إذا لم يتم توفيره ، اجعل كبل الطاقة طويلًا بما يكفي لعرضه. أسلاك حمراء وسوداء مع موصل رباعي الاتجاهات لتناسب وحدة المصفوفة.
ستحتاج أيضًا إلى إنشاء كبل خماسي مع رأس أنثى DIL 6 اتجاهات للاتصال بالموصل الأيمن لوحدة المصفوفة. يمكن فصل هذه الأسلاك الخمسة من كابل الشريط بدلاً من ذلك ، لكنني وجدت أنه من الأسهل العودة إلى اللوحة وإخراجها مرة أخرى إلى الموصل الأيمن.
يرجى اتباع التخطيطي لجميع الأسلاك.
انتقل إلى كل اتصال باستخدام مدقق متعدد الأمتار أو فاحص استمرارية ، وتأكد من عدم وجود اتصالات قصيرة أو اتصالات موصلة. تحقق من صحة خطوط الجهد.
سأحاول إيجاد الوقت للقيام بفريتزينغ لهذا وتحميله.
الخطوة 2: اصنع القضية
لقد صنعت القضية من بعض خردة الصنوبر التي أمتلكها.
الرسم صحيح إلى حد ما ، كما هو الحال دائمًا الأشياء المصممة على جهاز الكمبيوتر المناسب.
قد تضطر إلى الإزميل والقلع لتناسب الأجهزة الإلكترونية.
لقد صنعته بزوايا ميتري مثل إطار الصورة ، والآن سأفعل ذلك على آلة CNC الخاصة بي.
أفترض أنه يمكن أيضًا طباعته ثلاثية الأبعاد. اختيارك.
إذا كان خشبًا ، فقم برش بعض الورنيش عليه.
الخطوة 3: ضع الإلكترونيات في العلبة
قم بتركيب لوحة Matrix أولاً ثم لوحة Vero PCB.
قم بتوصيل حزمة الطاقة وتحقق من الفولتية والأسباب الموجودة على لوحة Vero في الأماكن الصحيحة على Arduino و RTC و DHT11 (لا تنس البطارية) وموصل الطاقة ثنائي الاتجاه إلى المصفوفة وكابلات الشريط.
عندما يتم فحص كل شيء موافق ، افصل حزمة الطاقة وتابع لتوصيل Arduino و RTC و DHT11.
قم بتوصيل كلا الطرفين بموصلات الشريط للتأكد من أنها موجهة بشكل صحيح.
قم بتوصيل الموصل ذي 6 اتجاهات بموصل matix الصحيح.
قم بتوصيل كبل الطاقة المرن بلوحة المصفوفة ، وقم بقص الأطراف وتقطيعها بطول مناسب والمسمار في الكتلة الطرفية على لوحة Vero ، مما يضمن القطبية الصحيحة.
الخطوة 4: برمجة Arduino
ستحتاج إلى تثبيت Arduino IDE ، وهناك الكثير من المعلومات حول كيفية القيام بذلك على الشبكة. اردوينو IDE.
عند التثبيت ، انتقل إلى التفضيلات وانسخ سطر النص أدناه والصقه في مربع "عناوين URL الإضافية لمدير اللوحات": -
arduino.esp8266.com/stable/package_esp8266c…
ستحتاج إلى تثبيت المكتبات التالية:
1. BlynkSimpleEsp8266 ، يمكن الحصول عليها من هنا. كل ما تريد معرفته على هذا الموقع هنا
2. ESP8266WiFi هنا
3. WiFiUdp هنا
4. ArduinoOTA المدرجة مع IDE
5. TimeLib هنا
6. RTClib هنا
7. DHT هنا
8. شريط هنا
9. PxMatrix هنا
10. الخطوط / Org_01 هنا
لا يعد تثبيت المكتبات جزءًا من هذه التعليمات ، الكثير من المعلومات على الشبكة.
ستحتاج إلى إعادة تشغيل IDE بعد تثبيت المكتبات.
ابدأ IDE وافتح ملف BasicOTA.ino إذا كنت تفضل الحصول على إمكانية OTA ، قم بتحميل BasicOTA.ino إلى لوحة ESP8266 أولاً ، وأعد ضبط اللوحة بعد ذلك.
يجب إضافة المعلومات الخاصة بك حيث توجد علامات استفهام في ملف ino. يجب أن تكون هذه في أرقام الأسطر:
6 - wifi SSID الخاص بك ، 7 - كلمة مرور wifi الخاصة بك ،
افتح ملف MorphClockScrollWeather.ino في Arduino IDE
إذا كنت تفضل عدم الحصول على OTA ، فقم بالتعليق على جميع الإشارات إلى OTA في MorphClockScrollWeather.ino باستخدام IDE.
يجب أن يكون Digit.cpp و Digit.h في نفس المجلد مثل ino ، ويجب اعتبارهما علامات تبويب في IDE.
يجب إضافة المعلومات الخاصة بك حيث توجد علامات استفهام في ملف ino. يجب أن تكون هذه في أرقام الأسطر:
124 - منطقتك الزمنية ،
140 ، 141 ، 142 - مفتاح weathermap والمعلومات ،
171 - واي فاي SSID الخاص بك ،
172 - كلمة مرور wifi الخاصة بك ،
173 - رمز سلطة Blynk ، (المزيد حول هذا لاحقًا)
أرقام الأسطر هي خيار في تفضيلات IDE ، حدد المربع.
الآن قم بالتحميل إلى لوحة NodeMCU.
إذا كنت تستخدم OTA ، فيجب أن تجد "ساعة Edge Lit" في المنافذ تحت الأدوات في IDE ، وسيكون لها عنوان IP الخاص بها أيضًا. الآن لا تحتاج إلى كبل USB لتحديث البرامج الثابتة ، قم بذلك عبر شبكة WiFi. رائع ، هاه !!
ملاحظة: لقد وجدت أن أحدث Arduino IDE لا يعرض منافذ OTA. أنا أستخدم إصدارًا أقدم 1.8.5. هذا يعمل بشكل جيد. ربما قاموا بإصلاح هذا الخطأ بحلول الوقت الذي تقوم فيه بتنزيل أحدث IDE.
الخطوة الخامسة:
اتبع التعليمات التالية:
1. قم بتنزيل تطبيق Blynk: https://j.mp/blynk_Android أو
2. المس رمز QR-code ووجه الكاميرا إلى الرمز أدناه
3. استمتع بتطبيقي!
يرجى ملاحظة أنني وجدت أنه تسجيل دخول وكلمة مرور مختلفين للتطبيق إلى موقع الويب.
إذا كنت تستخدم خادمًا محليًا ، فالمس رمز إشارة المرور على شاشة تسجيل الدخول ، حرك المفتاح إلى Custom ، واملأ عنوان IP الخاص بخادمك المحلي (يمكن العثور على هذا على شاشة RPi الرئيسية ، سيكون شيئًا مثل 192.186. 1. ؟؟؟) ، اكتب 9443 كعنوان المنفذ بجوار عنوان IP. الدخول في.
عند إنشاء مشروع جديد في التطبيق ، يتم إنشاء رمز ترخيص مميز ، يمكن إرساله بالبريد الإلكتروني إلى نفسك ثم إدراجه في MorphClockScrollWeather.ino باستخدام Arduino IDE.
أعتقد أن هذا كل ما في الأمر ، حظًا سعيدًا.
أي أسئلة الرجاء استخدام التعليقات أدناه. سأحاول الإجابة بأفضل ما أستطيع.
موصى به:
GoBabyGo: اصنع سيارة ركوب يتم التحكم فيها بواسطة عصا التحكم: 10 خطوات (بالصور)
GoBabyGo: اصنع سيارة ركوب يتم التحكم فيها بواسطة عصا التحكم: تأسست GoBabyGo من قبل أستاذ بجامعة ديلاوير ، وهي مبادرة عالمية توضح للأشخاص العاديين كيفية تعديل سيارات الركوب بحيث يمكن للأطفال الصغار ذوي القدرة المحدودة على الحركة استخدامها. المشروع الذي يتضمن تبديل دواسة القدم f
التحكم في 2 من الماكينات باستخدام عصا التحكم التناظرية: 5 خطوات (بالصور)
التحكم في 2 من الماكينات باستخدام عصا التحكم التناظرية: مرحبًا يا رفاق ، هذه أول تعليمات لي ، وفي هذا المنشور أشارك كيفية استخدام عصا التحكم التناظرية للتحكم في الماكينات باستخدام Arduino UNO ، وسأحاول شرحها بأبسط ما يمكن على أمل أن تعجبك هو - هي
كرسي متحرك يتم التحكم فيه بواسطة عصا التحكم بمساعدة متتبع العوائق: 3 خطوات (بالصور)
كرسي متحرك يتم التحكم فيه بواسطة عصا التحكم بمساعدة متتبع العوائق: من أجل تسهيل ركوب الأشخاص المعاقين جسديًا بأمان ، يتم استخدام جهاز استشعار بالموجات فوق الصوتية لتتبع العقبات الموجودة في الطريق. بناءً على حركة عصا التحكم ، ستقود المحركات الكرسي المتحرك في أي أربعة اتجاهات وسرعة في كل
ESP8266 RGB LED STRIP WIFI التحكم - NODEMCU كجهاز تحكم عن بعد بالأشعة تحت الحمراء لشريط LED يتم التحكم فيه عبر Wifi - RGB LED STRIP للتحكم في الهاتف الذكي: 4 خطوات
ESP8266 RGB LED STRIP WIFI التحكم | NODEMCU كجهاز تحكم عن بعد بالأشعة تحت الحمراء لشريط LED يتم التحكم فيه عبر Wifi | RGB LED STRIP Smartphone Control: مرحبًا يا رفاق في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام nodemcu أو esp8266 كجهاز تحكم عن بعد بالأشعة تحت الحمراء للتحكم في شريط RGB LED وسيتم التحكم في Nodemcu بواسطة الهاتف الذكي عبر wifi. لذلك يمكنك بشكل أساسي التحكم في RGB LED STRIP بهاتفك الذكي
& acirc؛ & ndash؛ & rsquo؛. :: *، Awesome Design (Microsoft Paint)، * ::. & acirc؛ & ndash؛ & rsquo ؛: 4 خطوات
& acirc؛ & ndash؛ & rsquo؛. :: *، Awesome Design (Microsoft Paint)، * ::. & acirc؛ & ndash؛ & rsquo ؛: سأوضح لك كيفية عمل تصميم رائع باستخدام طلاء Microsoft ، أو مجرد قلم رصاص وورقة! ! ملاحظة. يرجى تقييم والتصويت لمسابقة الكتاب. مليون شكرا