विषयसूची:

एमएल के साथ पाई ट्रैश क्लासिफायरियर बनाएं!: 8 कदम (चित्रों के साथ)
एमएल के साथ पाई ट्रैश क्लासिफायरियर बनाएं!: 8 कदम (चित्रों के साथ)

वीडियो: एमएल के साथ पाई ट्रैश क्लासिफायरियर बनाएं!: 8 कदम (चित्रों के साथ)

वीडियो: एमएल के साथ पाई ट्रैश क्लासिफायरियर बनाएं!: 8 कदम (चित्रों के साथ)
वीडियो: पेंट में तारपीन तेल कितना डालें || How Much Mix Tarpin Oil With Paint. #artistnanduart 2024, नवंबर
Anonim
एमएल के साथ पाई ट्रैश क्लासिफायरियर बनाएं!
एमएल के साथ पाई ट्रैश क्लासिफायरियर बनाएं!
एमएल के साथ पाई ट्रैश क्लासिफायरियर बनाएं!
एमएल के साथ पाई ट्रैश क्लासिफायरियर बनाएं!

ट्रैश क्लासिफ़ायर प्रोजेक्ट, जिसे प्यार से "यह कहाँ जाता है?" के रूप में जाना जाता है, को फेंकने वाली चीज़ों को तेज़ और अधिक विश्वसनीय बनाने के लिए डिज़ाइन किया गया है।

यह प्रोजेक्ट लोब में प्रशिक्षित मशीन लर्निंग (एमएल) मॉडल का उपयोग करता है, जो एक शुरुआती-अनुकूल (कोई कोड नहीं!) एमएल मॉडल बिल्डर है, यह पहचानने के लिए कि कोई वस्तु कचरे, रीसाइक्लिंग, खाद या खतरनाक कचरे में जाती है या नहीं। इसके बाद मॉडल को रास्पबेरी पाई 4 कंप्यूटर पर लोड किया जाता है ताकि आप जहां भी कचरा डिब्बे पा सकें, इसे प्रयोग करने योग्य बनाया जा सके!

यह ट्यूटोरियल आपको बताता है कि Python3 में लोब टेंसरफ्लो मॉडल से रास्पबेरी पाई पर अपना ट्रैश क्लासिफायर प्रोजेक्ट कैसे बनाया जाए।

कठिनाई: शुरुआत ++ (कुछ ज्ञान w/सर्किट और कोडिंग सहायक है)

पढ़ने का समय: ५ मिनट

निर्माण समय: ६० - ९० मिनट

लागत: ~$70 (पाई 4 सहित)

आपूर्ति:

सॉफ्टवेयर (पीसी-साइड)

  • भाग
  • WinSCP (या अन्य SSH फ़ाइल स्थानांतरण विधि, Mac के लिए CyberDuck का उपयोग कर सकते हैं)
  • टर्मिनल
  • दूरस्थ डेस्कटॉप कनेक्शन या RealVNC

हार्डवेयर

  • रास्पबेरी पाई, एसडी कार्ड, और यूएसबी-सी बिजली की आपूर्ति (5V, 2.5A)
  • पाई कैमरा
  • दबाने वाला बटन
  • 5 एलईडी (4 संकेतक एलईडी और 1 स्थिति एलईडी)

    • पीला एलईडी: कचरा
    • ब्लू एलईडी: रीसायकल
    • हरी एलईडी: खाद
    • लाल एलईडी: खतरनाक अपशिष्ट
    • सफेद एलईडी: स्थिति
  • 6 220 ओम प्रतिरोधक
  • 10 एम-टू-एम जम्पर तार
  • ब्रेडबोर्ड, आधा आकार

यदि आप मिलाप करना चुनते हैं:

  • 1 जेएसटी कनेक्टर, केवल महिला अंत
  • 2 एम-टू-एफ जम्पर तार
  • 10 एफ-टू-एफ जम्पर तार
  • पीसीबी

दीवार

  • प्रोजेक्ट केस (जैसे कार्डबोर्ड, लकड़ी या प्लास्टिक बॉक्स, लगभग 6" x 5" x 4")
  • 0.5 "x 0.5" (2cm x 2cm) स्पष्ट प्लास्टिक वर्ग

    उदा. एक प्लास्टिक खाद्य कंटेनर ढक्कन से

  • वेल्क्रो

उपकरण

  • वायर कटर
  • सटीक चाकू (जैसे सटीक चाकू) और काटने की चटाई
  • सोल्डरिंग आयरन (वैकल्पिक)
  • गर्म पिघल उपकरण (या अन्य गैर-प्रवाहकीय गोंद - एपॉक्सी बहुत अच्छा काम करता है लेकिन स्थायी है)

चरण 1: शुरू करने से पहले

हमारे शुरू करने से पहले
हमारे शुरू करने से पहले

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

यह निम्नलिखित के बारे में कुछ ज्ञान रखने में भी मदद करता है:

  1. रास्पबेरी पाई के साथ परिचित

    • यहाँ एक आसान आरंभ करने वाली मार्गदर्शिका है!
    • साथ ही मददगार: पाई कैमरा के साथ शुरुआत करना
  2. पायथन कोड को पढ़ना और संपादित करना (आपको प्रोग्राम लिखने की आवश्यकता नहीं होगी, बस संपादित करें)

    रास्पबेरी पाई के साथ पायथन का परिचय

  3. फ्रिट्ज़िंग वायरिंग आरेख पढ़ना
  4. ब्रेडबोर्ड का उपयोग करना

    ब्रेडबोर्ड ट्यूटोरियल का उपयोग कैसे करें

पता करें कि आपका कचरा कहां जाता है

अमेरिका भर में प्रत्येक शहर (और मैं दुनिया को मानूंगा) का अपना कचरा/रीसाइक्लिंग/खाद/आदि है। संग्रह प्रणाली। इसका मतलब है कि एक सटीक ट्रैश क्लासिफायरियर बनाने के लिए, हमें 1) एक कस्टम एमएल मॉडल बनाने की आवश्यकता होगी (हम इसे अगले चरण में कवर करेंगे - कोई कोड नहीं!) और 2) जानें कि ट्रैश का प्रत्येक टुकड़ा कहाँ जाता है।

चूंकि मुझे अपने मॉडल को प्रशिक्षित करने के लिए उपयोग की जाने वाली प्रत्येक वस्तु के लिए उचित बिन हमेशा नहीं पता था, इसलिए मैंने सिएटल यूटिलिटीज फ्लायर (फोटो 1) का उपयोग किया, और यह आसान "यह कहां जाता है?" सिएटल शहर के लिए लुकअप टूल! अपने शहर की कचरा संग्रहण उपयोगिता को देखकर और इसकी वेबसाइट पर जाकर देखें कि आपके शहर में कौन से संसाधन उपलब्ध हैं।

चरण 2: लोब में एक कस्टम एमएल मॉडल बनाएं

लोब में एक कस्टम एमएल मॉडल बनाएं
लोब में एक कस्टम एमएल मॉडल बनाएं
लोब में एक कस्टम एमएल मॉडल बनाएं
लोब में एक कस्टम एमएल मॉडल बनाएं
लोब में एक कस्टम एमएल मॉडल बनाएं
लोब में एक कस्टम एमएल मॉडल बनाएं
लोब में एक कस्टम एमएल मॉडल बनाएं
लोब में एक कस्टम एमएल मॉडल बनाएं

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

लोब का उपयोग करने के तरीके पर एक त्वरित अवलोकन यहां दिया गया है:

1. लोब प्रोग्राम खोलें और एक नया प्रोजेक्ट बनाएं।

2. तस्वीरें लें या आयात करें और उन्हें उपयुक्त श्रेणियों में लेबल करें। (फोटो १) हमें बाद में परियोजना के सॉफ्टवेयर भाग में इन लेबलों की आवश्यकता होगी।

फ़ोटो आयात करने के दो तरीके हैं:

  1. सीधे अपने कंप्यूटर वेबकैम से आइटम की तस्वीरें लें, या
  2. अपने कंप्यूटर पर मौजूदा फ़ोल्डर से फ़ोटो आयात करें।

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

इसके अलावा: मैंने दोनों विधियों का उपयोग करके समाप्त किया, क्योंकि आपके पास जितनी अधिक तस्वीरें होंगी, आपका मॉडल उतना ही सटीक होगा।

3. मॉडल सटीकता का परीक्षण करने के लिए "चलाएं" सुविधा का उपयोग करें। मॉडल कहां है और सही नहीं है, इसकी पहचान करने के लिए दूरियां, रोशनी, हाथ की स्थिति आदि बदलें। आवश्यकतानुसार और फ़ोटो जोड़ें। (तस्वीरें 3 - 4)

4. जब आप तैयार हों, तो अपने लोब एमएल मॉडल को टेंसरफ्लो (टीएफ) लाइट प्रारूप में निर्यात करें।

सुझाव:

  • फ़ोटो आयात करने से पहले, उन सभी श्रेणियों की एक सूची बनाएं जिनकी आपको आवश्यकता होगी और आप उन्हें कैसे लेबल करना चाहते हैं (जैसे "कचरा," "रीसायकल," "खाद," आदि)

    नोट: ऊपर दिए गए "लोब मॉडल लेबल्स" फोटो में दिखाए गए समान लेबल का उपयोग करें ताकि आप जिस कोड को बदलना चाहते हैं उसे कम कर सकें।

  • "नॉट ट्रैश" के लिए एक श्रेणी शामिल करें जिसमें फ़ोटो में जो कुछ भी हो सकता है (जैसे आपके हाथ और हाथ, पृष्ठभूमि, आदि) की तस्वीरें हों।
  • यदि संभव हो, तो पाई कैमरा से फ़ोटो लें और लोब में आयात करें। यह आपके मॉडल की सटीकता में बहुत सुधार करेगा!
  • और फ़ोटो चाहिए? इस कचरा वर्गीकरण छवि सेट सहित, कागल पर ओपन-सोर्स डेटासेट देखें!
  • और अधिक मदद की आवश्यकता है? रेडिट पर लोब समुदाय से जुड़ें!

चरण 3: इसे बनाएं: हार्डवेयर

इसे बनाएं: हार्डवेयर!
इसे बनाएं: हार्डवेयर!
इसे बनाएं: हार्डवेयर!
इसे बनाएं: हार्डवेयर!
इसे बनाएं: हार्डवेयर!
इसे बनाएं: हार्डवेयर!

1. सावधानी से पाई कैमरा को पाई से कनेक्ट करें (अधिक जानकारी के लिए पाई फाउंडेशन आरंभ करने की मार्गदर्शिका पर जाएं)। (फोटो 1)

2. पुशबटन और एलईडी को पाई GPIO पिन से जोड़ने के लिए वायरिंग आरेख का पालन करें।

  • पुशबटन: पुशबटन के एक पैर को GPIO पिन से कनेक्ट करें। दूसरे को, एक रोकनेवाला के माध्यम से, GPIO GND पिन से कनेक्ट करें।
  • पीली एलईडी: पॉजिटिव (लंबी) लेग को GPIO पिन से कनेक्ट करें 17. दूसरे लेग को रेसिस्टर के जरिए GPIO GND पिन से कनेक्ट करें।
  • ब्लू एलईडी: पॉजिटिव लेग को GPIO पिन 27 से कनेक्ट करें। दूसरे लेग को रेसिस्टर के जरिए GPIO GND पिन से कनेक्ट करें।
  • ग्रीन एलईडी: पॉजिटिव लेग को GPIO पिन 22 से कनेक्ट करें। दूसरे लेग को रेसिस्टर के जरिए GPIO GND पिन से कनेक्ट करें।
  • लाल एलईडी: पॉजिटिव लेग को GPIO पिन 23 से कनेक्ट करें। दूसरे लेग को रेसिस्टर के जरिए GPIO GND पिन से कनेक्ट करें।
  • व्हाइट एलईडी: पॉजिटिव लेग को GPIO पिन 24 से कनेक्ट करें। दूसरे लेग को रेसिस्टर के जरिए GPIO GND पिन से कनेक्ट करें।

3. यह अनुशंसा की जाती है कि आप अपने सर्किट को ब्रेडबोर्ड पर परीक्षण करें और सोल्डरिंग या किसी भी कनेक्शन को स्थायी बनाने से पहले प्रोग्राम चलाएं। ऐसा करने के लिए, हमें अपना सॉफ़्टवेयर प्रोग्राम लिखना और अपलोड करना होगा, तो चलिए अगले चरण पर चलते हैं!

चरण 4: इसे कोड करें: सॉफ्टवेयर

इसे कोड करें: सॉफ्टवेयर!
इसे कोड करें: सॉफ्टवेयर!
इसे कोड करें: सॉफ्टवेयर!
इसे कोड करें: सॉफ्टवेयर!

1. अपने पीसी पर, WinSCP खोलें और अपने पाई से कनेक्ट करें। अपने पाई के होम डायरेक्टरी में एक लोब फोल्डर बनाएं और उस डायरेक्टरी में एक मॉडल फोल्डर बनाएं।

2. परिणामी लोब टीएफ फ़ोल्डर सामग्री को पाई पर खींचें। फ़ाइल पथ पर ध्यान दें: /home/pi/Lobe/model

3. पाई पर, एक टर्मिनल खोलें और निम्नलिखित बैश कमांड चलाकर Python3 के लिए लोब-पायथन लाइब्रेरी डाउनलोड करें:

pip3 https://dl.google.com/coral/python/tflite_runtime-2.1.0.post1-cp37-cp37m-linux_armv7l.whl इंस्टॉल करें

pip3 लोब स्थापित करें

4. इस रेपो से ट्रैश क्लासिफायर कोड (rpi_trash_classifier.py) को पाई पर डाउनलोड करें (फोटो 1 में दिखाए गए अनुसार "कोड" बटन पर क्लिक करें)।

  • कॉपी/पेस्ट करना पसंद करते हैं? यहां कच्चा कोड प्राप्त करें।
  • अपने कंप्यूटर पर डाउनलोड करना पसंद करते हैं? अपने कंप्यूटर पर रेपो/कोड डाउनलोड करें और फिर विनएससीपी (या अपने पसंदीदा रिमोट फाइल ट्रांसफर प्रोग्राम) के माध्यम से पायथन कोड को पाई में स्थानांतरित करें।

5. एक बार जब आप हार्डवेयर को Pi के GPIO पिन से कनेक्ट कर लेते हैं, तो उदाहरण कोड को पढ़ें और आवश्यकतानुसार किसी भी फ़ाइल पथ को अपडेट करें:

  • लाइन 29: लोब टीएफ मॉडल के लिए फाइलपथ
  • लाइन्स ४७ और ८३: पाई कैमरा के माध्यम से कैप्चर की गई छवियों के लिए फ़ाइलपथ

6. यदि आवश्यक हो, तो कोड में मॉडल लेबल्स को अपडेट करें ताकि आपके लोब मॉडल (कैपिटलाइज़ेशन, विराम चिह्न, आदि सहित) के लेबल से सटीक रूप से मेल खा सकें:

  • लाइन 57: "कचरा"
  • लाइन 60: "रीसायकल"
  • लाइन 63: "खाद"
  • लाइन 66: "खतरनाक अपशिष्ट सुविधा"
  • पंक्ति 69: "कचरा नहीं!"

7. टर्मिनल विंडो में Python3 का उपयोग करके प्रोग्राम चलाएँ:

python3 rpi_trash_classifier.py

चरण 5: इसका परीक्षण करें: प्रोग्राम चलाएँ

इसका परीक्षण करें: प्रोग्राम चलाएँ!
इसका परीक्षण करें: प्रोग्राम चलाएँ!
इसका परीक्षण करें: प्रोग्राम चलाएँ!
इसका परीक्षण करें: प्रोग्राम चलाएँ!
इसका परीक्षण करें: प्रोग्राम चलाएँ!
इसका परीक्षण करें: प्रोग्राम चलाएँ!

कार्यक्रम सिंहावलोकन

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

एक बार जब आप एक छवि ले लेते हैं, तो प्रोग्राम छवि की तुलना लोब एमएल मॉडल से करेगा और परिणामी भविष्यवाणी (लाइन 83) को आउटपुट करेगा। आउटपुट निर्धारित करता है कि कौन सा प्रकाश चालू है: पीला (कचरा), नीला (रीसायकल), हरा (खाद), या लाल (खतरनाक कचरा)।

यदि कोई भी संकेतक एल ई डी चालू नहीं होता है और स्थिति एलईडी पल्स मोड में वापस आ जाती है, तो इसका मतलब है कि कैप्चर की गई छवि "कचरा नहीं" थी, दूसरे शब्दों में, फोटो को फिर से लें!

एक छवि कैप्चर करना

छवि कैप्चर करने के लिए पुशबटन दबाएं। ध्यान दें कि कार्यक्रम को प्रेस पंजीकृत करने के लिए आपको कम से कम 1 सेकंड के लिए पुशबटन को पकड़ने की आवश्यकता हो सकती है। कुछ परीक्षण चित्र लेने की अनुशंसा की जाती है, फिर कैमरा दृश्य और फ़्रेम को बेहतर ढंग से समझने के लिए उन्हें डेस्कटॉप पर खोलें।

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

समस्या निवारण

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

ध्यान देने योग्य कुछ बातें:

  • TensorFlow लाइब्रेरी संभवतः कुछ चेतावनी संदेश देगा - यह इस नमूना कोड में उपयोग किए गए संस्करण के लिए विशिष्ट है।
  • भविष्यवाणी लेबल बिल्कुल वैसा ही होना चाहिए जैसा कि led_select() फ़ंक्शन में लिखा गया है, जिसमें कैपिटलाइज़ेशन, विराम चिह्न और रिक्ति शामिल है। यदि आपके पास एक अलग लोब मॉडल है, तो इन्हें बदलना सुनिश्चित करें।
  • पाई को एक स्थिर बिजली आपूर्ति की आवश्यकता होती है। पाई की पावर लाइट चमकदार, ठोस लाल होनी चाहिए।
  • यदि अपेक्षित होने पर एक या अधिक एल ई डी चालू नहीं हो रहे हैं, तो उन्हें आदेश के साथ मजबूर करके जांचें:

red_led.on()

चरण 6: (वैकल्पिक) इसे बनाएं: अपने सर्किट को अंतिम रूप दें

(वैकल्पिक) इसे बनाएं: अपने सर्किट को अंतिम रूप दें!
(वैकल्पिक) इसे बनाएं: अपने सर्किट को अंतिम रूप दें!
(वैकल्पिक) इसे बनाएं: अपने सर्किट को अंतिम रूप दें!
(वैकल्पिक) इसे बनाएं: अपने सर्किट को अंतिम रूप दें!
(वैकल्पिक) इसे बनाएं: अपने सर्किट को अंतिम रूप दें!
(वैकल्पिक) इसे बनाएं: अपने सर्किट को अंतिम रूप दें!

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

नोट: यदि आपके पास सोल्डरिंग आयरन नहीं है, तो आप इस चरण को छोड़ सकते हैं। एक विकल्प गर्म गोंद में तार कनेक्शन को कोट करना है (यह विकल्प आपको बाद में चीजों को ठीक करने/जोड़ने/उपयोग करने की अनुमति देगा, लेकिन टूटने की अधिक संभावना है), या एपॉक्सी या एक समान स्थायी गोंद का उपयोग करें (यह विकल्प बहुत अधिक टिकाऊ होगा लेकिन आप ऐसा करने के बाद सर्किट या संभावित रूप से पाई का उपयोग नहीं कर पाएंगे)

मेरे डिजाइन विकल्पों के बारे में त्वरित टिप्पणी (फोटो 1):

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

निर्माण के लिए आगे

1. प्रत्येक महिला जम्पर तारों को आधा में काटें (हाँ, सभी!)। वायर स्ट्रिपर्स का उपयोग करके, वायर इंसुलेशन का लगभग 1/4 (1/2cm) हटा दें।

2. प्रत्येक एल ई डी के लिए, नकारात्मक (छोटे) पैर के लिए 220Ω रोकनेवाला मिलाप करें। (फोटो 2)

3. एक छोटा टुकड़ा काटें, लगभग 1 (2cm) हीट सिकुड़न ट्यूब और LED और रेसिस्टर जंक्शन पर पुश करें। सुनिश्चित करें कि दूसरा रेसिस्टर लेग सुलभ है, फिर सिकोड़ने वाली ट्यूब को तब तक गर्म करें जब तक कि यह जोड़ को सुरक्षित न कर दे। (फोटो ३))

4. प्रत्येक एलईडी को महिला जम्पर तारों की एक जोड़ी में डालें। (फोटो 4)

5. जम्पर तारों (जैसे टेप के साथ) को लेबल करें, फिर सोल्डर जम्पर तारों को अपने मुद्रित सर्किट बोर्ड (पीसीबी) पर लेबल करें। (फोटो 5)

6. इसके बाद, प्रत्येक एलईडी को उसके संबंधित पाई GPIO पिन से जोड़ने के लिए (कट) महिला जम्पर तार का उपयोग करें। मिलाप और एक जम्पर तार को लेबल करें ताकि नंगे धातु पीसीबी के माध्यम से सकारात्मक एलईडी पैर से जुड़ जाए। (फोटो 5)

