विषयसूची:

आसान वेक-अप: रास्पबेरी पाई के साथ बनाया गया एक स्मार्ट वेक-अप लाइट: 6 कदम
आसान वेक-अप: रास्पबेरी पाई के साथ बनाया गया एक स्मार्ट वेक-अप लाइट: 6 कदम

वीडियो: आसान वेक-अप: रास्पबेरी पाई के साथ बनाया गया एक स्मार्ट वेक-अप लाइट: 6 कदम

वीडियो: आसान वेक-अप: रास्पबेरी पाई के साथ बनाया गया एक स्मार्ट वेक-अप लाइट: 6 कदम
वीडियो: Raspberry Pi Series - Tutorial 02 | Easy way to setup Raspberry Pi with Laptop/Computer [in Hindi] 2024, जुलाई
Anonim
आसान वेक-अप: रास्पबेरी पाई के साथ बनाया गया एक स्मार्ट वेक-अप लाइट
आसान वेक-अप: रास्पबेरी पाई के साथ बनाया गया एक स्मार्ट वेक-अप लाइट

पहचान

प्रोजेक्ट 1 के पाठ्यक्रम के लिए मुझे कुछ बनाना था। मैं हमेशा इस बात को लेकर रोमांचित था कि फिलिप्स के लोगों की तरह जागने में कैसे एक वेक-अप लाइट आपको फायदा पहुंचाएगी।

इसलिए मैंने वेक-अप लाइट बनाने का फैसला किया।

मैंने माप प्राप्त करने के लिए रास्पबेरी पाई के साथ आधार, एक एलईडी पट्टी, स्पीकर और कुछ पर्यावरण सेंसर के साथ वेक-अप लाइट बनाया।

यहाँ इसकी विशेषताएं हैं:

  • वेबसर्वर Pi. पर होस्ट किया जाता है
  • डेटा एक MySQL डेटाबेस में निर्यात किया जाता है
  • वेबपेज जो डेटा दिखाता है
  • वेबपेज जो बयानों को निष्पादित करता है

यह प्रोजेक्ट मेरे लिए सीखने का बहुत अच्छा अनुभव रहा है। इसने मुझे कुछ अप्रत्याशित समस्याओं को हल करने में मदद की। मैंने पाई की क्षमताओं के बारे में काफी कुछ सीखा और कैसे php हर चीज के साथ संवाद करता है।

चरण 1: सामग्री इकट्ठा करना

सामग्री इकट्ठा करना
सामग्री इकट्ठा करना
सामग्री इकट्ठा करना
सामग्री इकट्ठा करना
सामग्री इकट्ठा करना
सामग्री इकट्ठा करना

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

अवयव:

  • रास्पबेरी पाई 3 मॉडल बी+
  • रास्पबेरी पाई बिजली की आपूर्ति
  • रास्पबेरी पाई टी-मोची
  • स्टीरियो 3.7W क्लास डी ऑडियो एम्पलीफायर-Max98306
  • 2 x स्पीकर - 3" व्यास - 4 ओम 3 वाट
  • आरजीबी बैकलाइट नकारात्मक एलसीडी 20x4
  • एडफ्रूट डॉटस्टार डिजिटल एलईडी पट्टी - सफेद 144 - 0.5 मीटर
  • अल्ट्रासोनिक सेंसर HC-SR04
  • DHT11 सेंसर
  • जम्पर तार (एम से एफ) और (एम से एम)
  • 470 ओम और 330 ओम रोकनेवाला

सामग्री डिजाइन:

  • एमडीएफ लकड़ी 7 मिमी
  • प्लास्टिक

उपकरण:

  • सोल्डरिंग आयरन
  • ग्लू गन

कुल मिलाकर सामग्री की कीमत लगभग 210 यूरो होगी।

चरण 2: सभी घटकों को एक साथ जोड़ना

सभी घटकों को एक साथ तार देना
सभी घटकों को एक साथ तार देना
सभी घटकों को एक साथ तार देना
सभी घटकों को एक साथ तार देना
सभी घटकों को एक साथ तार देना
सभी घटकों को एक साथ तार देना

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

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

  1. अल्ट्रासोनिक सेंसर: यह सेंसर सेंसर और उसके सामने की वस्तु के बीच की दूरी की गणना करता है। इस फ़ंक्शन के साथ हम आपका हाथ पकड़कर कुछ क्षमताओं को स्वचालित कर सकते हैं। इसमें 4 पिन हैं: ग्राउंड, 5V, ट्रिगर और एक इको। इको आउटपुट को जमीन और इको पिन के बीच प्रतिरोधों की आवश्यकता होती है।
  2. DHT11 सेंसर: यह सेंसर तापमान और आर्द्रता को मापता है। यदि आप एक पीसीबी के साथ खरीदते हैं तो 10k रोकनेवाला पहले से ही सेंसर के साथ मिलाप होता है और इसे तार करना आसान बनाता है।
  3. लेडस्ट्रिप: लेडस्ट्रिप के लिए एक बाहरी बिजली की आपूर्ति की आवश्यकता होती है ताकि इसे शक्ति प्रदान की जा सके अन्यथा आप एक का उपयोग किए बिना अपने रास्पबेरी पाई को डीएमजी कर सकते हैं। DI वायर पाई के MOSI पिन में जाता है और CI SCLK पिन में जाता है।
  4. एलसीडी डिस्प्ले: विशेष रूप से आरबीजी डिस्प्ले के लिए बहुत सारे तारों की आवश्यकता होती है, पीआई के सभी उपयोग किए गए पिन सामान्य जीपीआईओ.पिन के साथ उपयोग किए जा सकते हैं। डिस्प्ले के कंट्रास्ट को बदलने के लिए इसके साथ एक पोटेंशियोमीटर भी है।
  5. पुश बटन: मैं इसका उपयोग रास्पबेरी को शटडाउन मोड में रखने और फिर से वेक-अप मोड में दबाने के लिए करता हूं। इसके लिए सामान्य रूप से खुले कनेक्शन की आवश्यकता होती है।
  6. अंत में वक्ताओं के साथ एम्पलीफायर: चूंकि हम केवल स्पीकर का उपयोग करते हैं, इसलिए ध्वनि उत्पन्न करने के लिए सिग्नल को पर्याप्त मजबूत बनाने के लिए हमें एक एम्पलीफायर की आवश्यकता होती है। यह रास्पबेरी पाई के ऑडियो इनपुट से जुड़ा है।

चरण 3: पाई सेट करना

Pi. की स्थापना
Pi. की स्थापना

सबसे पहले आपको रास्पियन की आवश्यकता होगी जिसे आप यहां से डाउनलोड कर सकते हैं।

मैंने एसडी कार्ड की स्थापना के बाद रास्पबेरी पाई के एचडीएमआई से जुड़े एक मॉनिटर का उपयोग किया। पीआई के यूएसबी पोर्ट से जुड़े माउस और कीबोर्ड के साथ। फिर आप रास्पबेरी पाई को इनिशियलाइज़ करने के लिए स्क्रीन पर स्टार्ट सेटिंग्स का पालन करें, सक्षम करने के लिए कॉन्फ़िगरेशन पैनल में SPI, I2C, … जैसे कुछ कार्यों को बदलना सुनिश्चित करें।

अपने पाई पर अपने कमांड प्रॉम्प्ट में निम्न कमांड दर्ज करें:

सुडो एपीटी-अपडेट प्राप्त करें

इसमें कुछ समय लग सकता है, इसलिए आराम से रहें। अपडेट के बाद हम अपग्रेड करेंगे

सुडो एपीटी-अपग्रेड प्राप्त करें

चरण 4: मॉड्यूल और पैकेज स्थापित करना और वेबसर्वर स्थापित करना

मॉड्यूल और पैकेज स्थापित करना और वेबसर्वर स्थापित करना
मॉड्यूल और पैकेज स्थापित करना और वेबसर्वर स्थापित करना
मॉड्यूल और पैकेज स्थापित करना और वेबसर्वर स्थापित करना
मॉड्यूल और पैकेज स्थापित करना और वेबसर्वर स्थापित करना

हम अजगर के लिए प्रत्येक मॉड्यूल को स्थापित करते हैं:

sudo pip3 name_of_module स्थापित करें

मॉड्यूल की सूची की आवश्यकता है:

  1. adafruit-circuitpython-charlcd
  2. adafruit-dht
  3. एडफ्रूट-सर्किटपायथन-डॉटस्टार
  4. एडफ्रूट-ब्लिंका
  5. आरपीआई.जीपीआईओ

और भी हो सकता है लेकिन अगर आपको कोई त्रुटि मिलती है जो कहती है कि मॉड्यूल नहीं मिल रहा है, तो बस इसे स्थापित करें।

इसके अलावा निम्न आदेश, क्योंकि आपको संस्करण 3.4 की आवश्यकता है न कि 3.3!

python3 -m pip install --upgrad --force-reinstall spidev

वेबसर्वर स्थापित करने के लिए मैंने फ्लास्क का उपयोग किया।

चरण 5: कोड लागू करना

कोड लागू करना
कोड लागू करना
कोड लागू करना
कोड लागू करना

कोड के लिए आपको यह सुनिश्चित करने की आवश्यकता है कि सब कुछ /var/www/html. के फ़ोल्डर में है

आप Github से कोड प्राप्त कर सकते हैं।

साइट भी उत्तरदायी है इसलिए इसे बिना सुविधाओं को खोए या अन्यथा मोबाइल पर खोला जा सकता है।

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

बटन के लिए आपको पीआई और जमीन के भौतिक पिन 5 का उपयोग करने की आवश्यकता है। बटन पर पिन, नॉर्मल ओपन पिन और कॉमन पिन का इस्तेमाल करें। बीटीडब्ल्यू ध्रुवीयता कोई फर्क नहीं पड़ता!

अपने रास्पबेरी पीआई के टर्मिनल में निम्न आदेश करें और आप बटन प्रेस के साथ अपने पीआई को बंद और स्टार्टअप करने में सक्षम होना चाहिए।

गिट क्लोन

चरण 6: आवास का निर्माण

आवास का निर्माण
आवास का निर्माण
आवास का निर्माण
आवास का निर्माण
आवास का निर्माण
आवास का निर्माण

आवास के लिए मैंने मैला ढोने वाली लकड़ी का इस्तेमाल किया जिसे मैंने टुकड़ों में काट दिया और गोंद द्वारा एक साथ रखा। सामने को थोड़ा तिरछा बनाने के लिए मुझे तिरछी भुजा की गणना करनी पड़ी क्योंकि जब आप इसकी गणना नहीं करते हैं, भले ही यह एक बड़ा तिरछा न हो, लकड़ी के टुकड़े एक साथ फिट नहीं होंगे।

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

छेद ड्रिल और आरा मशीनों से किए गए थे।

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

स्पीकर और बैकसाइड के लिए मैंने उन्हें जोड़ने के लिए स्क्यूज़ का इस्तेमाल किया।

ऊपर मैंने प्लास्टिक का इस्तेमाल किया जो चिपक भी गया।

Finnaly मैंने कुछ डिवाइस फ़ुट जोड़े।

सिफारिश की: