विषयसूची:
- आपूर्ति
- चरण 1: कनेक्शन
- चरण 2: सॉफ्टवेयर तैयारी
- चरण 3: कोड
- चरण 4: कब उठना है चुनना
- चरण 5: अलार्म बज रहा है
- चरण 6: अलार्म बंद करना - पहला कदम
- चरण 7: अलार्म बंद करना - अंतिम चरण
- चरण 8: अलार्म को निष्क्रिय करने के बाद
वीडियो: वेकअप नाउ - स्मार्ट अलार्म क्लॉक: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
जैसा कि सभी जानते हैं, छात्रों का जीवन बहुत कठिन होता है, उनके पास व्याख्यान के साथ एक लंबा दिन होता है, बहुत सारा होमवर्क होता है और सामान्य तौर पर, उनका जीवन पागल होता है। उनके पास कुछ नहीं के लिए समय है, और यदि आप उन्हें दिन में कुछ घंटे जोड़ने का सुझाव देते हैं तो वे प्रसन्न होंगे। दुर्भाग्य से, हम ऐसा नहीं कर सकते, लेकिन अब छात्र हमारी वेकअपनाउ अलार्म घड़ी का उपयोग कर सकते हैं जो सुनिश्चित करेगी कि आप समय पर और तेजी से जागेंगे।
वेकअपनाउ एक स्मार्ट अलार्म घड़ी है, जो यह सुनिश्चित करने के लिए बनाई गई है कि थके हुए लोग तेजी से और समय पर जागेंगे।
हम जो हैं?
इंटरडिसिप्लिनरी सेंटर (IDC), हर्ज़लिया, इज़राइल के तीन कंप्यूटर साइंस के छात्र जो तनावपूर्ण और व्यस्त कार्यक्रम - स्कूल, नौकरी, परिवार, और इसी तरह के संयोजन से बहुत थक गए हैं।
हम सभी को सुबह जल्दी उठने में कुछ मुश्किलें आती हैं और इस वजह से, हम अलार्म में हेरफेर करने की कोशिश करने पर भी लोगों को जगाने के लिए सभी तरकीबें जानते हैं।
वेकअपनाउ "द इंटरनेट ऑफ थिंग्स (IOT)" पाठ्यक्रम में हमारी अंतिम परियोजना है, जिसे ज़विका मार्कफेल्ड ने सोचा था। हमें यह अद्भुत पाठ्यक्रम सिखाने के लिए धन्यवाद।
हमें उम्मीद है कि यह अलार्म आपके जागने को आसान बना देगा, और आपको पसंद आएगा।
आपूर्ति
• 1 x ESP8266 बोर्ड (हमने Wemos D1 mini का इस्तेमाल किया)
• 1 एक्स माइक्रो-यूएसबी केबल्स
• 1 एक्स ब्रेडबोर्ड
• 1 एक्स सोनार
• 1 एक्स एलईडी
• 1 एक्स पीजो
• 1 एक्स आरजीबी एलईडी
• 20 x जम्पर केबल्स
• 1 x तापमान और आर्द्रता सेंसर (हमने DHT22 का इस्तेमाल किया)
• 3 x 10K ओम रेसिस्टर
• 1 x NeoPixel मैट्रिक्स 8x8
• 1 एक्स स्पीकर
चरण 1: कनेक्शन
- ESP8266 बोर्ड को ब्रेडबोर्ड के ऊपर मध्य में रखें।
- माइक्रो-यूएसबी केबल को ईएसपी8266 बोर्ड से कंप्यूटर के यूएसबी पोर्ट से कनेक्ट करें।
- ESP8266 बोर्ड पर 5V पिन से ब्रेडबोर्ड (लाल जम्पर केबल) पर प्लस (+) और ESP8266 बोर्ड पर G के बीच ब्रेडबोर्ड (ब्लू जम्पर केबल (जैसे चित्र में) पर माइनस (-) के बीच कनेक्ट करें।
-
सोनार कनेक्शन
- ब्रेडबोर्ड पर Gnd को माइनस (-) से कनेक्ट करें।
- ESP8266 बोर्ड पर D3 को पिन करने के लिए इको कनेक्ट करें।
- ESP8266 बोर्ड पर D2 को पिन करने के लिए Trig को कनेक्ट करें।
- ब्रेडबोर्ड पर Vcc को प्लस (+) से कनेक्ट करें।
-
एलईडी कनेक्शन
- ESP8266 बोर्ड पर D4 को पिन करने के लिए 10K ओम रोकनेवाला के साथ लंबे पैर को कनेक्ट करें।
- ब्रेडबोर्ड पर शॉर्ट लेग को माइनस (-) से कनेक्ट करें।
-
पीजो कनेक्शन
- ब्रेडबोर्ड पर ब्लैक जम्पर केबल को माइनस (-) से कनेक्ट करें।
- ESP8266 बोर्ड पर A0 पिन करने के लिए लाल जम्पर केबल कनेक्ट करें।
-
स्पीकर कनेक्शन
ब्रेडबोर्ड पर एक जम्पर केबल को माइनस (-) से और दूसरे को ESP8266 बोर्ड पर D8 को पिन करने के लिए 10K ओम रेसिस्टर से कनेक्ट करें।
-
आरजीबी एलईडी कनेक्शन
- ESP8266 बोर्ड पर D5 को पिन करने के लिए पीले जम्पर केबल को कनेक्ट करें।
- ब्रेडबोर्ड पर रेड जम्पर केबल को 10K ओम रेसिस्टर से प्लस (+) से कनेक्ट करें।
- ESP8266 बोर्ड पर D6 को पिन करने के लिए ग्रीन जम्पर केबल कनेक्ट करें।
- ESP8266 बोर्ड पर D7 को पिन करने के लिए ब्लू जम्पर केबल कनेक्ट करें।
-
तापमान और आर्द्रता सेंसर कनेक्शन
- ESP8266 बोर्ड पर 3.3V को 3.3V पिन करने के लिए कनेक्ट करें।
- ESP8266 बोर्ड पर D4 को पिन करने के लिए #D4 कनेक्ट करें।
- ब्रेडबोर्ड पर GND को माइनस (-) से कनेक्ट करें।
-
NeoPixel मैट्रिक्स कनेक्शन
- ESP8266 बोर्ड पर D1 को पिन करने के लिए DOUT को कनेक्ट करें।
- ब्रेडबोर्ड पर 5V को प्लस (+) से कनेक्ट करें।
- ब्रेडबोर्ड पर GND को माइनस (-) से कनेक्ट करें।
टिप्पणी
हमारे पास सभी घटकों को सम्मिलित करने के लिए स्थान नहीं था इसलिए हमने अलार्म के प्रत्येक चरण के लिए उनमें से केवल एक भाग को जोड़ा।
चरण 2: सॉफ्टवेयर तैयारी
अरुडिनो आईडीई
- अरुडिनो इंस्टालेशन
- ईएसपी8266 समर्थन
एडफ्रूट आईओ
- खाता बनाएं
-
3 नए फ़ीड जोड़ें
- चेहरा प्रतिक्रिया
- तापमान
- समय पर जागना
-
"अलार्म डायग्नोस्टिक" नाम का नया डैशबोर्ड जोड़ें
- चित्रों की तरह सेटिंग्स के साथ एक लाइन चार्ट जोड़ें।
- चित्रों की तरह सेटिंग्स के साथ एक गेज ब्लॉक जोड़ें।
- चित्रों जैसी सेटिंग के साथ एक स्ट्रीम ब्लॉक जोड़ें
आप तस्वीरों में देख सकते हैं कि डैशबोर्ड कैसा दिखता है।
ब्लिंको
- अपने फोन पर डाउनलोड करें
- प्रोजेक्ट प्राप्त करने के लिए चित्रों में क्यूआर कोड को स्कैन करें।
चरण 3: कोड
इस परियोजना के कोड के लिए फ़ाइल " finalProject.ino" डाउनलोड करें।
Arduino IDE में कोड खोलें, और संबंधित बोर्ड चुनें - "LOLIN (WENOS) D1 R2 & mini"।
जब आप सीरियल मॉनिटर चलाते हैं, तो सुनिश्चित करें कि आप 9600baud पर हैं - यदि आपको कोई त्रुटि है तो यह ट्रैक करने में आपकी सहायता करेगा।
वाई-फाई, एडफ्रूट आईओ और बीएलवाईएनके से कनेक्ट करने के लिए आपको कोड में सभी प्रासंगिक स्थानों को संशोधित करने की आवश्यकता है - सुनिश्चित करें कि आप इसे करते हैं।
चरण 4: कब उठना है चुनना
अपना सेलफोन लें और Blynk ऐप में उठने का समय चुनें।
एलईडी आपको सूचित करने के लिए चालू होगा कि आपने अलार्म सेट किया है और जागने के लिए चुना गया समय लाल रंग में एलईडी मैट्रिक्स पर दिखाया जाएगा।
चरण 5: अलार्म बज रहा है
जब जागने का समय होगा, तो अलार्म "ए होल न्यू वर्ल्ड" और आरजीबी. का एक आधुनिक संस्करण चलाएगा
एलईडी अलग-अलग रंगों में झपकाएगा।
यह तब तक जारी रहेगा जब तक उपयोगकर्ता सफलतापूर्वक अलार्म को निष्क्रिय नहीं कर देता (अगले वीडियो में आप अलार्म नहीं सुनेंगे और अंतरिक्ष की समस्याओं के कारण एलईडी नहीं देखेंगे)।
चरण 6: अलार्म बंद करना - पहला कदम
अलार्म को रोकने के लिए आपको पहले उन चरणों का पालन करना होगा:
- अलार्म के करीब पहुंचें, विशेष रूप से सोनार, यह आपको उठाएगा और अगले चरण को अनलॉक करेगा।
- अगले चरण में, पियाजो सक्रिय हो जाएगा और अंतिम चरण को अनलॉक करने के लिए आपको 3 बार दस्तक देनी होगी (नॉक के बीच कोई समय प्रतिबंध नहीं है)
चरण 7: अलार्म बंद करना - अंतिम चरण
अंतिम चरण में, NeoPixel मैट्रिक्स में प्रदर्शन एक समीकरण में बदल जाएगा और आपको Blynk का उपयोग करके उत्तर भेजने की आवश्यकता होगी, सही उत्तर दें और अलार्म बंद हो जाएगा।
चरण 8: अलार्म को निष्क्रिय करने के बाद
अलार्म को निष्क्रिय करने के बाद, आप कमरे के तापमान को देखेंगे (हम चाहते थे कि यह एक सेवा का उपयोग करके वर्तमान स्थान का तापमान हो लेकिन हर तरह से हमने इसे काम नहीं किया) NeoPixel मैट्रिक्स में, तापमान Afafruit IO को भेजा जा रहा है और आप अंतिम रिकॉर्ड किए गए तापमान को देखने के लिए डैशबोर्ड में देख सकते हैं।
यह अलार्म घड़ी अलार्म के सक्रिय होने से लेकर निष्क्रिय होने तक के समय की बचत करती है और इसे Adafuit IO को भेजती है। यदि वेक-अप का समय 3 मिनट से कम है, तो उपयोगकर्ता को फास्ट रिएक्शन ब्लॉक में सूचित किया जाएगा, अन्यथा यदि इसे जगाने में 5 मिनट से अधिक समय लगता है, तो उपयोगकर्ता को यह याद दिलाने के लिए एक ईमेल प्राप्त होगा कि उसे खुद पर काम करने की आवश्यकता है।
सिफारिश की:
वेकअप लाइट: 7 कदम (चित्रों के साथ)
वेकअप लाइट: जैसा कि मैंने इस निर्देश को लिखा है, यह उत्तरी गोलार्ध में मध्य सर्दियों का है और इसका मतलब है कि छोटे दिन और लंबी रातें। मुझे 06:00 बजे उठने की आदत है और गर्मियों में तब तक सूरज चमकने लगेगा। हालांकि सर्दियों में, यह 09:00 बजे हल्का हो जाता है यदि w
सोडा कैन से ट्विन बेल अलार्म क्लॉक: 7 कदम (चित्रों के साथ)
सोडा कैन से ट्विन बेल अलार्म क्लॉक: यह इंस्ट्रक्शनल आपको दिखाता है कि सोडा कैन से ट्विन बेल अलार्म घड़ी कैसे बनाई जाती है। प्रोजेक्ट सोडा कैन का उपयोग करता है जहां स्याही हटाई गई थी (लिंक: सोडा कैन से स्याही हटाना)। इस अलार्म घड़ी को पूरी तरह कार्यात्मक बनाने के लिए एक DIY क्वार्ट्ज घड़ी मॉड्यूल को एकीकृत किया गया था
रिटायरमेंट क्लॉक / काउंट अप / डीएन क्लॉक: 4 कदम (चित्रों के साथ)
रिटायरमेंट क्लॉक / काउंट अप / डीएन क्लॉक: मेरे पास दराज में इन 8x8 एलईडी डॉट-मैट्रिक्स डिस्प्ले में से कुछ थे और मैं सोच रहा था कि उनके साथ क्या करना है। अन्य इंस्ट्रक्शंस से प्रेरित होकर, मुझे भविष्य की तारीख / समय की गिनती करने के लिए एक काउंट डाउन / अप डिस्प्ले बनाने का विचार आया और यदि लक्ष्य समय p
ESP8266 नेटवर्क क्लॉक बिना किसी RTC के - Nodemcu एनटीपी क्लॉक नंबर आरटीसी - इंटरनेट घड़ी परियोजना: 4 कदम
ESP8266 नेटवर्क क्लॉक बिना किसी RTC के | Nodemcu एनटीपी क्लॉक नंबर आरटीसी | इंटरनेट घड़ी परियोजना: परियोजना में आरटीसी के बिना एक घड़ी परियोजना बना रही होगी, इसमें वाईफाई का उपयोग करके इंटरनेट से समय लगेगा और यह इसे st7735 डिस्प्ले पर प्रदर्शित करेगा
"वाइज़ क्लॉक 2" को असेंबल करना (अरुडिनो-आधारित अलार्म क्लॉक बहुत सारी अतिरिक्त सुविधाओं के साथ): 6 कदम
"वाइज़ क्लॉक 2" (अरुडिनो-आधारित अलार्म क्लॉक जिसमें बहुत सारी अतिरिक्त सुविधाएँ हैं) को असेंबल करना: यह ट्यूटोरियल दिखाता है कि एक ओपन सोर्स (हार्डवेयर और सॉफ्टवेयर) प्रोजेक्ट, वाइज क्लॉक 2 के लिए किट को कैसे इकट्ठा किया जाए। एक पूर्ण समझदार घड़ी 2 किट यहां खरीदी जा सकती है। संक्षेप में, यह वही है जो समझदार घड़ी 2 कर सकता है (वर्तमान ओपन सोर्स सॉफ्टवेयर के साथ