विषयसूची:

स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी: 10 कदम (चित्रों के साथ)
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी: 10 कदम (चित्रों के साथ)

वीडियो: स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी: 10 कदम (चित्रों के साथ)

वीडियो: स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी: 10 कदम (चित्रों के साथ)
वीडियो: ( 1 to 10 ) Number Drawing | #shorts #artist #art 2024, नवंबर
Anonim
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी

क्या आपने कभी स्मार्ट घड़ी चाही है? अगर ऐसा है तो यह उपाय आपके लिए है!

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

एलसीडी की स्थिति:

  1. वेबसाइट का आईपी-एड्रेस
  2. घड़ी / तारीख
  3. अगला अलार्म समय
  4. तापमान और आर्द्रता

यह मेरे अध्ययन के क्षेत्र में मेरी पहली परियोजना है: हॉवेस्ट (कॉर्ट्रिज्क बेल्जियम) में मल्टीमीडिया और संचार प्रौद्योगिकी (एमसीटी)।

चरण 1: अवयव और सामग्री

अवयव और सामग्री
अवयव और सामग्री
अवयव और सामग्री
अवयव और सामग्री
अवयव और सामग्री
अवयव और सामग्री

अपनी परियोजना के लिए मैंने कई भागों का उपयोग किया है जिन्हें मैं नीचे सूचीबद्ध करूंगा, मैं घटकों के सभी संबंधित मूल्यों के साथ एक्सेल फ़ाइल भी जोड़ूंगा और साथ ही जिन वेबसाइटों से मैंने उन्हें ऑर्डर किया था।

अवयव

  • रास्पबेरी पाई 3 मॉडल बी+
  • रास्पबेरी पाई बिजली की आपूर्ति
  • एलसीडी प्रदर्शन
  • बजर
  • लीडर
  • 2 लेड
  • डीएचटी-11
  • HC-SR04 अल्ट्रासोनिक दूरी सेंसर
  • बटन
  • ट्रिमर

सामग्री:

  • लकड़ी 7 मिमी
  • लकड़ी 2cm
  • चिपटने वाली फिल्म

उपकरण:

  • टांकने की क्रिया
  • सुपर गोंद
  • देखा
  • पेंचकस
  • ड्रिल

नीचे दी गई पीडीएफ फाइल में आप पूरी कीमत सूची देख सकते हैं।

चरण 2: हार्डवेयर को एक साथ रखना

हार्डवेयर को एक साथ रखना
हार्डवेयर को एक साथ रखना
हार्डवेयर को एक साथ रखना
हार्डवेयर को एक साथ रखना

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

  1. एक अल्ट्रासोनिक दूरी सेंसर है जो 15 सेमी (स्व-कोडित दूरी) की दूरी पर गति का पता लगाता है और यह एलसीडी की स्थिति को बदल देता है लेकिन अगर अलार्म चालू है, तो यह 5 मिनट के लिए अलार्म को स्नूज़ करता है।
  2. एक एलसीडी स्क्रीन है जो 4 स्थितियों को प्रदर्शित करती है (आईपी-पता, दिनांक/समय, अगला अलार्म, अस्थायी/ह्यूम)
  3. एक dht11 जो हवा के तापमान और आर्द्रता को मापता है
  4. अलार्म को अक्षम करने के लिए एक बटन या यदि आप अधिक समय तक दबाते हैं तो 3 सेकंड आरपीआई बंद हो जाएगा
  5. एक बजर शोर करने के लिए अगर सेट अलार्म समय वर्तमान समय से मेल खाता है
  6. कमरे में रोशनी मापने के लिए एक एलडीआर सेंसर
  7. 2 अँधेरा होने पर कमरे को रोशन करने के लिए एलईडी -> LDR

चरण 3: डेटाबेस मॉडल (mySQL)

डेटाबेस मॉडल (mySQL)
डेटाबेस मॉडल (mySQL)

आप ऊपर मेरा ईआरडी आरेख देख सकते हैं, मैं एक डंप फ़ाइल भी लिंक करूंगा ताकि आप अपने लिए डेटाबेस आयात कर सकें।

इस डेटाबेस के साथ आप कई चीजें दिखाने में सक्षम होंगे जैसे:

  • तापमान
  • नमी
  • प्रकाश मूल्य
  • सेट/अक्षम/स्नूज़ अलार्मटाइम
  • अगर बजर काम करता है
  • अगर रोशनी चालू है

यदि आप इस डेटाबेस को फिर से बनाना चाहते हैं तो आपको एक नया उपयोगकर्ता बनाना होगा ताकि आप अपने रास्पबेरी पाई से जुड़ सकें।

चरण 4: रास्पबेरी पाई के साथ कनेक्शन

रास्पबेरी पाई के साथ कनेक्शन
रास्पबेरी पाई के साथ कनेक्शन

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

जब आप पुट्टी खोलेंगे तो आपको 'सत्र' पर क्लिक करना होगा। जब आपने ऐसा कर लिया तो आपको 'रिमोट होस्ट' के तहत पाई का आईपी पता भरना होगा। फिर आप एक उपयोगकर्ता नाम दर्ज कर सकते हैं जिसे आप चुन सकते हैं। फिर 'ओके' पर क्लिक करें।

आम तौर पर इन सभी चरणों के बाद यह स्वचालित रूप से एक कनेक्शन शुरू कर देगा। फिर आपको अपना पासवर्ड दर्ज करना होगा, और आप कनेक्ट हो गए हैं।

चरण 5: रास्पबेरी पाई पर सॉफ्टवेयर

रास्पबेरी पाई पर सॉफ्टवेयर
रास्पबेरी पाई पर सॉफ्टवेयर

मेरे कोड के काम करने के लिए (जिसे मैं नीचे लिंक करूंगा) आपको कुछ पैकेज और लाइब्रेरी स्थापित करने की आवश्यकता होगी। सबसे पहले आपको अपने पाई को अपडेट करने की जरूरत है।

सबसे पहले, निम्न कमांड दर्ज करके अपने सिस्टम की पैकेज सूची को अपडेट करें: sudo apt-get update अगला, अपने सभी इंस्टॉल किए गए पैकेजों को उनके नवीनतम संस्करणों में निम्न कमांड के साथ अपग्रेड करें: sudo apt-get dist-upgrad आपके द्वारा पैकेजों को स्थापित करने के बाद कुछ पुस्तकालयों को स्थापित करने की आवश्यकता है:

  • फ्लास्कफ्लास्क_कोर्स
  • आरपीआई.जीपीआईओ
  • दिनांक और समय
  • सूत्रण
  • समय
  • उपप्रक्रिया
  • mysq
  • एलसॉकेटआईओ

चरण 6: रास्पबेरी पाई पर एक वेबसर्वर स्थापित करना

रास्पबेरी पाई पर एक वेबसर्वर स्थापित करना
रास्पबेरी पाई पर एक वेबसर्वर स्थापित करना

अपने पुट्टी कंसोल पर जाएं।

हम अपाचे वेबसर्वर स्थापित करने जा रहे हैं। ऐसा करने से आप अपने नेटवर्क से जुड़े किसी भी उपकरण पर वेबसाइट खोल सकेंगे। निम्न कमांड टाइप करें और एंटर दबाएं: sudo apt-get install apache2

अब फोल्डर में जाएं: /var/www/html/ यहां आप अपनी सभी फाइलों को अपनी वेबसाइट से रख सकते हैं और जब भी आप अपने पाई के आईपी को ब्राउज़ करेंगे तो index.html पेज खुल जाएगा। सावधान रहें कि index.html में कैपिटल I टाइप न करें अन्यथा यह इंडेक्स पेज को स्वचालित रूप से नहीं खोलेगा।

चरण 7: सॉफ्टवेयर: पायथन

सॉफ्टवेयर: पायथन
सॉफ्टवेयर: पायथन

मैंने कई पायथन स्क्रिप्ट बनाई हैं, मैं अपने जीथब को यहां लिंक करूंगा ताकि आप अपने लिए कोड देख सकें। लेकिन मैं इसे पहले ही थोड़ा समझा दूंगा।

मैंने अल्ट्रासोनिक सेंसर, लाइट्स, LDR और LCD के लिए कुछ वर्गों को कोडित किया। मैंने DHT11-सेंसर के लिए पुस्तकालयों का उपयोग किया। (आयात Adafruit_DHT) आखिरकार मैं पूरी परियोजना को काम करने के लिए केवल एक फ़ाइल का उपयोग करता हूं, इसे app.py नाम दिया गया है। इसके अलावा इस फ़ाइल में मैंने कुछ मार्गों को कोडित किया ताकि मैं अपने डेटाबेस से डेटा पढ़ सकूं और एक जेसन ऑब्जेक्ट में भेज सकूं जिसे मैंने अपनी जावास्क्रिप्ट फ़ाइलों में उपयोग किया था।

चरण 8: सॉफ्टवेयर: वेबसाइट

सॉफ्टवेयर: वेबसाइट
सॉफ्टवेयर: वेबसाइट
सॉफ्टवेयर: वेबसाइट
सॉफ्टवेयर: वेबसाइट
सॉफ्टवेयर: वेबसाइट
सॉफ्टवेयर: वेबसाइट
सॉफ्टवेयर: वेबसाइट
सॉफ्टवेयर: वेबसाइट

क्योंकि मैंने एक अवसर बनाया है कि आप वेबसाइट पर अलार्म सेट कर सकते हैं। इसलिए मैंने ऐसा करने के लिए एक वेबसाइट बनाई। वेबसाइट के माध्यम से आप आर्द्रता, तापमान और इतिहास भी देख सकते हैं।

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

मेरा कोड यहीं जीथब पर पाया जा सकता है।

चरण 9: केस का निर्माण

केस का निर्माण
केस का निर्माण
केस का निर्माण
केस का निर्माण
केस का निर्माण
केस का निर्माण

मेरे मामले के लिए, मैं घड़ी की नकल करने के लिए एक बॉक्स बनाता हूं।

मैं तस्वीरें भी डालता हूं जहां आप केस बनाने की प्रक्रिया देख सकते हैं। माप के लिए मैं नीचे एक फ़ाइल भी अपलोड करूँगा जहाँ आप मेरी योजना देख सकते हैं कि आप इसे कैसे फिर से बना सकते हैं।

चरण 10: उपयोगकर्ता मैनुअल

यहां आप एक त्वरित मैनुअल पा सकते हैं कि परियोजना कैसे काम करती है। उम्मीद है कि आपका दिन बेहतर होगा यदि आपने इस ट्यूटोरियल के अंत में इसे स्मार्ट अलार्म घड़ी बनाया है!

पढ़ने के लिए धन्यवाद।

सिफारिश की: