विषयसूची:

आईपैड प्ले टाइमर: 5 कदम (चित्रों के साथ)
आईपैड प्ले टाइमर: 5 कदम (चित्रों के साथ)

वीडियो: आईपैड प्ले टाइमर: 5 कदम (चित्रों के साथ)

वीडियो: आईपैड प्ले टाइमर: 5 कदम (चित्रों के साथ)
वीडियो: M1 iPad Pro Setup 2024, नवंबर
Anonim
Image
Image
आईपैड प्ले टाइमर
आईपैड प्ले टाइमर

मुझे लगता है कि यह एक ऐसा विषय है जिससे हर माता-पिता जूझ रहे हैं। बच्चे अपने आईपैड (या किसी अन्य टैबलेट) के साथ कितना खेल सकते हैं।

हमने निश्चित समय की तरह कई तरीकों की कोशिश की, लेकिन यह वास्तव में हमारे बच्चे के रूप में काम नहीं करता था, फिर हमेशा घर जाना चाहता था जब उसे अपने आईपैड के साथ खेलने की इजाजत दी जाती थी।

iPad Play Timerतो मैंने iPad Play Timer बनाया। एक स्पष्ट, सरल उपकरण, जो बच्चों को इस बात पर आत्म-नियंत्रण देता है कि वे अपने प्रिय iPad का उपयोग कब कर सकते हैं। सॉफ़्टवेयर में आप सप्ताह के प्रत्येक दिन के लिए निर्धारित कर सकते हैं कि उन्हें iPad (या किसी अन्य टैबलेट) पर खेलने के लिए कितना समय दिया गया है। बेशक, शून्य मिनट भी एक विकल्प है:-) जैसा कि हमारे मामले में स्कूल के दिनों में होता है।

बोनस कार्ड प्रणालीइसमें एक "बोनस कार्ड प्रणाली" शामिल है। ये आरएफआईडी कार्ड हैं जो बच्चे कमा सकते हैं, उदाहरण के लिए जब वे बिना विलाप के स्वस्थ भोजन खत्म करते हैं:-) आप सॉफ्टवेयर में सेट कर सकते हैं कि प्रत्येक कार्ड कितना अतिरिक्त समय जोड़ देगा। हमारे मामले में, हमारे बेटे को केवल सप्ताहांत (शुक्र, शनि और सूर्य) पर खेलने की अनुमति है, इसलिए वह सप्ताह के दौरान इन कार्डों को इकट्ठा कर सकता है और जब वह उन दिनों अतिरिक्त समय चाहता है तो उसे स्वयं तय कर सकता है।

बेशक प्रत्येक कार्ड का उपयोग केवल एक बार किया जा सकता है! एक "पैरेंट" आरएफआईडी टैग है जो सभी उपयोग किए गए कार्ड को रीसेट कर सकता है, ताकि उनका पुन: उपयोग किया जा सके।

अगर आपको यह परियोजना पसंद है, तो कृपया मुझे घड़ी प्रतियोगिता में वोट दें:-)https://www.instructables.com/contest/clocks2018/

चरण 1: हार्डवेयर

हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर

मामला 3 मिमी लकड़ी से लेसरकट का है। आप यहाँ.dwg फ़ाइल डाउनलोड कर सकते हैं (संलग्न फ़ाइलें देखें)। इसमें 3 मिमी की 8 परतें होती हैं। बेशक आप इसे अपने टेबलेट डिवाइस की मोटाई (परतों की मात्रा) और चौड़ाई के अनुसार समायोजित कर सकते हैं।

बीच में एक आर्केड स्टाइल स्विच लगाया गया है, यह पता लगाने के लिए कि टेबल डाला गया है या नहीं।

यदि आप 2D डिज़ाइन (.dwg फ़ाइलें) से परिचित नहीं हैं। मैंने ड्राफ्टसाइट नामक मुफ्त सॉफ्टवेयर का इस्तेमाल किया। आप इसे यहां डाउनलोड कर सकते हैं:

यदि आपके पास स्वयं लेज़र कटर नहीं है, तो स्थानीय मेकरस्पेस / फैबलैब, / हैकरस्पेस खोजने का प्रयास करें, उनके पास संभवतः एक लेज़र कटर होगा। डिजाइन बहुत बड़ा नहीं है, इसलिए आप इसे (कई टुकड़ों में) एक छोटे लेजर कटर पर आसानी से काटने में सक्षम होना चाहिए।

डिजाइन में पेंच छेद हैं, लेकिन मैंने अलग-अलग परतों को भी चिपकाया है।

मामला बनने के बाद, मैंने इसे रेत दिया, एक सफेद प्राइमर का इस्तेमाल किया और स्प्रे उस ग्रे/चांदी के बाद पेंट किया।

आप मामले को एक दीवार पर लटका सकते हैं, या मेरे मामले में मैंने इसे एक भारी धातु की पट्टी के ऊपर रखा है (जिसे मैंने एक IKEA कोठरी को फेंकने के बाद रखा था, जिसमें ये पट्टियाँ थीं, ताकि निकटतम टिप को रोका जा सके।

चरण 2: इलेक्ट्रॉनिक्स

इलेक्ट्रॉनिक्स
इलेक्ट्रॉनिक्स
इलेक्ट्रॉनिक्स
इलेक्ट्रॉनिक्स
इलेक्ट्रॉनिक्स
इलेक्ट्रॉनिक्स

मैं इलेक्ट्रॉनिक्स को सस्ता और उपयोग में आसान रखना चाहता था। इसलिए मैंने adafruit के ESP8266 पर डिज़ाइन को आधारित किया:

यह वाईफाई के साथ $9.95 'arduino' चिप है और aliexpress पर आप कई और भी सस्ते ESP8266 डिवाइस पा सकते हैं, जिन्हें सभी को भी काम करना चाहिए।

डिजाइन ने ESP8266 के सभी बंदरगाहों को अधिकतम कर दिया। I2C और SPI दोनों का उपयोग किया जाता है।

  • एडफ्रूट i2c एलईडी बैक के लिए I2C:
  • MFRC-522 के लिए SPI (बस aliexpress.com पर खोजें "mfrc-522"
  • स्विच संलग्न करने के लिए एक पोर्ट
  • एक पीजो स्पीकर संलग्न करने के लिए एक पोर्ट, ताकि डिवाइस 'बीप' कर सके:-)

यह थोड़ा तंग था, लेकिन मेरी अच्छी पुरानी गर्म-गोंद बंदूक के साथ, मैं अपनी जगह पर सब कुछ छड़ी करने में सक्षम था:-)

यहाँ हार्डवेयर घटकों की पूरी सूची है:

  • Adafruit HUZZAH ESP8266 ब्रेकआउट
  • एडफ्रूट 0.56" 4-डिजिट 7-सेगमेंट डिस्प्ले w/I2C बैकपैक
  • एमएफआरसी-522 आरएफ-आईडी रीडर
  • पीजो बजर
  • 1x 10K ओम रोकनेवाला (स्विच के लिए)
  • 1x 100 ओम रोकनेवाला (पीजो के लिए)
  • आर्केड माइक्रो स्विच
  • FTDI सीरियल TTL-232 USB केबल (ESP8266 प्रोग्रामिंग के लिए)

चरण 3: सॉफ्टवेयर

सॉफ्टवेयर
सॉफ्टवेयर

आप Arduino कोड यहां से डाउनलोड कर सकते हैं:https://github.com/AnykeyNL/IpadTimer

आपको उस सॉफ़्टवेयर में कॉन्फ़िगर करने की आवश्यकता है जो आपके पास वाईफाई सेटिंग्स (एसएसआईडी और पासवर्ड) है। इसके अलावा आपको जो भी RFID कार्ड इस्तेमाल कर रहे हैं उन्हें जोड़ना होगा।

यदि आप अपने एसएसआईडी कार्ड की आईडी नहीं जानते हैं, तो बस सॉफ्टवेयर चलाएं और सीरियल आउटपुट देखें, यह कोई भी "अपरिचित कार्ड" दिखाएगा और वे आईडी प्रदर्शित करेगा।

कार्ड विन्यास

प्रति कार्ड आप इसमें जोड़े जाने वाले मिनटों की मात्रा को कॉन्फ़िगर कर सकते हैं।

यदि आप किसी कार्ड को 254 के रूप में कॉन्फ़िगर करते हैं तो यह सभी उपयोग किए गए कार्ड को अप्रयुक्त पर रीसेट कर देगा। यदि आप किसी कार्ड को 253 के रूप में कॉन्फ़िगर करते हैं तो यह घड़ी को उस दिन के डिफ़ॉल्ट मान पर रीसेट कर देगा।

सॉफ्टवेयर इस बात पर नज़र रखता है कि RFID कार्ड का क्या उपयोग किया गया है। इसलिए रीसेट होने तक, उनका उपयोग नहीं किया जा सकेगा और कार्ड प्रस्तुत किए जाने पर डिस्प्ले पर "USED" दिखाई देगा।

सॉफ्टवेयर हर मिनट "अंतिम मिनट" को EEPROM मेमोरी में भी स्टोर करता है, इसलिए बिजली की विफलता, या डिवाइस को रीसेट करने का प्रयास करने वाले बच्चे के मामले में, यह हमेशा अंतिम मिनट में वापस आ जाएगा।

उलटी गिनती

उलटी गिनती घड़ी राशि या घंटे प्रदर्शित करेगी: मिनट शेष, जब 60 मिनट से अधिक हो। पिछले 60 मिनट के लिए यह मिनट प्रदर्शित करेगा: सेकंड

सूचनाएं

डिवाइस का एक प्रमुख तत्व यह है कि यह टैबलेट पर सूचनाएं भेजेगा। चूंकि ESP8266 HTTPS पैकेज्ड (एन्क्रिप्शन के लिए पर्याप्त हॉर्स पावर नहीं) भेज सकता है, यह IFTTT अधिसूचना सेवा और वेबहुक का उपयोग कर रहा है, जो सादे HTTP कॉल का समर्थन करते हैं। IFTT कॉन्फ़िगरेशन के लिए अगला भाग देखें।

चरण 4: IFTTT के माध्यम से अधिसूचना

IFTTT. के माध्यम से अधिसूचना
IFTTT. के माध्यम से अधिसूचना
IFTTT. के माध्यम से अधिसूचना
IFTTT. के माध्यम से अधिसूचना
IFTTT. के माध्यम से अधिसूचना
IFTTT. के माध्यम से अधिसूचना

चूंकि ESP8266 HTTPS अनुरोध नहीं कर सकता है, अधिकांश अधिसूचना API संभव नहीं हैं। यह शानदार है कि IFTTT में अभी भी एक मूल HTTP वेबहुक है। यदि HTTP अनुरोध किया गया है तो यह आपको एक क्रिया को ट्रिगर करने की अनुमति देता है। उसके आधार पर आप अधिसूचना कार्रवाई को ट्रिगर कर सकते हैं।

आपको अपने टेबलेट पर IFTTT ऐप इंस्टॉल करने की आवश्यकता है। आईपैड और एंड्रॉइड दोनों समर्थित हैं। मेरे मामले में मैंने ऐसा करने के लिए आईपैड के लिए एक अलग खाता बनाया।

वेबहुक सेटिंग्स में, आपको अद्वितीय कुंजी मिलेगी, जिसे आपको Arduino कोड में जोड़ना होगा।

चरण 5: सारांश

सारांश
सारांश
सारांश
सारांश

तो अगर आप सक्षम हैं…

  • लेजर कटर का उपयोग करके फ्रेम को तराशने के लिए
  • सभी घटकों को एक साथ मिलाप करें
  • IFTTT सेवा को कॉन्फ़िगर करें
  • और अपने ESP8266. पर सही Arduino कोड अपलोड करें

आप अपने आदी बच्चे को डिवाइस समय नियंत्रण की एक स्पष्ट प्रणाली की पेशकश कर सकते हैं:-)

सिफारिश की: