Arduino या PIC माइक्रोकंट्रोलर?


10

मैं एक सर्विलांस मोबाइल रोबोट बनाने की सोच रहा था। और मुझे PIC या Arduino माइक्रोकंट्रोलर चुनने की समस्या हो रही है। निगरानी मोबाइल रोबोट को वायरलेस फिडेलिटी (वाई-फाई) के माध्यम से नियंत्रित किया जाता है। अगर मैं PIC का चयन करता हूं, तो क्या ईथरनेट मॉड्यूल की आवश्यकता है?

मैंने खोज की है कि इंटरनेट से जुड़ने के लिए उसे Arduino बोर्ड की आवश्यकता है। मैं PIC के साथ थोड़ा अनुभवी हूं, लेकिन कुछ कहते हैं कि Arduino शुरुआती लोगों के लिए बेहतर है। कौन सा बेहतर है: प्रोजेक्ट के लिए Arduino या PIC का उपयोग करना? या यह Arduino और PIC दोनों के साथ किया जाना चाहिए? और यह भी कि मैं एंड्रॉइड फोन को रोबोट के लिए नियंत्रक के रूप में उपयोग करने के बारे में सोच रहा हूं।

मुझे क्या करना चाहिए?

जवाबों:


5

वास्तव में सवाल Arduino बनाम लॉन्चपैड (या एक और PIC विकास बोर्ड) या AVR बनाम PIC होना चाहिएArduino बस एक विकास बोर्ड है जिसमें एक Atmel AVR प्रोसेसर और इसका उपयोग करने के लिए आवश्यक हार्डवेयर शामिल है।

वहाँ Arduino के लिए कस्टम शील्ड्स के टन उपलब्ध हैं, जिसमें एक वाईफाई शील्ड भी शामिल है । इन स्रोतों में से अधिकांश के लिए ओपन-सोर्स रैपर लाइब्रेरी पहले से ही उपलब्ध हैं, जो आपको बहुत कम स्तर की बिट ट्विडलिंग से बचाएंगे। विकास पक्ष पर, आप बस जीसीसी क्रॉस-कंपाइलर ( avr-gcc) और संबंधित क्रॉस-टूलचैन का उपयोग कर सकते हैं । यह PICs के लिए सही नहीं है, जो GCC द्वारा समर्थित नहीं हैं।

यदि आप एक Arduino की लागत और आवश्यक ढाल को नहीं मानते हैं, तो Arduino कम से कम प्रतिरोध का मार्ग है। उपलब्ध लाइब्रेरियों और समर्थन को तब तक ट्रिम किया जा सकता है जब तक कि आपके पास पहले से ही माइक्रोकंट्रोलर्स के साथ बहुत अधिक अनुभव न हो।


3

एक शौक के लिए Arduino शायद सबसे अच्छा समाधान है। हालांकि आपको यह जानना होगा, कि Arduino एक माइक्रोकंट्रोलर नहीं है - यह एक डिज़ाइन है। यह ज्यादातर Atmel माइक्रोकंट्रोलर के साथ आता है लेकिन आप Arduino को PIC (माइक्रोचिप माइक्रोकंट्रोलर) के साथ भी पा सकते हैं ।

यदि आप PIC के साथ जाने का फैसला करते हैं (चूंकि आपने कहा था कि आपको इस वास्तुकला के साथ कुछ अनुभव है) तो आपको निश्चित रूप से MRF24WB0Mx मॉड्यूल पर एक नज़र रखना चाहिए (MA इंटरनल एंटेना के साथ है, MB में U.FL कनेक्टर है)।

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

हालांकि, यदि आप Arduino चुनते हैं, तो आपको अच्छे समर्थन के साथ एक वाईफाई ढाल का उपयोग करने पर विचार करना चाहिए ।

जैसा कि बेहतर है (Atmel या PIC), डेव जोन्स का इस विषय पर एक वीडियो ब्लॉग है , यदि आप 24+ मिनट अतिरिक्त कर सकते हैं। :) और अंतिम जवाब की उम्मीद नहीं है क्योंकि वहाँ कोई नहीं है।

यदि आप केवल प्रोग्रामिंग से निपटना चाहते हैं - Arduino के साथ जाएं। अगर आपको पीसीबी को डिजाइन करने में कोई आपत्ति नहीं है - तो आप शायद PIC (PIC24FJ256GB106 या GA106 का उपयोग बहुत बार करते हैं) और MRF24WB ...) के साथ सबसे अच्छा होगा।


1

उस परियोजना पर ध्यान केंद्रित करें जिस परियोजना में आप वास्तव में रुचि रखते हैं।

क्या यह माइक्रोकंट्रोलर है? एनालॉग डिजाइन है? क्या यह मोटर नियंत्रण है? क्या यह स्वायत्त एल्गोरिदम है? क्या यह एम्बेडेड टीसीपी स्टैक है?

क्यों नहीं एक रोबोट किट खरीदें जो परियोजना की आवश्यकताओं को पूरा करती है और फिर किट के कुछ हिस्सों के आंतरिक कामकाज में गोता लगाएँ, जिनके बारे में आप सीखना चाहते हैं।


1

कैसे एक संयोजन के बारे में ...! जैसा कि आप पहले ही उल्लेख कर चुके हैं कि आपके पास PICs के साथ अनुभव है ... आप मोटर नियंत्रण के लिए PIC का उपयोग क्यों नहीं करते हैं, सेंसर इंटरफेस आदि और ईथरनेट स्टैक के लिए Arduino ...

हालाँकि, माइक्रोचिप की अपनी टीसीपी / आईपी स्टैक भी है, यह एक अच्छा विकल्प नहीं है यदि आप इसे Arduino के साथ तुलना करते हैं ...


0

मैं PIC या कुछ भी नहीं जानता, लेकिन मैं निश्चित रूप से आपको बताऊंगा arduino एक अच्छा विकल्प है। Arduino wifi शील्ड के साथ इंटरनेट का उपयोग करने के लिए बहुत अच्छा है, और arduino के लिए android ADK है जो अभी फलफूल रहा है। तो अगर आप android का उपयोग करने की योजना बना रहे हैं तो मैं निश्चित रूप से arduino में देखूंगा। इसके अलावा वहाँ एक बड़ा समुदाय है तो अगर आपको कोई परेशानी है, तो मैं वादा करता हूँ कि कोई मदद करेगा।

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