विषयसूची:
- चरण 1: हार्डवेयर
- चरण 2: इलेक्ट्रॉनिक्स
- चरण 3: सॉफ्टवेयर
- चरण 4: IFTTT के माध्यम से अधिसूचना
- चरण 5: सारांश
वीडियो: आईपैड प्ले टाइमर: 5 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
मुझे लगता है कि यह एक ऐसा विषय है जिससे हर माता-पिता जूझ रहे हैं। बच्चे अपने आईपैड (या किसी अन्य टैबलेट) के साथ कितना खेल सकते हैं।
हमने निश्चित समय की तरह कई तरीकों की कोशिश की, लेकिन यह वास्तव में हमारे बच्चे के रूप में काम नहीं करता था, फिर हमेशा घर जाना चाहता था जब उसे अपने आईपैड के साथ खेलने की इजाजत दी जाती थी।
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 के माध्यम से अधिसूचना
चूंकि ESP8266 HTTPS अनुरोध नहीं कर सकता है, अधिकांश अधिसूचना API संभव नहीं हैं। यह शानदार है कि IFTTT में अभी भी एक मूल HTTP वेबहुक है। यदि HTTP अनुरोध किया गया है तो यह आपको एक क्रिया को ट्रिगर करने की अनुमति देता है। उसके आधार पर आप अधिसूचना कार्रवाई को ट्रिगर कर सकते हैं।
आपको अपने टेबलेट पर IFTTT ऐप इंस्टॉल करने की आवश्यकता है। आईपैड और एंड्रॉइड दोनों समर्थित हैं। मेरे मामले में मैंने ऐसा करने के लिए आईपैड के लिए एक अलग खाता बनाया।
वेबहुक सेटिंग्स में, आपको अद्वितीय कुंजी मिलेगी, जिसे आपको Arduino कोड में जोड़ना होगा।
चरण 5: सारांश
तो अगर आप सक्षम हैं…
- लेजर कटर का उपयोग करके फ्रेम को तराशने के लिए
- सभी घटकों को एक साथ मिलाप करें
- IFTTT सेवा को कॉन्फ़िगर करें
- और अपने ESP8266. पर सही Arduino कोड अपलोड करें
आप अपने आदी बच्चे को डिवाइस समय नियंत्रण की एक स्पष्ट प्रणाली की पेशकश कर सकते हैं:-)
सिफारिश की:
टचस्क्रीन मैकिंटोश - स्क्रीन के लिए आईपैड मिनी के साथ क्लासिक मैक: 5 कदम (चित्रों के साथ)
टचस्क्रीन मैकिंटोश | स्क्रीन के लिए आईपैड मिनी के साथ क्लासिक मैक: यह एक पुराने मैकिन्टोश की स्क्रीन को आईपैड मिनी के साथ बदलने के तरीके पर मेरा अपडेट और संशोधित डिज़ाइन है। यह इनमें से छठा है जिसे मैंने वर्षों में बनाया है और मैं इसके विकास और डिजाइन से बहुत खुश हूं! 2013 में वापस जब मैंने बनाया
होम ऑटोमेशन कंट्रोल पैनल के रूप में आईपैड के लिए वॉल माउंट, स्क्रीन को सक्रिय करने के लिए सर्वो नियंत्रित चुंबक का उपयोग: 4 कदम (चित्रों के साथ)
IPad के लिए वॉल माउंट होम ऑटोमेशन कंट्रोल पैनल के रूप में, स्क्रीन को सक्रिय करने के लिए सर्वो नियंत्रित चुंबक का उपयोग करना: हाल ही में मैंने अपने घर और उसके आसपास चीजों को स्वचालित करने में काफी समय बिताया है। मैं अपने होम ऑटोमेशन एप्लिकेशन के रूप में डोमोटिक्ज़ का उपयोग कर रहा हूं, विवरण के लिए www.domoticz.com देखें। एक डैशबोर्ड एप्लिकेशन के लिए मेरी खोज में जो सभी डोमोटिकज़ जानकारी को दिखाता है
डी फ्लिप फ्लॉप और 555 टाइमर के साथ स्टेपर मोटर; सर्किट का पहला भाग ५५५ टाइमर: ३ कदम
डी फ्लिप फ्लॉप और 555 टाइमर के साथ स्टेपर मोटर; सर्किट का पहला भाग 555 टाइमर: स्टेपर मोटर एक डीसी मोटर है जो असतत चरणों में चलती है। इसका उपयोग अक्सर प्रिंटर और यहां तक कि रोबोटिक्स में भी किया जाता है। मैं इस सर्किट को चरणों में समझाऊंगा। सर्किट का पहला भाग 555 है टाइमर यह 555 चिप w के साथ पहली छवि (ऊपर देखें) है
एर्गुरो-वन ए मेकर एप्रोच ऑफ सोनोस प्ले 5 आईकेईए कुगिस बॉक्स के साथ: 7 कदम (चित्रों के साथ)
एर्गुरो-वन ए मेकर एप्रोच ऑफ सोनोस प्ले 5 विद ए आईकेईए कुगिस बॉक्स: यह प्रोजेक्ट पहली बार सोनोस प्ले 5 स्पीकर सुनने के बाद पैदा हुआ था, मैं स्पीकर के छोटे आकार के संबंध में ध्वनि की गुणवत्ता से बहुत प्रभावित हुआ था, कम आवृत्तियों बिल्कुल प्रभावशाली हैं, इस कारण से मेरे पास २ प्ले ५;-)मैं एच
एवीआर माइक्रोकंट्रोलर। टाइमर का उपयोग कर एलईडी फ्लैशर। टाइमर बाधित। टाइमर सीटीसी मोड: 6 कदम
एवीआर माइक्रोकंट्रोलर। टाइमर का उपयोग कर एलईडी फ्लैशर। टाइमर बाधित। टाइमर सीटीसी मोड: सभी को नमस्कार! इलेक्ट्रॉनिक्स के क्षेत्र में टाइमर एक महत्वपूर्ण अवधारणा है। हर इलेक्ट्रॉनिक कंपोनेंट टाइम बेस पर काम करता है। इस बार आधार सभी कामों में तालमेल बिठाने में मदद करता है। सभी माइक्रोकंट्रोलर कुछ पूर्वनिर्धारित घड़ी आवृत्ति पर काम करते हैं