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

مؤقت تشغيل iPad: 5 خطوات (بالصور)
مؤقت تشغيل iPad: 5 خطوات (بالصور)

فيديو: مؤقت تشغيل iPad: 5 خطوات (بالصور)

فيديو: مؤقت تشغيل iPad: 5 خطوات (بالصور)
فيديو: طريقة فتح اكثر من تطبيق في الايباد ( نواف السويد ) 2024, شهر نوفمبر
Anonim
Image
Image
عداد تشغيل iPad
عداد تشغيل iPad

أعتقد أن هذا موضوع يعاني منه كل والد. كم يمكن للأطفال اللعب بأجهزة iPad (أو أي جهاز لوحي آخر).

لقد جربنا طرقًا متعددة ، مثل الأوقات الثابتة ، لكن هذا لم ينجح حقًا لأن ابننا أراد دائمًا العودة إلى المنزل في اللحظة التي سُمح له فيها باللعب بجهاز iPad الخاص به.

جهاز iPad Play Timer لذلك صنعت جهاز iPad Play Timer. جهاز واضح وبسيط يمنح الأطفال التحكم الذاتي في استخدام جهاز iPad المحبوب. في البرنامج ، يمكنك تعيين مقدار الوقت المسموح به للعب على iPad (أو أي جهاز لوحي آخر) لكل يوم من أيام الأسبوع. بالطبع ، صفر دقيقة هي أيضًا خيار:-) كما في حالتنا في أيام المدرسة.

نظام بطاقة المكافأة يتضمن "نظام بطاقة المكافأة". هذه هي بطاقات RFID التي يمكن للأطفال كسبها ، على سبيل المثال عند الانتهاء من وجبة صحية دون أنين:-) يمكنك إعداد مقدار الوقت الإضافي الذي ستضيفه كل بطاقة في البرنامج. في حالتنا ، لا يُسمح لابننا باللعب إلا في عطلات نهاية الأسبوع (الجمعة والجلوس والشمس) ، حتى يتمكن من جمع هذه البطاقات طوال الأسبوع ويمكنه أن يقرر بنفسه عندما يريد وقتًا إضافيًا في تلك الأيام.

بالطبع لا يمكن استخدام كل بطاقة إلا مرة واحدة! هناك علامة RFID "الأصل" يمكنها إعادة تعيين جميع البطاقات المستخدمة ، بحيث يمكن إعادة استخدامها.

إذا أعجبك هذا المشروع ، يرجى التصويت لي في مسابقة الساعة: -)

الخطوة 1: الأجهزة

الأجهزة
الأجهزة
الأجهزة
الأجهزة
الأجهزة
الأجهزة

العلبة من خشب 3 مم لازركوت. يمكنك تنزيل ملف.dwg هنا (انظر الملفات المرفقة). يتكون من 8 طبقات 3 مم. يمكنك بالطبع ضبط هذا على سمك (كمية الطبقات) وعرض جهازك اللوحي.

في المنتصف يوجد مفتاح نمط الممرات ، لاكتشاف ما إذا كان الجدول مدرجًا أم لا.

في حال لم تكن معتادًا على التصميم ثنائي الأبعاد (ملفات.dwg). لقد استخدمت البرنامج المجاني المسمى draftsight. يمكنك تنزيله من هنا:

إذا لم يكن لديك قاطع ليزر بنفسك ، فحاول العثور على مساحة / فاب لاب محلي / hackerspace ، فمن المحتمل أن يكون لديهم قاطع ليزر. التصميم ليس كبيرًا جدًا ، لذا يجب أن تكون قادرًا على قص هذا بسهولة (في عدة قطع) على قاطع ليزر صغير.

توجد ثقوب لولبية في التصميم ، لكني قمت أيضًا بلصق الطبقات الفردية.

بعد صنع العلبة ، قمت برملها ، واستخدمت أساسًا أبيض ورشتها بعد ذلك باللون الرمادي / الفضي.

يمكنك تعليق الحافظة على الحائط ، أو في حالتي ، قمت بتثبيتها أعلى قضيب معدني ثقيل (احتفظت به بعد رمي خزانة ايكيا ، التي تحتوي على هذه القضبان ، لمنع الأقرب من الانقلاب.

الخطوة الثانية: الإلكترونيات

الإلكترونيات
الإلكترونيات
الإلكترونيات
الإلكترونيات
الإلكترونيات
الإلكترونيات

كنت أرغب في الحفاظ على الإلكترونيات رخيصة وسهلة الاستخدام. لذلك استندت في التصميم إلى ESP8266 من adafruit:

إنها شريحة "اردوينو" بقيمة 9.95 دولارًا مع شبكة wifi ، ويمكنك العثور على العديد من أجهزة ESP8266 الأرخص التي يجب أن تعمل جميعها أيضًا على AliExpress.

انتهى التصميم إلى الوصول إلى الحد الأقصى لجميع منافذ ESP8266. يتم استخدام كل من I2C و SPI.

  • I2C لـ adafruit i2c LED مرة أخرى:
  • SPI لـ MFRC-522 (ابحث فقط على aliexpress.com "mfrc-522"
  • منفذ واحد لربط المفتاح
  • منفذ واحد لتوصيل مكبر صوت بيزو ، بحيث يمكن للجهاز "تنبيه":-)

لقد كانت ملائمة قليلاً ، ولكن مع مسدس الغراء الساخن القديم الخاص بي ، تمكنت من جعل كل شيء يلتصق في مكانه:-)

هنا القائمة الكاملة لمكونات الأجهزة:

  • اندلاع Adafruit HUZZAH ESP8266
  • Adafruit 0.56 بوصة 4-شاشة عرض 7-Segment مع حقيبة ظهر I2C
  • قارئ MFRC-522 RF-ID
  • الجرس بيزو
  • 1x 10 كيلو أوم المقاوم (للمفتاح)
  • 1x 100 أوم المقاوم (للبيزو)
  • أركيد مايكرو سويتش
  • FTDI Serial TTL-232 USB Cable (لبرمجة ESP8266)

الخطوة 3: البرنامج

البرنامج
البرنامج

يمكنك تنزيل كود Arduino من:

تحتاج إلى التهيئة في البرنامج الذي تملكه لإعدادات wifi (SSID وكلمة المرور). تحتاج أيضًا إلى إضافة بطاقات RFID التي تستخدمها.

إذا كنت لا تعرف معرفات بطاقات SSID الخاصة بك ، فما عليك سوى تشغيل البرنامج والتحقق من الإخراج التسلسلي ، وسوف يعرض أي "بطاقات غير متعرف عليها" وسيعرض هذه المعرفات.

تكوين البطاقة

لكل بطاقة يمكنك ضبط مقدار الدقائق التي ستضيفها.

إذا قمت بتكوين بطاقة على أنها 254 ، فستتم إعادة تعيين جميع البطاقات المستخدمة إلى غير المستخدمة ، وإذا قمت بتهيئة بطاقة على أنها 253 ، فسيتم إعادة ضبط الساعة إلى القيمة الافتراضية لذلك اليوم.

يحتفظ البرنامج بتتبع بطاقة RFID التي تم استخدامها. لذلك حتى إعادة التعيين ، لن يكون من الممكن استخدامها وسيظهر "USED" على الشاشة عند تقديم البطاقة.

يقوم البرنامج أيضًا بتخزين "اللحظة الأخيرة" كل دقيقة في ذاكرة EEPROM ، لذلك في حالة انقطاع التيار الكهربائي ، أو محاولة طفل لإعادة ضبط الجهاز ، سيعود دائمًا إلى آخر دقيقة.

العد التنازلي

ستعرض ساعة العد التنازلي المقدار أو الساعات: الدقائق المتبقية ، عندما يكون هناك أكثر من 60 دقيقة. في آخر 60 دقيقة سيعرض الدقائق: ثواني

إشعارات

أحد العناصر الرئيسية للجهاز هو أنه سيرسل إشعارات إلى الجهاز اللوحي. نظرًا لأن ESP8266 لا يمكنه إرسال حزم HTTPS (لا توجد قوة حصان كافية للتشفير) ، فإنه يستخدم خدمة إعلام IFTTT وخطافات الويب ، والتي تدعم مكالمات HTTP العادية. انظر القسم التالي لتهيئة IFTT.

الخطوة 4: الإعلام عبر IFTTT

إعلام عبر IFTTT
إعلام عبر IFTTT
إعلام عبر IFTTT
إعلام عبر IFTTT
إعلام عبر IFTTT
إعلام عبر IFTTT

نظرًا لأن ESP8266 لا يمكنه تنفيذ طلبات HTTPS ، فإن معظم واجهات برمجة تطبيقات الإشعارات غير ممكنة. إنه لأمر رائع أن IFTTT لا يزال لديه خطاف ويب HTTP أساسي. يسمح لك بتشغيل إجراء إذا تم إجراء طلب HTTP. بناءً على ذلك ، يمكنك تشغيل إجراء إعلام.

أنت بحاجة إلى تثبيت تطبيق IFTTT على جهازك اللوحي. يتم دعم كل من iPad و Android. في حالتي ، قمت بإنشاء حساب منفصل لجهاز iPad للقيام بذلك.

في إعدادات webhook ، ستجد المفتاح الفريد الذي ستحتاج إلى إضافته في كود Arduino.

الخطوة الخامسة: الملخص

ملخص
ملخص
ملخص
ملخص

لذلك إذا كنت قادرًا …

  • لنحت الإطار باستخدام قاطع ليزر
  • الحصول على جميع المكونات معا ملحوم
  • تكوين خدمة IFTTT
  • وقم بتحميل كود Arduino الصحيح إلى ESP8266 الخاص بك

يمكنك أن تقدم لطفلك المدمن نظامًا واضحًا للتحكم في وقت الجهاز:-)

موصى به: