विषयसूची:

मौसम कैमरा रास्पबेरी पाई: 13 कदम (चित्रों के साथ)
मौसम कैमरा रास्पबेरी पाई: 13 कदम (चित्रों के साथ)

वीडियो: मौसम कैमरा रास्पबेरी पाई: 13 कदम (चित्रों के साथ)

वीडियो: मौसम कैमरा रास्पबेरी पाई: 13 कदम (चित्रों के साथ)
वीडियो: हर डीजे पर मचायेगा तहलका // पी पी दारु पिट म्हारो कांई डील लोया को // Full HD video// kanaram thali 2024, नवंबर
Anonim
मौसम कैमरा रास्पबेरी पाई
मौसम कैमरा रास्पबेरी पाई

कुछ समय पहले मैं एक ऐसी परियोजना चाहता था जिसमें निम्नलिखित शामिल हों:

  1. रास्पबेरी पाई
  2. पायथन कोड
  3. लाइव स्थिति
  4. गतिविधि के संकेत

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

विद्युत आपूर्ति की सूची:

  • रास्पबेरी पाई
  • रास्पबेरी पाई ब्रेकआउट बोर्ड (एलईडी संकेत के लिए)
  • जरूरत पड़ने पर इंटरैक्टिव डिस्प्ले के लिए 5 इंच का एलसीडी
  • रास्पबेरी पाई कैमरा (5 मेगापिक्सेल)
  • एच डी ऍम आई केबल
  • कैट 5 केबल
  • Pi. के लिए DC पावर पैक
  • 24-26 गेज तार या जंपर्स
  • 3 एलईडी
  • ३ १०-१०० ओम प्रतिरोधक
  • 2 स्थिति पुश बटन स्विच

मामले की आपूर्ति की सूची:

  • 1/4 पाइन पैनल परियोजना के आकार में कटौती

    मेरे उदाहरण में ऊपर, नीचे, और आगे और पीछे एक ही प्रकार की लकड़ी से बने हैं

  • मामले के बाएँ और दाएँ पक्षों को बनाने के लिए 1/4 बाय 1 इंच चौड़े पाइन बोर्ड का उपयोग किया गया था।
  • विंडो माउंट के लिए ब्रेस वर्कशॉप में मेरे पास मौजूद स्क्रैप से बनाया गया था।

विविध:

  • मामले के लिए पेंच
  • बढ़ते के लिए गर्म गोंद
  • रोकनेवाला / एलईडी कनेक्शन के लिए मिलाप और प्रवाह

उपकरण:

  • मेटर या टेबल आरी
  • जिग सॉ या ड्रेमेल
  • सैंडिंग हेड के साथ सैंडर या ऑसिलेटिंग टूल
  • टंकाई करने वाली मशीन
  • लकड़ी बर्नर
  • केस में छोटे छेद बनाने के लिए आवश्यकतानुसार रास, फाइल, छेनी

सॉफ्टवेयर और खाते:

  • आपकी पसंद का रास्पबेरी पाई ओएस
  • निःशुल्क डेवलपर कुंजी के साथ ट्विटर खाता
  • रास्पबेरी पाई पर पायथन 3

चरण 1: अनुशंसित खरीदारी:

अनुशंसित खरीद
अनुशंसित खरीद
अनुशंसित खरीद
अनुशंसित खरीद

इस निर्माण को आसान बनाने के लिए, मैं कैनकिट के उपलब्ध में से एक की सलाह देता हूं जो रास्पबेरी पाई, एलईडी, रेसिस्टर्स, ब्रेकआउट बोर्ड, एसडी कार्ड और केस के साथ आता है।

https://www.canakit.com/raspberry-pi-3-ultimate-ki…

कैमरा जो वर्तमान में उत्पादन में है वह 8 मेगापिक्सेल है

  • https://www.canakit.com/raspberry-pi-camera-v2-8mp…
  • पुराना 5mp संस्करण अभी भी उपलब्ध है:

चरण 2: केस आरेख (बाहर)

केस आरेख (बाहर)
केस आरेख (बाहर)

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

चरण 3: लेआउट आरेख के अंदर

