ساعة Arduino Alarm Clock رائعة وشعبية ومعظم الهواة الإلكترونيين قاموا ببنائها مرة واحدة على الأقل. يمكنك العثور على الكثير من مشاريع المنبه مع شاشة LCD بسيطة وعدد قليل من الإعدادات ، لكننا هنا نشارك المنبه مع شاشة تعمل باللمس TFT LCD ، حيث يمكن ضبط المنبه عبر الإنترنت ، باستخدام تقويم Google. سيتم تشغيله أيضًا عند وصول بعض الرسائل الإلكترونية المهمة إلى صندوق الوارد الخاص بك. أطلقوا عليها اسم SMART Alarm Clock (الإعداد للاجتماعات والمواعيد والتذكيرات والمهام) ، والتي تستخدم Arduino Yun.
ليس من الصعب تكوين جزء الأجهزة في هذه الساعة ، ما عليك سوى توصيل TFT Touch Shield بـ Arduino Yun وإرفاق مكبر صوت USB في منفذ USB الخاص به. أدخل أيضًا بطاقة SD في Arduino Yun وقم بتشغيلها باستخدام كابل Micro USB ، مثل Raspberry Pi.
يكمن الجزء الصعب في تكوين البرامج ، فأنت تحتاج أولاً إلى إنشاء حساب على Temboo. يدمج Temboo بشكل أساسي العديد من واجهات برمجة التطبيقات (مثل Google API ، و PayPal ، و Twitter ، و Dropbox ، وما إلى ذلك) ويقوم بإنشاء رمز للعديد من اللغات والأنظمة الأساسية (مثل PHP و JAVA و Arduino و Android و iOS). يمكن استخدام هذا الرمز مباشرةً في ملف الشفرة الخاص بك ، لذلك لا تحتاج إلى كتابة العديد من أسطر التعليمات البرمجية لدمج واجهات برمجة التطبيقات الأخرى في تطبيقك.
لذلك بعد إنشاء حساب على Temboo ، ستحصل على اسم حساب Temboo واسم التطبيق والمفتاح. ثم تحتاج إلى "حفظ ملف تعريف تقويم Google في Temboo" ، باستخدام ClientSecret و ClientID . هذا ClientSecret و ClientID يتم إنشاؤها من خلالكم حساب Google هنا، من خلال تمكين API التقويم وخلق هوية العميل الجديد. يتم شرح الإجراء بالكامل بشكل جيد في هذا البرنامج التعليمي. و رسم (رمز) لهذا إنذار سمارت ساعة يمكن تحميلها من هنا، تحتاج فقط إلى استبدال بعض القيم في هذا الملف رسم مثل Temboo اسم الحساب، اسم التطبيق ومفتاح، قبل تحميلها على اردوينو.
الآن كلما قمت بتعيين أي اجتماع وموعد في تقويم Google الخاص بك ، سيتم تعيينه تلقائيًا كـ "منبه" في ساعة SMART الخاصة بك. تتحقق هذه الساعة من تقويم Google بشكل دوري في غضون ساعتين. يمكن إيقاف التنبيه بالنقر فوق أي مكان على الشاشة. سيتم تشغيل المنبه أيضًا إذا أرسل إليك شخص ما بريدًا يحتوي على سطر الموضوع "WAKE UP". يمكن تغيير فترة الفحص ونص سطر الموضوع هذا في ملف التعليمات البرمجية وفقًا لذلك.