नोट: जहां आप मिलाप करते हैं यह तार आपके पीसीबी लेआउट पर निर्भर करेगा। आप इस तार को सीधे सकारात्मक एलईडी जम्पर तार से भी मिला सकते हैं।

7. JST कनेक्टर के नकारात्मक (काले) सिरे से 220Ω रोकनेवाला मिलाप करें। (फोटो 6)

8. JST कनेक्टर और रेसिस्टर को पुशबटन से मिलाएं। (फोटो 6)

9. पुशबटन कनेक्टर और GPIO पिन के बीच M-to-F जम्पर तारों को कनेक्ट करें (अनुस्मारक: काला GND है)।

10. अधिक सुरक्षित कनेक्शन के लिए गर्म गोंद या एपॉक्सी में कोट कनेक्शन पीसीबी।

नोट: यदि आप एपॉक्सी का उपयोग करना चुनते हैं, तो आप भविष्य में अन्य परियोजनाओं के लिए पाई के GPIO पिन का उपयोग करने में सक्षम नहीं हो सकते हैं। यदि आप इसके बारे में चिंतित हैं, तो एक GPIO रिबन केबल जोड़ें और इसके बजाय जम्पर तारों को उससे कनेक्ट करें।

चरण 7: (वैकल्पिक) इसे बनाएं: केस

(वैकल्पिक) इसे बनाएं: केस!
(वैकल्पिक) इसे बनाएं: केस!
(वैकल्पिक) इसे बनाएं: केस!
(वैकल्पिक) इसे बनाएं: केस!
(वैकल्पिक) इसे बनाएं: केस!
(वैकल्पिक) इसे बनाएं: केस!
(वैकल्पिक) इसे बनाएं: केस!
(वैकल्पिक) इसे बनाएं: केस!

अपने पाई के लिए एक एनक्लोजर बनाएं जो कैमरा, पुशबटन और एलईडी को जगह में रखेगा जबकि पाई की सुरक्षा भी करेगा। अपने स्वयं के बाड़े को डिज़ाइन करें या कार्डबोर्ड के बाड़े को जल्दी से प्रोटोटाइप करने के लिए हमारे निर्माण निर्देशों का पालन करें!

  1. छोटे कार्डबोर्ड बॉक्स के शीर्ष पर, पुशबटन, स्थिति प्रकाश, पहचानकर्ता रोशनी, और पीआई कैमरा विंडो (फोटो 1) के लिए स्थानों का पता लगाएं।

    नोट: पाई कैमरा विंडो लगभग 3/4" x 1/2" होनी चाहिए।

  2. अपने सटीक चाकू का उपयोग करके, निशान काट लें।

    नोट: जैसे ही आप जाते हैं आप आकारों का परीक्षण करना चाहेंगे (फोटो 1)

  3. वैकल्पिक: केस पेंट करें! मैंने स्प्रे पेंट का विकल्प चुना:)
  4. पाई कैमरा (फोटो 4) के लिए एक आयताकार "विंडो" कवर काट लें और बॉक्स के अंदर गोंद करें
  5. अंत में, पाई पावर केबल के लिए कट आउट स्लॉट।

    पीआई पावर केबल स्लॉट के लिए सबसे अच्छी जगह का पता लगाने के लिए पहले सभी इलेक्ट्रॉनिक्स स्थापित करने की सिफारिश की गई है।

चरण 8: स्थापित करें और तैनात करें

स्थापित करें और तैनात करें!
स्थापित करें और तैनात करें!

इतना ही! आप अपनी परियोजना को स्थापित और परिनियोजित करने के लिए तैयार हैं! अपने कचरे के डिब्बे के ऊपर संलग्नक रखें, पाई में प्लग करें, और हमारे कचरे को कम करने का एक तेज़, अधिक विश्वसनीय तरीका प्राप्त करने के लिए प्रोग्राम चलाएं। वाह!

आगे जा रहा है

  • लोब रेडिट समुदाय के माध्यम से अपनी परियोजनाओं और विचारों को अन्य लोगों के साथ साझा करें!
  • लोब परियोजनाओं की एक विस्तृत विविधता को तैनात करने के लिए पायथन का उपयोग करने के तरीके के बारे में एक सामान्य अवलोकन के लिए लोब पायथन गिटहब रेपो देखें
  • प्रश्न या परियोजना अनुरोध? इस परियोजना पर एक टिप्पणी छोड़ें या सीधे हमसे संपर्क करें: [email protected]

सिफारिश की: