ज़रूरत विश्लेषण: किसे क्या चाहिए?
ज़रूरत विश्लेषण का मतलब है कुछ बनाने से पहले असली समस्या खोजना।
- एक उपयोगकर्ता चुनो (बच्चा, बुज़ुर्ग, किसान, दुकानदार)।
- देखो या पूछो: उसे क्या मुश्किल, धीमा या ख़तरनाक लगता है?
- ज़रूरत एक वाक्य में लिखो: “दादी को पौधे में पानी देना याद रखना है।”
- सीमाएँ लिखो: दाम, आकार, बिजली (बैटरी या प्लग), जगह (अंदर या बाहर), बनाने का समय।
विचारों की तुलना उपयोगिता, दाम और बनाने की आसानी से करो। जो विचार आपके समय के हिसाब से बहुत बड़े हों, उन्हें छोड़ दो।
काम का डिज़ाइन: उसे क्या करना है?
फ़ंक्शन वह एक काम है जो उपकरण को करना है। ज़रूरत को छोटे कामों में बाँटो; हर एक में इनपुट, नियम और आउटपुट हो।
- मिट्टी की नमी नापो (इनपुट: नमी सेंसर)
- तय करो कि बहुत सूखी है या नहीं (नियम: पाठ्यांक सीमा से कम)
- उपयोगकर्ता को चेताओ (आउटपुट: LED और बज़र)
इन्हें आवश्यकता-सूची में लिखो और हर एक को ज़रूरी या अच्छा हो तो चिह्नित करो। पहले ज़रूरी वाले बनाओ।
रूप का डिज़ाइन: आकार, नाप और अनुभव
रूप और अनुभव तय करते हैं कि लोग उपकरण इस्तेमाल करेंगे या नहीं। इन बातों पर सोचो:
- आकार: सब कुछ अंदर आए और तार व बैटरी के लिए जगह बचे।
- सामग्री: पहले मॉडल के लिए गत्ता, बाद में 3D-प्रिंटेड प्लास्टिक या लकड़ी; पानी और गर्मी के लिए सुरक्षित डिब्बा।
- उपयोग में आसानी: बड़े बटन, साफ़ हल्के रंग, बहुत तेज़ न होने वाली आवाज़।
- सुरक्षा: खुले तार नहीं, तेज़ किनारे नहीं, कम वोल्टेज।
पहले काग़ज़ या गत्ते का मॉडल बनाओ और उपयोगकर्ता से आज़माने को कहो। सोल्डर करने से पहले डिज़ाइन बदल लो।
बोर्ड का चुनाव
अपनी ज़रूरत की तालिका से बोर्डों की तुलना करो।
- पिन: सब मॉड्यूलों के डिजिटल और एनालॉग पिन गिनो, 20% अतिरिक्त जोड़ो।
- संपर्क: वाई-फ़ाई या ब्लूटूथ चाहिए? नहीं तो छोड़ दो, दाम और बिजली बचेगी।
- मेमोरी और गति: आपके प्रोग्राम के लिए काफ़ी; सरल प्रोजेक्ट को कम चाहिए।
- वोल्टेज: 5 V या 3.3 V बोर्ड के साथ मेल खाते मॉड्यूल चाहिए।
- आकार, बिजली और दाम: छोटी बैटरी के प्रोजेक्ट को छोटे, कम बिजली वाले बोर्ड चाहिए।
- समुदाय: लोकप्रिय ओपन-सोर्स बोर्ड के ऑनलाइन उदाहरण और मदद ज़्यादा मिलती है।
सबसे छोटा और सस्ता बोर्ड चुनो जो सारी ज़रूरी बातें पूरी करे।
खुद आज़माओ: अपने विचार के लिए बोर्ड चुनो
3D में आख़िरी चरण पर जाओ। ज़रूरी पिन 12 रखो और वाई-फ़ाई बंद। किस बोर्ड पर तारा लगा? अब वाई-फ़ाई चालू करो। क्या बदला? पहले अंदाज़ा लगाओ, फिर जाँचो।
घर पर: अपना विचार तीन पंक्तियों में लिखो (उपयोगकर्ता, ज़रूरत, तीन काम), पिन गिनो और दुकान या ऑनलाइन सूची से बोर्ड चुनो।
मुख्य सूत्र और परिभाषाएँ
- ज़रूरी पिन = डिजिटल + एनालॉग + सीरियल व अतिरिक्त
- देखने वाले पिन = ज़रूरी पिन × 1.2 (20% अतिरिक्त)
- कुल लागत = बोर्ड + मॉड्यूल + डिब्बा + बिजली
- मुख्य शब्द: ज़रूरत, आवश्यकता, फ़ंक्शन, मॉड्यूल, बोर्ड, अतिरिक्त पिन
हल किए गए उदाहरण
1. एक प्रोजेक्ट में 3 LED, 2 बटन, 1 एनालॉग सेंसर और 1 बज़र हैं। कितने पिन चाहिए? 8, 20 या 30 पिन वाले कौन-से बोर्ड ठीक हैं?
पिन = 3 + 2 + 1 + 1 = 7। 20% अतिरिक्त के साथ 7 × 1.2 = 8.4, यानी लगभग 9। 8 पिन वाला बोर्ड थोड़ा छोटा पड़ेगा। 20 पिन वाला चुनो।
2. उसी प्रोजेक्ट को वाई-फ़ाई से डेटा भी भेजना है। अगर सिर्फ़ 30 पिन वाले बोर्ड में वाई-फ़ाई है तो अब कौन-सा चुनें?
वाई-फ़ाई ज़रूरी है, इसलिए सिर्फ़ 30 पिन वाला वाई-फ़ाई बोर्ड ठीक है।
3. छोटे बोर्ड का दाम 1 इकाई, मानक का 2 और वाई-फ़ाई बोर्ड का 3 है। प्रोजेक्ट को 12 पिन चाहिए और वाई-फ़ाई नहीं। कौन-सा सबसे अच्छा है?
छोटे में 8 पिन हैं: कम। मानक में 20 पिन हैं: ठीक बैठता है और वाई-फ़ाई बोर्ड से सस्ता है। मानक बोर्ड सबसे अच्छा है।
4. स्कूल बैग अलार्म के लिए ज़रूरत और तीन काम लिखो जो बच्चे को बताए कि कोई किताब छूट गई है।
ज़रूरत: बच्चा किताबें न भूले। काम: हर किताब पहचानो (इनपुट), सूची से मिलाओ (नियम), बीप करो और बत्ती दिखाओ (आउटपुट)।
5. डिब्बा 8 सेमी चौड़ा है। बोर्ड 7 सेमी चौड़ा और बैटरी 3 सेमी चौड़ी है, दोनों अगल-बगल रखनी हैं। क्या आएँगे?
कुल चौड़ाई = 7 + 3 = 10 सेमी, जो 8 सेमी से ज़्यादा है। नहीं आएँगे। बैटरी बोर्ड के ऊपर रखो या चौड़ा डिब्बा लो।
आम गलतियाँ
- पहले बोर्ड चुनना और ज़रूरत बाद में सोचना।
- 'सुरक्षा के लिए' सबसे बड़ा बोर्ड ले लेना। वह महँगा है और बिजली बर्बाद करता है।
- अतिरिक्त पिन भूल जाना, जिससे बाद में एक और मॉड्यूल जोड़ना नामुमकिन हो जाता है।
- उपयोगकर्ता पर गत्ते का मॉडल आज़माने से पहले अंतिम डिब्बा बना देना।