विषयसूची:

वेकअप नाउ - स्मार्ट अलार्म क्लॉक: 8 कदम
वेकअप नाउ - स्मार्ट अलार्म क्लॉक: 8 कदम

वीडियो: वेकअप नाउ - स्मार्ट अलार्म क्लॉक: 8 कदम

वीडियो: वेकअप नाउ - स्मार्ट अलार्म क्लॉक: 8 कदम
वीडियो: 3 सबसे खतरनाक Alarm Clock 😥 #shots @factjini 2024, जुलाई
Anonim
वेकअप नाउ - स्मार्ट अलार्म क्लॉक
वेकअप नाउ - स्मार्ट अलार्म क्लॉक

जैसा कि सभी जानते हैं, छात्रों का जीवन बहुत कठिन होता है, उनके पास व्याख्यान के साथ एक लंबा दिन होता है, बहुत सारा होमवर्क होता है और सामान्य तौर पर, उनका जीवन पागल होता है। उनके पास कुछ नहीं के लिए समय है, और यदि आप उन्हें दिन में कुछ घंटे जोड़ने का सुझाव देते हैं तो वे प्रसन्न होंगे। दुर्भाग्य से, हम ऐसा नहीं कर सकते, लेकिन अब छात्र हमारी वेकअपनाउ अलार्म घड़ी का उपयोग कर सकते हैं जो सुनिश्चित करेगी कि आप समय पर और तेजी से जागेंगे।

वेकअपनाउ एक स्मार्ट अलार्म घड़ी है, जो यह सुनिश्चित करने के लिए बनाई गई है कि थके हुए लोग तेजी से और समय पर जागेंगे।

हम जो हैं?

इंटरडिसिप्लिनरी सेंटर (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: कनेक्शन

सम्बन्ध
सम्बन्ध
  1. ESP8266 बोर्ड को ब्रेडबोर्ड के ऊपर मध्य में रखें।
  2. माइक्रो-यूएसबी केबल को ईएसपी8266 बोर्ड से कंप्यूटर के यूएसबी पोर्ट से कनेक्ट करें।
  3. ESP8266 बोर्ड पर 5V पिन से ब्रेडबोर्ड (लाल जम्पर केबल) पर प्लस (+) और ESP8266 बोर्ड पर G के बीच ब्रेडबोर्ड (ब्लू जम्पर केबल (जैसे चित्र में) पर माइनस (-) के बीच कनेक्ट करें।
  4. सोनार कनेक्शन

    1. ब्रेडबोर्ड पर Gnd को माइनस (-) से कनेक्ट करें।
    2. ESP8266 बोर्ड पर D3 को पिन करने के लिए इको कनेक्ट करें।
    3. ESP8266 बोर्ड पर D2 को पिन करने के लिए Trig को कनेक्ट करें।
    4. ब्रेडबोर्ड पर Vcc को प्लस (+) से कनेक्ट करें।
  5. एलईडी कनेक्शन

    1. ESP8266 बोर्ड पर D4 को पिन करने के लिए 10K ओम रोकनेवाला के साथ लंबे पैर को कनेक्ट करें।
    2. ब्रेडबोर्ड पर शॉर्ट लेग को माइनस (-) से कनेक्ट करें।
  6. पीजो कनेक्शन

    1. ब्रेडबोर्ड पर ब्लैक जम्पर केबल को माइनस (-) से कनेक्ट करें।
    2. ESP8266 बोर्ड पर A0 पिन करने के लिए लाल जम्पर केबल कनेक्ट करें।
  7. स्पीकर कनेक्शन

    ब्रेडबोर्ड पर एक जम्पर केबल को माइनस (-) से और दूसरे को ESP8266 बोर्ड पर D8 को पिन करने के लिए 10K ओम रेसिस्टर से कनेक्ट करें।

  8. आरजीबी एलईडी कनेक्शन

    1. ESP8266 बोर्ड पर D5 को पिन करने के लिए पीले जम्पर केबल को कनेक्ट करें।
    2. ब्रेडबोर्ड पर रेड जम्पर केबल को 10K ओम रेसिस्टर से प्लस (+) से कनेक्ट करें।
    3. ESP8266 बोर्ड पर D6 को पिन करने के लिए ग्रीन जम्पर केबल कनेक्ट करें।
    4. ESP8266 बोर्ड पर D7 को पिन करने के लिए ब्लू जम्पर केबल कनेक्ट करें।
  9. तापमान और आर्द्रता सेंसर कनेक्शन

    1. ESP8266 बोर्ड पर 3.3V को 3.3V पिन करने के लिए कनेक्ट करें।
    2. ESP8266 बोर्ड पर D4 को पिन करने के लिए #D4 कनेक्ट करें।
    3. ब्रेडबोर्ड पर GND को माइनस (-) से कनेक्ट करें।
  10. NeoPixel मैट्रिक्स कनेक्शन

    1. ESP8266 बोर्ड पर D1 को पिन करने के लिए DOUT को कनेक्ट करें।
    2. ब्रेडबोर्ड पर 5V को प्लस (+) से कनेक्ट करें।
    3. ब्रेडबोर्ड पर GND को माइनस (-) से कनेक्ट करें।

टिप्पणी

हमारे पास सभी घटकों को सम्मिलित करने के लिए स्थान नहीं था इसलिए हमने अलार्म के प्रत्येक चरण के लिए उनमें से केवल एक भाग को जोड़ा।

चरण 2: सॉफ्टवेयर तैयारी

सॉफ्टवेयर तैयारी
सॉफ्टवेयर तैयारी
सॉफ्टवेयर तैयारी
सॉफ्टवेयर तैयारी
सॉफ्टवेयर तैयारी
सॉफ्टवेयर तैयारी

अरुडिनो आईडीई

  1. अरुडिनो इंस्टालेशन
  2. ईएसपी8266 समर्थन

एडफ्रूट आईओ

  1. खाता बनाएं
  2. 3 नए फ़ीड जोड़ें

    • चेहरा प्रतिक्रिया
    • तापमान
    • समय पर जागना
  3. "अलार्म डायग्नोस्टिक" नाम का नया डैशबोर्ड जोड़ें

    1. चित्रों की तरह सेटिंग्स के साथ एक लाइन चार्ट जोड़ें।
    2. चित्रों की तरह सेटिंग्स के साथ एक गेज ब्लॉक जोड़ें।
    3. चित्रों जैसी सेटिंग के साथ एक स्ट्रीम ब्लॉक जोड़ें

आप तस्वीरों में देख सकते हैं कि डैशबोर्ड कैसा दिखता है।

ब्लिंको

  1. अपने फोन पर डाउनलोड करें
  2. प्रोजेक्ट प्राप्त करने के लिए चित्रों में क्यूआर कोड को स्कैन करें।

चरण 3: कोड

इस परियोजना के कोड के लिए फ़ाइल " finalProject.ino" डाउनलोड करें।

Arduino IDE में कोड खोलें, और संबंधित बोर्ड चुनें - "LOLIN (WENOS) D1 R2 & mini"।

जब आप सीरियल मॉनिटर चलाते हैं, तो सुनिश्चित करें कि आप 9600baud पर हैं - यदि आपको कोई त्रुटि है तो यह ट्रैक करने में आपकी सहायता करेगा।

वाई-फाई, एडफ्रूट आईओ और बीएलवाईएनके से कनेक्ट करने के लिए आपको कोड में सभी प्रासंगिक स्थानों को संशोधित करने की आवश्यकता है - सुनिश्चित करें कि आप इसे करते हैं।

चरण 4: कब उठना है चुनना

अपना सेलफोन लें और Blynk ऐप में उठने का समय चुनें।

एलईडी आपको सूचित करने के लिए चालू होगा कि आपने अलार्म सेट किया है और जागने के लिए चुना गया समय लाल रंग में एलईडी मैट्रिक्स पर दिखाया जाएगा।

चरण 5: अलार्म बज रहा है

जब जागने का समय होगा, तो अलार्म "ए होल न्यू वर्ल्ड" और आरजीबी. का एक आधुनिक संस्करण चलाएगा

एलईडी अलग-अलग रंगों में झपकाएगा।

यह तब तक जारी रहेगा जब तक उपयोगकर्ता सफलतापूर्वक अलार्म को निष्क्रिय नहीं कर देता (अगले वीडियो में आप अलार्म नहीं सुनेंगे और अंतरिक्ष की समस्याओं के कारण एलईडी नहीं देखेंगे)।

चरण 6: अलार्म बंद करना - पहला कदम

अलार्म को रोकने के लिए आपको पहले उन चरणों का पालन करना होगा:

  1. अलार्म के करीब पहुंचें, विशेष रूप से सोनार, यह आपको उठाएगा और अगले चरण को अनलॉक करेगा।
  2. अगले चरण में, पियाजो सक्रिय हो जाएगा और अंतिम चरण को अनलॉक करने के लिए आपको 3 बार दस्तक देनी होगी (नॉक के बीच कोई समय प्रतिबंध नहीं है)

चरण 7: अलार्म बंद करना - अंतिम चरण

अंतिम चरण में, NeoPixel मैट्रिक्स में प्रदर्शन एक समीकरण में बदल जाएगा और आपको Blynk का उपयोग करके उत्तर भेजने की आवश्यकता होगी, सही उत्तर दें और अलार्म बंद हो जाएगा।

चरण 8: अलार्म को निष्क्रिय करने के बाद

अलार्म को निष्क्रिय करने के बाद, आप कमरे के तापमान को देखेंगे (हम चाहते थे कि यह एक सेवा का उपयोग करके वर्तमान स्थान का तापमान हो लेकिन हर तरह से हमने इसे काम नहीं किया) NeoPixel मैट्रिक्स में, तापमान Afafruit IO को भेजा जा रहा है और आप अंतिम रिकॉर्ड किए गए तापमान को देखने के लिए डैशबोर्ड में देख सकते हैं।

यह अलार्म घड़ी अलार्म के सक्रिय होने से लेकर निष्क्रिय होने तक के समय की बचत करती है और इसे Adafuit IO को भेजती है। यदि वेक-अप का समय 3 मिनट से कम है, तो उपयोगकर्ता को फास्ट रिएक्शन ब्लॉक में सूचित किया जाएगा, अन्यथा यदि इसे जगाने में 5 मिनट से अधिक समय लगता है, तो उपयोगकर्ता को यह याद दिलाने के लिए एक ईमेल प्राप्त होगा कि उसे खुद पर काम करने की आवश्यकता है।

सिफारिश की: