جدول المحتويات:
- الخطوة 1: الخطوة 1: الأجزاء والأدوات
- الخطوة 2: الخطوة 2: تحضير العرض
- الخطوة 3: تغيير وحدة ESP8266 لاستخدام هوائي خارجي
- الخطوة 4: تجميع الأشياء الأخرى
- الخطوة 5: ربط كل الأشياء معًا
- الخطوة 6: البرمجيات
- الخطوة 7: الصندوق
- الخطوة 8: الساعة النهائية
فيديو: ساعة تنبيه متزامنة NTP: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
أهلا.
هذا هو أول تدريب لي ، واللغة الإنجليزية ليست لغتي الأم ، لذا يرجى التحلي بالصبر.
كنت أرغب في إنشاء منبه NTP باستخدام RTC والتي ستتم مزامنتها من الإنترنت.
لقد وجدت الساعة الرائعة جدًا بواسطة ZaNgAbY وهذا الرجل (شكرًا).
الساعة عبارة عن ساعة RTC ذات مصفوفة نقطية تعتمد على ESP8266 الشهير الذي تتم مزامنته مع خادم NTP.
على الرغم من أن الساعة لطيفة للغاية ، إلا أنها تفتقر إلى بعض الوظائف التي أحبها ، لذا أضفت بعضها.
1. وظيفة التنبيه مع شاشة منفصلة.
2. سطوع تلقائي.
3. زر إعادة الضبط الخارجي إذا كانت الساعة مكدسة وتحتاج إلى إعادة تعيين.
4. تم تغيير الشهر إلى رقم وليس بكلمة (أحب ذلك بهذه الطريقة)
5. عند بدء التشغيل ، إذا فشل اتصال WiFi وكان وقت RTC صالحًا ، فسيتم عرض وقت RTC.
6. سيضيء مصباح أزرق إذا كان هناك اتصال WiFi.
7. WiFi ssid وكلمة المرور ليست مشفرة بشكل ثابت ، يمكنك تغييرها من خلال صفحة ويب.
8. إذا تعذر التحديث من خادم NTP بعد مرور 24 ساعة ، فسيحاول ESP8266 إعادة الاتصال بشبكة WiFi.
9. مفتاح إيقاف التنبيه هو زر لمس
الخطوة 1: الخطوة 1: الأجزاء والأدوات
القطع:
4 + 2 × 8x8 MAX7219 LED مصفوفة (مثل هذا)
1 × RTC DS3231 (مثل هذا)
1 × لوحة ESP12 (مثل هذا)
1 × زر بلمسة واحدة (مثل هذا)
1 × وحدة LDR (مثل هذا)
1 × وحدة I2C PCF8574 (استخدمت وحدة I2C إلى LCD مثل هذه)
1 × Sparkfun Serial led display (لقد استخدمت الأصفر ولكن الأزرق جميل)
النموذج الأولي ثنائي الفينيل متعدد الكلور 65.5 مم × 210 مم (لقد صنعته من جزأين)
1 × المنبه رقاقة جدا لإزالة المسابقة (مثل هذا)
1 × أنبوب شبكي 80 مم قطر خارج 74 مم داخل طول 213 مم.
1 × 5.5 مم × 2.1 مم تيار مستمر امدادات الطاقة لوحة جاك معدني جبل.
4 × أزرار ضغط.
1 × مفتاح تشغيل / إيقاف.
1 × أزرق led ومقاوم 1 كيلو.
1 × 470 فائق التوهج 16 فولت مكثف.
1 × فيلم تظليل النافذة.
مصدر طاقة 1 × 5 فولت 1 أمبير.
الأسلاك
أدوات:
لحام حديد
والأدوات العامة.
الخطوة 2: الخطوة 2: تحضير العرض
لقد حصلت على وحدتين من 4 كتل كل واحدة ، لذا قمت بقص واحد إلى نصف وحصلت على عرض 6 كتل ، إذا كنت تفضل يمكنك شراء 6 كتل مفردة وربطها معًا (انتبه إلى أن Dout of one block متصل بدين التالي).
بعد أن يكون لديك عرض 6 كتل ، قم بتجميعه على النموذج الأولي ثنائي الفينيل متعدد الكلور ، واستخدمت البراغي والفواصل والمسامير ، إذا كنت ترغب في حل سريع ، يمكنك استخدام شريط مزدوج الوجه.
بعد ذلك ، نحتاج إلى تجميع شاشة التنبيه أسفل شاشة المصفوفة النقطية الرئيسية ، وإلقاء نظرة على الصور.
على يسار شاشة التنبيه ، قمت بلحام مؤشر WiFi الأزرق.
الخطوة 3: تغيير وحدة ESP8266 لاستخدام هوائي خارجي
أجد صعوبة في الحصول على اتصال WiFi جيد في الغرفة التي تستخدم فيها الساعة ، لذلك قمت بتغيير وحدة ESP8266 لاستخدام هوائي خارجي.
إذا لم تكن لديك مشكلات في الاتصال بشبكة WiFi ، فيمكنك استخدام الهوائي الأصلي.
الخطوة 4: تجميع الأشياء الأخرى
في الجزء الخلفي من النموذج الأولي ثنائي الفينيل متعدد الكلور ، سنقوم بتجميع وحدات ESP8266 و RTC و PCF8574.
لقد قمت بلحام مآخذ حتى أتمكن من توصيل الوحدات النمطية وفصلها.
تحتاج أيضًا إلى تجميع وحدة LDR حتى يتمكن المستشعر من استشعار الضوء المحيط.
أخيرًا ، أضف مفتاح اللمس في مكان مناسب حتى تتمكن من الوصول إليه بسهولة لإيقاف المنبه.
الخطوة 5: ربط كل الأشياء معًا
يرجى إلقاء نظرة على التخطيطي ، ليس معقدًا ، فهو الوحيد الذي يربط الأسلاك من وحدة إلى أخرى.
إذا كنت تواجه صعوبة في قراءة المخطط ، فإليك وصف نصي:
====================
MAX7219 إلى ESP8266 =====================
VCC - 5V (الملاحظة 1)
GND - GND
CS - D8
DIN - D7
CLK - D5
===================
DS3231 إلى ESP8266
===================
GND - GND
VCC - 3.3 فولت
SDA - D1
SCL - D2
==========================================
عرض شرائح Sparkfun المسلسل 7 إلى ESP8266
==========================================
VCC - 5V (الملاحظة 1)
GND - GND
RX - D4
==========================================
وحدة مستشعر الضوء LDR إلى ESP8266
==========================================
VCC - 3.3 فولت
GND - GND
خارج - A0
===========================================
Catode LED لشبكة WiFi - D3 ، أنود يصل إلى 3.3 فولت بمقاوم 1 كيلو
(لقد استخدمت مقاومًا 1 كيلو لأنني أردت أن يكون المصباح خافتًا)
===========================================
============================================
دعم واجهة منفذ Ebay PCF8574T I / O Fr I2C Arduino ======================================= =====
P0 - زر حتى الساعة
P1 - زر الساعة dn
P2 - زر الدقيقة
P3 - الجرس (لقد استخدمت جرسًا إلكترونيًا من ساعة المنبه ذات الرقاقة بتكلفة 1 دولار تقريبًا)
P4 - زر الدقيقة dn
P5 - زر تشغيل / إيقاف التنبيه
P6 - أضف ساعة واحدة في الصيف (فقط لإسرائيل) (الملاحظة 2)
P7 - زر اللمس لإيقاف التنبيه
SDA إلى SDA من RTC
SCL إلى SCL من RTC
GND إلى GND
VCC إلى 3.3 فولت
تربط جميع الأزرار جانبًا واحدًا بالمنفذ والجانب الآخر بـ GND.
ملاحظة 1 - جميع الكتل الستة لمصفوفة الصمام وشاشة الإنذار متصلة بجهد 5 فولت
ملاحظة 2 - المفتاح المتصل بـ P6 من PCF8574 مطلوب فقط في بلدي لأن وقت الصيف ليس دائمًا في نفس التاريخ مثل بقية العالم ، لذا يمكنني إضافة ساعة إذا لزم الأمر.
يمكن توفير الطاقة للساعة بطريقتين:
1. قم بتوصيل كبل USB بوحدة ESP12e وأخذ 5V للشاشات من دبوس VV للوحدة.
2. إدخال 5 فولت من خلال موصل مخصص (كما هو موضح في التخطيطي) ، قم بتوصيل 5 فولت بوحدات المصفوفة النقطية وشاشات التنبيه ودبوس Vin في وحدة ESP12e.
إذا كنت تستخدم الخيار 2 ، فأنت بحاجة إلى توصيل مكثف 470 فائق التوهج 16 فولت بين 5 فولت و GND.
لقد قمت أيضًا بتوصيل إعادة الضبط بزر ضغط يمكنني الوصول إليه من خارج الساعة باستخدام دبوس.
لاحظ الجهد لكل وحدة !
الخطوة 6: البرمجيات
مرفق رسم Arduino ، لقد وضعت الكثير من التعليقات لذلك أعتقد أنه سيكون واضحًا.
ستحتاج إلى تضمين مكتبة WiFiManager من السمع ومكتبة ESP8266WiFi من السمع
إذا كنت لا تعرف كيفية برمجة ESP12e باستخدام Arduino IDE ، فيرجى البحث عن ذلك في google.
الخطوة 7: الصندوق
لقد صنعت الصندوق من أنبوب زجاجي بطول 210 مم وغطيته من الداخل بفيلم تظليل النافذة (المستخدم في السيارات).
الغلافان الجانبيان اللذان صنعتهما من Delrin والذي قمت بتشكيله باستخدام آلة طحن CNC (ربما يمكن القيام بذلك باستخدام طابعة ثلاثية الأبعاد).
لدي ملفات DXF فقط للأغلفة التي استخدمتها لبرمجة CNC.
إذا احتاج شخص ما إلى ملفات DXF ، فيرجى إرسال ملاحظة إلي.
بالطبع يمكنك عمل صندوق جميل مختلف للساعة.
الخطوة 8: الساعة النهائية
يمكن رؤية الساعة النهائية هنا
شكرا لك.
موصى به:
ساعة تنبيه لغز الذاكرة: 3 خطوات (مع صور)
ساعة منبه لغز الذاكرة: هذه هي ساعة ألغاز المنبه مما يعني أن هناك لعبة ذاكرة صغيرة عليك حلها لوقف رنين المنبه! يحتوي على 3 مصابيح LED والتي عند الضغط على أي من الأزرار ، سيكون المنبه
ساعة الشبكة ESP8266 بدون أي RTC - Nodemcu NTP Clock No RTC - مشروع ساعة الإنترنت: 4 خطوات
ساعة الشبكة ESP8266 بدون أي RTC | Nodemcu NTP Clock No RTC | مشروع ساعة الإنترنت: في المشروع ، سيتم إنشاء مشروع ساعة بدون RTC ، سيستغرق الأمر وقتًا من الإنترنت باستخدام wifi وسيعرضه على شاشة st7735
ساعة Arduino الرقمية متزامنة مع خط الطاقة 60 هرتز: 8 خطوات (بالصور)
ساعة Arduino الرقمية المتزامنة بواسطة خط الطاقة 60 هرتز: تتم مزامنة الساعة الرقمية القائمة على Arduino بواسطة خط الطاقة 60 هرتز. يحتوي على شاشة عرض أنود مشتركة بسيطة وغير مكلفة مكونة من 4 أرقام 7 والتي تعرض الساعات والدقائق. يستخدم كاشفًا متقاطعًا لاكتشاف متى تكون الموجة الجيبية 60 هرتز
ساعة تنبيه Arduino DS1302 RTC: 3 خطوات
Arduino DS1302 RTC Alarm Clock: مرحبًا ، أردت أن أشارككم هذا المشروع الصغير ، إنه يتعلق بمنبه DIY يعتمد على لوحة Arduino UNO و DS1302 RTC Module ، يمكنك إعداد التاريخ والوقت عن طريق لوحة المفاتيح وكذلك ضبط المنبه ل وقت محدد. آمل أن تعجبك
ساعة تنبيه بلوتوث LED (شاشة عرض من 7 أجزاء من سلة المهملات): 4 خطوات
منبه بلوتوث LED (شاشة عرض من 7 أجزاء من المهملات): مرحبًا بالجميع. مرحبًا بك مرة أخرى في تعليمات أخرى. آخر مرة قمت بنشر Instructable حول كيفية تحويل القمامة إلى عرض مكون من 4 أرقام مكونة من 7 أجزاء https: //www.instructables.com/id/4-Digit-7-Segment … سنصنع منبهًا بسيطًا باستخدام t