लेआउट आरेख के अंदर
लेआउट आरेख के अंदर

परियोजना के लिए मेरे लक्ष्यों के आधार पर आप देख सकते हैं कि मैंने कैमरे को मूल रास्पबेरी पाई सिस्टम के साथ-साथ ब्रेकआउट बोर्ड में जोड़ा ताकि मैं मामले के मोर्चे पर एलईडी को नियंत्रित कर सकूं। मैंने कई बार एलसीडी जोड़ने का फैसला किया है कि मैं पीआई को अंतःक्रियात्मक रूप से उपयोग करना चाहता हूं, न कि हेडलेस मोड में।

यदि आवश्यक हो तो पाई को रीसेट करने के लिए पुश बटन स्विच जोड़ा गया था।

चरण 4: रास्पबेरी पाई ओएस, पायथन, सीआरओएन सेटअप

रास्पबेरी पाई ओएस:

यदि आप एक किट खरीदते हैं तो आपको सामान्य रूप से एनओओबीएस के साथ एक एसडी कार्ड स्थापित होगा, यदि रास्पबियन (इस परियोजना पर मेरी पसंद) स्थापित करने के लिए कई ट्यूटोरियल नहीं हैं। लेकिन यहाँ एक NOOBS एसडी कार्ड से रास्पबेरी स्थापित करने के लिए आधिकारिक गाइड है-

पायथन 3:

खोल से अगर अजगर 3 स्थापित नहीं है:

sudo apt-python3 स्थापित करें

संलग्न पायथन कोड निम्नलिखित करने के लिए निर्धारित है-

  • रास्पबेरी पाई (अपटाइम और सीपीयू अस्थायी) से मान पढ़ें
  • ट्विटर पर पोस्ट करने के लिए आपूर्ति किए गए डेवलपर टोकन का उपयोग करके एक ट्वीट बनाएं (नीचे लिंक आपको एक देव खाता बनाने या इसे अपने खाते में जोड़ने के लिए ट्विटर पर ले जाएगा)

    https://developer.twitter.com/hi/docs/basics/getti…

  • पोस्ट का निर्माण करते समय पीली एलईडी को रोशन करें
  • पोस्ट करते समय लाल एलईडी को रोशन करें

क्रॉन

मैं एक पूर्व-चयनित अंतराल पर स्क्रिप्ट चलाने के लिए एक अनुसूचित नौकरी (सीआरओएन) का उपयोग करता हूं:

जैसा कि नीचे देखा गया है कि स्क्रिप्ट हर पांच मिनट में सुबह 7 बजे से शाम 4 बजे तक चल रही है

०, ५, १०, १५, २०, २५, ३०, ३५, ४०, ४५, ५०, ५५ ७-१६ * * * सुडो /usr/bin/python3 /home/pi/system_info.py

उपयोगकर्ताओं को सूचीबद्ध करने के लिए CRON:

सुडो क्रोंटैब -एल -यू पि

उपयोगकर्ताओं को संपादित करने के लिए CRON:

सुडो क्रोंटैब -ए -यू पि

चरण 5: घटकों की वायरिंग (स्विच और एलईडी)

घटकों की वायरिंग (स्विच और एलईडी)
घटकों की वायरिंग (स्विच और एलईडी)
घटकों की वायरिंग (स्विच और एलईडी)
घटकों की वायरिंग (स्विच और एलईडी)

GPIO से LED तक ब्रेकआउट बोर्ड:

हम तस्वीर में एक जैसे ब्रेकआउट बोर्ड का उपयोग करके रास्पबेरी पाई के जीपीआईओ कनेक्टर से आउटपुट को नियंत्रित कर सकते हैं।

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

ध्यान दें कि एलईडी के बर्नआउट को रोकने के लिए रोकनेवाला इनलाइन है, एलईडी पर जितनी अधिक वर्तमान सीमा होगी, यह उतना ही कम होगा। कैनाकिट पैकेज में आमतौर पर 220 ओम और 10k ओम प्रतिरोधों के साथ-साथ ब्रेकआउट बोर्ड के साथ एलईडी होते हैं। यह सही एलईडी रोकनेवाला सेटअप खरीदने से कुछ अनुमान लगाने में मदद करता है।

स्विच को दबाएं:

रास्पबेरी पाई 2 और रास्पबेरी पाई 3 के साथ, बोर्ड पर एक रीसेट बिंदु है। पीआई 2 के मामले में "पी 6" पिन जोड़ी और पीआई 3 पर "रन" पिन जोड़ी हमें "हाई" भेजने की अनुमति देती है जब हम सिस्टम को "हॉल्ट" भेजने वाले दो पिन कनेक्ट करते हैं।

यह शटडाउन स्विच नहीं है, बस एक रीसेट है…..मैं शेल से पावर डाउन के रूप में निम्नलिखित जारी करने की अनुशंसा करता हूं:

सुडो शटडाउन -एच अब

चरण 6: फ्रंट पैनल इनसाइड व्यू

फ्रंट पैनल इनसाइड व्यू
फ्रंट पैनल इनसाइड व्यू
फ्रंट पैनल इनसाइड व्यू
फ्रंट पैनल इनसाइड व्यू
फ्रंट पैनल इनसाइड व्यू
फ्रंट पैनल इनसाइड व्यू

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

एक त्वरित अस्वीकरण सबसे दाहिने एलईडी ने काम करना बंद कर दिया, यही वजह है कि तारों को समाप्त कर दिया जाता है (जब तक कि मैं एलईडी को बदल नहीं देता)

चरण 7: सामने का पैनल बाहरी दृश्य

फ्रंट पैनल आउटसाइड व्यू
फ्रंट पैनल आउटसाइड व्यू
फ्रंट पैनल आउटसाइड व्यू
फ्रंट पैनल आउटसाइड व्यू

जैसा कि आप इसे एलसीडी के साथ तैयार फ्रंट पैनल, जगह में एलईडी और पाइन केस में जलाए गए ग्राफिक्स वुड देख सकते हैं

चरण 8: केस के पीछे का दृश्य

केस के पीछे का अंदरूनी दृश्य
केस के पीछे का अंदरूनी दृश्य

मैंने रास्पबेरी पाई को रास्पबेरी पाई कैमरे के ठीक बगल में स्थित किया क्योंकि कैमरा रिबन केबल बहुत छोटा है।

चरण 9: केस के पीछे का बाहरी दृश्य

केस के पीछे का बाहरी दृश्य
केस के पीछे का बाहरी दृश्य

कैमरे के अलावा बैक पैनल के बारे में कहने के लिए बहुत कुछ नहीं है, इसलिए आपको देखने के कोण को प्राप्त करने के लिए मामले को स्थानांतरित करने की आवश्यकता होगी।

चरण 10: केस के दाईं ओर का बाहरी दृश्य

केस के दाईं ओर का बाहरी दृश्य
केस के दाईं ओर का बाहरी दृश्य

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

चरण 11: विंडो माउंट

विंडो माउंट
विंडो माउंट

क्योंकि यह एक निश्चित कैमरा स्थिति है, मुझे पिछवाड़े के लिए कैमरे का सही कोण प्राप्त करने के लिए एक समर्थन माउंट और ब्रैकेट बनाना पड़ा। दुकान से लकड़ी के साधारण स्क्रैप और कुछ लकड़ी के टुकड़े एक कोण वाला मंच बनाने के लिए। कैमरा बॉक्स के सामने वाले हिस्से को रखने के लिए इस्तेमाल किए गए एल-ब्रैकेट्स (केस को सहारा देने के लिए कुछ भी नहीं होने पर बिल्लियाँ अक्सर इसे इधर-उधर घुमाती हैं)

चरण 12: नमूना ट्वीट:

नमूना ट्वीट
नमूना ट्वीट

twitter.com/allthingstazz/status/934537216…

चरण 13: अंतिम विचार-

इस गाइड को कई अलग-अलग बिल्ड में रूपांतरित किया जा सकता है, मैं अभी कुछ लक्ष्यों के साथ आया हूं और लक्ष्यों को निष्पादित करने के लिए एक उपकरण बनाने के लिए तैयार हूं। आपकी टिप्पणियों और निर्माण के लिए तत्पर हैं !!

सिफारिश की: