مسابقة FUBARINO: تعمل ساعة NTP

[Toni] حول NTP، بروتوكول وقت الشبكة. يتيح ذلك تطوير المنبه أن تبقي وقت دقيق للغاية عن طريق المزامنة مع خادم NTP على الإنترنت.

تعمل المهمة كمنبه السرير. عندما يتعلق الأمر بالوقت للاستيقاظ في الصباح، يبدو أن الانذار بالإضافة إلى مفاتيح الشاشة من استخدام الإضاءة الخلفية الزرقاء لاستخدامها حمراء. هذا عرض في الفيديو أدناه، ولكن ستحتاج إلى رفض مكبرات الصوت الخاصة بك قبل عرضه؛ لن يكون لضوضاء الإنذار أي مشكلة في الاستيقاظ في الصباح. بعد هزيلة غير مرغوب فيها، ستحصل على نظرة خاطفة على بيضة عيد الفصح التي تذكرك بالتفتيش على رسائل جديدة على Hackaday.

يخاف من إنهاء كومة تبخير من الخبث بدلا من الخادم [toni] طلب منا عقد ملفات الوظيفة. يمكنك اكتشاف الوصف الأول من الوظيفة بالإضافة إلى رابط إلى الرمز أدناه.

هذا دخول في مسابقة فبرينو للحصول على إمكانية في واحدة من 20 من لوحات SD 20 التي وضعت Microchip كجوائز!

المنبه NTP.

ظهر بضعة أسابيع قمت بتطوير المنبه الخاص بي. بالنسبة لهذه الوظيفة، استخدمت Arduino Ethernet بالإضافة إلى درع Adafruit LCD. اخترت الاستفادة من صندوق من الورق المقوى القديم بالإضافة إلى إصلاح كلتا الأمور داخل وكذلك قطع ثقب لموصل الطاقة، LAN وكذلك واحدة لتليفزيون كابل USB مما يؤدي إلى محول USB2Serial (لا تفهم بالضبط كيف تفهم بالضبط انهم يسمى). ثم أضفت مكبر صوت بيزو. الآن لدي صندوق من الورق المقوى مع ثقوب وكذلك عرض. (يمكن تشغيل الساعة من قبل قابس الطاقة أو بواسطة USB، تماما مثل أي نوع من أردوينو)

دعنا نأتي إلى جزء طلب البرنامج. أولا، قمت أولا باكتشاف نموذج التعليمات البرمجية هذا مرتبط بخوادم NTP (http://arduino.cc/en/tutorial/udpntpclient). تضمنت المكتبة الخاص بي RGB LCD وكذلك تحديد بعض الألوان. ثم تم ترميز قائمة التنقل. من السهل الاستخدام للغاية: اضغط على TimeZone TimeZone، إضافة أو تطرح مع â € œ € € € € €. â € o € مرة أخرى لتبديل التنشيط الإنذار. الانتهاء مع “اختيار”. “مفتاح أسفل” لساعة الإنذار، “مفتاح أسفل” مرة أخرى لحظة الإنذار، الانتهاء من “اختيار”. ثم حان الوقت للذهاب إلى السرير، لا تقلق بشأن الإضاءة الخلفية، فإنه يمظلان بعد بضع ثوان من عدم النشاط، لا تزال الشاشة مرئية إلى حد ما على الرغم من ذلك.

في صباح اليوم التالي سوف تستيقظ بقدر ضوضاء الإنذار سيئة لهذه الساعة. ومع ذلك هناك تحد. لا يوجد زر “قيلولة بعد الظهر” أو زر “shutthealarmoff”. لإسكات المنبه كل ما يجب القيام به هو تغيير وقت الإنذار. أضف فقط على سبيل المثال 5 دقائق إلى وقت الإنذار. بعد فترة وجيزة من أن المنبه سوف يبدو مرة أخرى، أعد الوقت إلى الوقت الأصلي، الآن مستعد لليوم التالي. أو مجرد تبديل النشاط لكن ضع في اعتبارك إعادة تنشيط المساء. لن تحتاج أبدا إلى النبيذ لأن التنقل مع القائمة تحتاج إلى جزء من التركيز. بعد إسكات المنبه فأنت بالتأكيد مستيقظا.

ولكن لا يزال هناك شيء مفوض يفعل: التاريخ عند عرض عدد غير مواتي ولكن لم أجد الوقت لتفقد ما الذي أثار هذا السلوك. وبالمثل مضخة الشاشة أثناء وجودها في قائمة التنقل التي ليست جيدة جدا المظهر.

ولكن يمكنك الآن أن تسأل نفسك حيث يخفي عنوان URL Hackaday.com. الرد بسيط: كل صباح أحصل على تذكير بتفتيش صفحة الويب، فقط في حين أن المنبه يرن. ما بداية جيدة في اليوم!

اردوينو رسم