इलेक्ट्रॉनिक्स स्टार्टर किट [बंद]


15

मैं वर्तमान में इलेक्ट्रॉनिक्स के साथ प्रयोग शुरू करने में दिलचस्पी ले रहा हूं, और मुझे शुरू करने के लिए कुछ प्रकार के इलेक्ट्रॉनिक्स स्टार्टर किट की खोज कर रहा हूं।

मैंने Arduino के Starter Kit और BASIC Stamp पर भी नज़र डाली है , लेकिन मैं सोच रहा था कि क्या कोई अन्य दिलचस्प (या इससे भी बेहतर) स्टार्टर किट मेरे द्वारा बताए गए की तुलना में है?

PS उपरोक्त दो में से, मैं व्यक्तिगत रूप से Arduino के लिए जाना चाहूंगा क्योंकि यह C का उपयोग करता है, जबकि बेसिक स्टैम्प BASIC का उपयोग करता है

[अपडेट] वर्तमान में सबसे जवाब मतदान से कहा गया है कि लंबन जाने का रास्ता है, फिर भी से स्वीकार किए जाते हैं जवाब (और यहां तक कि एक दूसरे के) है के सवाल अगर आप दृढ़ता से असहमत उस के साथ, कह रही है कि यह अधिक है और नहीं लायक यह प्रोग्रामिंग में पहले से ही।
X-IstenceDaok

किसी को भी इस पर थोड़ा और विस्तार करने के लिए परवाह है?


वह चीज जो मुझे पैरलैक्स उत्पादों, esp के बारे में प्रभावित करती है। बेसिक स्टैम्प, यह है कि वे परिपक्व और अच्छी तरह से पॉलिश किए गए हैं और शानदार प्रलेखन हैं जो पाठक के हिस्से पर बहुत कम इलेक्ट्रॉनिक्स ज्ञान ग्रहण करते हैं। मैंने BS2 एक टच सेंसर, और कुछ तारों / कनेक्टर का उपयोग करते हुए लगभग 3 घंटे में एक एकल-कुंजी मिडी पियानो का निर्माण किया। यदि आपका पहले से ही इलेक्ट्रॉनिक्स और सामान से परिचित है, तो Arduino महान है क्योंकि इसकी सस्ती, अधिक विशेषताएं हैं (इंटरप्ट, अधिक I / O, आदि) लेकिन डेवलपर की ओर से अधिक ज्ञान मानता है।
जे। पोलफर

जवाबों:


7

मुझे लगता है कि एक स्टार्टर के लिए आप बेसिक स्टैम्प को खारिज करने के लिए जल्दी हैं क्योंकि यह पारालेक्स द्वारा विकसित बैसिक के एक संस्करण का उपयोग करता है जिसे PBASIC के रूप में जाना जाता है।

दोनों BASIC Stamp और Arduino का उपयोग करने के बाद, मेरे पास अभी भी मेरा BASIC Stamp किट है, साथ ही स्टैम्पवर्क्स बुक भी है जो Parallax की वेबसाइट से स्वतंत्र रूप से उपलब्ध है। मैं अपने Arduino का मालिक नहीं हूं, इसे किसी अन्य छात्र को बेच दिया है, जिसे ALSO ने महसूस किया कि वह C में लिखना चाहता था और BASIC में नहीं।

बेसिक स्टैम्प एक मिलस्पेक चिप है, और इसका उपयोग सैकड़ों शौकिया परियोजनाओं और घरेलू उपकरणों में भी किया गया है।

उदाहरण के लिए, बेसिक स्टैम्प को एक उपकरण के भीतर समाहित किया गया है जो कि बार-बार स्प्रिंकलर सिस्टम को चालू करता है, इसे विभिन्न विभिन्न नियर स्पेस बैलून पर भी उपयोग किया जाता है (बहुत निकट अंतरिक्ष परियोजना की तरह, जो मैंने spacespace.058 पर काम किया है ) .com अधिक जानकारी के लिए )।

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

एक बार जब आप BASIC Stamp के साथ हो जाते हैं, तो आप लंबन के SX28 तक जा सकते हैं। यह एक चिप है जिसे एसएक्स / बी (बेसिक के एसएक्स संस्करण में क्रमादेशित किया जा सकता है, उन्हीं कौशलों और लगभग उसी कोड का उपयोग करके जिसे आपने बेसिक स्टैम्प के लिए सीखा है)। एसएक्स के लिए सी कंपाइलर मौजूद हैं, साथ ही आपको इसे पूरी तरह से असेंबली में प्रोग्राम करने की इजाजत देता है (असेंबली सीखने के लिए अच्छा प्लेटफॉर्म)।

फिर अगला कदम ऊपर एक और लंबन डिवाइस है जिसे प्रोपेलर कहा जाता है। यह आपको कोड को चलाने के लिए 8 अलग-अलग कोर देता है, सभी एक एम्बेडेड डिवाइस में आपको मल्टी-टास्क की अनुमति देता है। यह स्पिन नामक एक पूरी तरह से नई प्रोग्रामिंग भाषा में लिखा जाना है, लेकिन जब तक आपने खुद को BASIC और SX / B सिखाया है तब तक आप लंबन के भयानक संसाधनों, भयानक मैनुअल और गाइड्स को समझ गए होंगे और स्पिन कुछ भी नहीं होगा।

मैंने लंबे समय तक लंबन के उत्पादों के साथ काम किया है, अभी हाल ही में मैंने एक नए प्रोजेक्ट के लिए Ti MSP430 पर जाना शुरू किया है, जिस पर मैं काम कर रहा हूं, मुख्य रूप से एक नई चुनौती के साथ-साथ यह सब कुछ है जो मुझे एक चिप पर चाहिए।

मेरा एकमुश्त सुझाव, अगर आपने अभी तक इसका अनुमान नहीं लगाया था, तो लंबल बेसिक स्टैम्प के साथ जाएं। आसानी से आप जिन चीजों को करना चाहते हैं, विशेष रूप से एक शुरुआत के रूप में इसे एक महान स्टार्टर सेट बना सकते हैं।


कारण मैंने कहा कि मैं सी को तरजीह दूंगा क्योंकि मैं सी से बेसिक में बहुत अधिक पारंगत हूं; infact मैंने वर्षों में बेसिक का उपयोग नहीं किया है
Andreas Grech

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

किसी भी अन्य सूक्ष्म की तुलना में बहुत अधिक दुरुपयोग मुझे काम करने की खुशी मिली है। यह एक शैक्षिक उपकरण के रूप में इस्तेमाल किया जा रहा है, तो आप इलेक्ट्रॉनिक्स के लिए मूल बातें नीचे जाने के बाद आगे बढ़ें।
X-Istence

+1। हाथ नीचे। इलेक्ट्रॉनिक्स में आने का एक शानदार तरीका। यदि आपके पास जावा के लिए कोई आत्मीयता है, तो पैरलैक्स में जावा-आधारित चिप भी है।
आभार

@akf: यह बताना चाहूंगा कि चिप का कोई कचरा संग्रह नहीं है, ऐसा क्या है, और मेरे जीवन में अब तक के सबसे खराब उत्पादों में से एक है। मैं निश्चित रूप से किसी भी गंभीर एम्बेडेड काम के लिए जेवलिन का सुझाव नहीं दूंगा।
X-Istence

5

पिछले उत्तरों में कई अच्छे सुझाव आए हैं, लेकिन मैं आपको एक अलग दृष्टिकोण प्रस्तुत करना चाहता हूं।

आप ने लिखा:

मैं वर्तमान में इलेक्ट्रॉनिक्स के साथ प्रयोग शुरू करने में दिलचस्पी ले रहा हूं

मुझे लगता है कि आप केवल माइक्रोकंट्रोलर प्रोग्रामिंग में ही दिलचस्पी नहीं रखते हैं, बल्कि इलेक्ट्रॉनिक्स में भी रुचि रखते हैं ।

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

  • सरल, केवल कुछ घटकों की जरूरत है
  • मॉड्यूलर (बिजली की आपूर्ति, एल ई डी, बटन, इंटरफेस)
  • सस्ता
  • योजनाबद्ध आरेख के रूप में स्वतंत्र रूप से उपलब्ध है

मैं एक पूर्ण विकसित स्टार्टर बोर्ड के साथ शुरुआत नहीं करूंगा, लेकिन उदाहरण के लिए

  • बिजली की आपूर्ति और कुछ एल ई डी या
  • बिजली की आपूर्ति और कुछ बटन।

बाद में आप RS232 आदि जोड़ सकते हैं।

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


मेरे लिए इस दृष्टिकोण ने बहुत अच्छा काम किया: मैंने AVRs और PICs के साथ कुछ सामान किया और मेरे पास स्टार्टर किट कभी नहीं थी।

यदि आप माइक्रोकंट्रोलर प्रोग्रामिंग में रुचि रखते हैं तो स्टार्टर किट खरीदना अच्छा है। यदि आप इसके बजाय इलेक्ट्रॉनिक्स में अधिक रुचि रखते हैं, तो इसके बिना करना सबसे अच्छा होगा।


3

अच्छा दुख है कि माइक्रोकंट्रोलर्स की यह सब नई बात क्या है?

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

ध्यान रखें कि एक पुराने साथी ने हाल ही में मुझे बताया था कि उन्हें एक PIC माइक्रोकंट्रोलर सस्ता मिल सकता है, जिससे उन्हें 555-टाइमर मिल सकता है, इसलिए शायद यह एक मरने वाली कला है।


2

पता करें कि आप किस चीज में रुचि रखते हैं, इलेक्ट्रिकल इंजीनियरिंग एक अत्यंत व्यापक क्षेत्र है। सबसे बुनियादी सवाल एनालॉग या डिजिटल है। मैं डिजिटल में अधिक रुचि रखता हूं, इसलिए यहां आपके कुछ विकल्प हैं:

  • फील्ड प्रोग्रामेबल गेट ऐरे (FPGA) डिजाइन। ये बहुत दिलचस्प चिप्स हैं, आप वेरिलॉग या वीएचडीएल की तरह एक हार्डवेयर विवरण भाषा (एचडीएल) सीखते हैं। वहां से, आप उस हार्डवेयर का वर्णन करने के लिए भाषा का उपयोग करते हैं जिसे आप चाहते हैं। FPGAs बहुत बहुमुखी हैं, अगर आप ऐसा हार्डवेयर चाहते हैं जो कुछ विशिष्ट और बहुत तेज़ी से (x86 की तुलना में) करता है तो शायद यह आपके लिए है। मैं डिजिलेंट नेक्सस 2 बोर्ड की सिफारिश करता हूं, लगभग 100 डॉलर
  • वायरलेस संचार। हो सकता है कि आप HAM रेडियो या सॉफ्टवेयर डिफाइंड रेडियो में रुचि रखते हों। वायरलेस डिजिटल संचार के कई पहलू हैं, सीखने की अवस्था काफी अधिक है। आप GNU रेडियो को देखना चाहते हैं
  • जैसा आपने कहा, माइक्रोकंट्रोलर भी हैं। जिस तरह से सी जानने के बारे में चिंता मत करो, सी ज्ञान आप एक माइक्रो के साथ दिलचस्प बातें करने की जरूरत है कि ज्यादा नहीं है। मैंने डेटा संरचनाओं या संकेत के किसी भी ज्ञान के बिना एक माइक्रोकंट्रोलर वर्ग लिया। माइक्रोएस के साथ एक बड़ी रेंज कठिनाई भी है। TI MSP430 संभवतः उपयोग करने के लिए सबसे जटिल है, इसके बाद ATMEL चिप्स, फिर PIC, फिर Arduino। इसके अलावा, यदि आप माइक्रोएस में रुचि रखते हैं और एफपीजीए को एफपीजीए मिलता है। आप FPGA हार्डवेयर को माइक्रोस्ट्रोलर होने के लिए कॉन्फ़िगर कर सकते हैं। इसके लिए माइक्रोब्लाज और पिकॉब्लेज में देखें।
  • आप डिजिटल सिग्नल प्रोसेसर में भी देख सकते हैं, लेकिन इसके लिए काफी सैद्धांतिक पृष्ठभूमि की आवश्यकता होती है। यदि आप फूरियर ट्रांसफॉर्म, डिजिटल फिल्टर आदि के बारे में नहीं जानते हैं, तो इन पर प्रतीक्षा करें।

एनालॉग साइड पर मुझे बहुत कम ज्ञान है। एनालॉग में सबसे लोकप्रिय क्षेत्रों में से दो op-amps और एनालॉग से डिजिटल कन्वर्टर्स हैं। मैं या तो बहुत ज्यादा नहीं जानता। लेकिन अगर आप एनालॉग इलेक्ट्रॉनिक्स में रुचि रखते हैं, तो मेक से कुछ किट आज़माएं ।



0

यहां उन लेखों की एक जोड़ी है जो आपको उपयोगी लग सकते हैं:

प्रवासन के मुद्दे (मूल सीरियल संचार)

AVRs के साथ आरंभ करने के लिए संसाधन

वे Atmel ATtiny2313 और ATmegaXX8 AVR नियंत्रकों के लिए ब्रेकआउट बोर्ड बेचते हैं , साथ ही कुछ किट जो उन चिप्स का उपयोग करते हैं (कम से कम उन विशेषताओं में से एक Arduino संगतता)।

Linux, OS X, FreeBSD और Windows के लिए यहाँ avr-gcc के बारे में जानकारी प्राप्त की जा सकती है ।

एक वातावरण जिसे आप देख सकते हैं वह प्रसंस्करण है


0

मैं भी पत्रिका बनाने से निर्माता शेड की जाँच करेंगे । उनके पास कई दिलचस्प किट हैं जो रोबोटिक्स और इलेक्ट्रॉनिक्स सहित कई चीजों को कवर करते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.