Arduino को तलने के लिए सबसे आम तरीके क्या हैं? [बन्द है]


12

मैंने पहले दो Arduinos तले हुए हैं: एक एक Uno था, जिसे मैंने बहुत अधिक इनपुट वोल्टेज के साथ मार दिया था, और दूसरा मेगा का ADK संस्करण था, जिसे मैं कभी भी निर्णायक रूप से यह निर्धारित करने में सक्षम नहीं था कि क्या गलत हुआ। यह मुझे सोच रहा है: क्या कुछ चीजें हैं (शायद तुरंत स्पष्ट नहीं हैं) जो अरडिनो को नुकसान पहुंचाएंगी?


3
मैंने पहले ही यहाँ कुछ सूचीबद्ध किया है । मैं बाद में जवाब लिख सकता हूं अगर किसी को नहीं मिलता है।
मनीषीर्थ

3
इस पर एक उत्कृष्ट राइट-अप है , रग्डकर्किट्स पर ... यह विनाशकारी प्रवृत्ति न होने पर भी पढ़ने योग्य है :-)
Anindo Ghosh

यह सवाल काफी हद तक राय आधारित है। वस्तुतः किसी भी संभावित खतरनाक कार्रवाई का एक वैध जवाब होता है।
दिमित्री ग्रिगोरीव

डीप-फ्राइड बैटर Arduino। चिप्स के साथ, बिल्कुल।
ट्रांजिस्टर

रफल्स, वह है। अंग्रेजी तरह का नहीं। बहुत मूषी। गंभीरता से, हालांकि, एक तलने के लिए सबसे ऊपर है: 5V पिन में 5V से अधिक फ़ीड। विन पिन का उपयोग करने के लिए बहुत बेहतर है इसलिए यह नियामक के माध्यम से जाता है। इस तरह, यदि आप 15 से अधिक फ़ीड करते हैं और नियामक को उड़ाते हैं तो आप अपने घावों को चाट सकते हैं फिर भी 5 वी पिन में 7805 का उपयोग करके बाकी बोर्ड को उबार सकते हैं।
20

जवाबों:


14

कुछ मैं सोच सकता हूँ कि लोगों ने किया है ...

  1. 6 वोल्ट से अधिक 5 वी पिन से कनेक्ट करना। ( ATmegaअधिकांश Arduino बोर्डों पर उपयोग किए जाने वाले दो चिप्स का पूर्ण रूप से अधिकतम उपयोग होता है 6V।)
  2. VCCकिसी भी I / O पिन से अधिक (आमतौर पर 5 वोल्ट) कनेक्ट करना ।
  3. I / O पिन को कम से कम करने के लिए सीमित नहीं है 40mA। (जैसे एक एलईडी के साथ एक वर्तमान सीमित अवरोधक का उपयोग करके सीधे मोटर चलाना या न करना)
  4. करने के लिए कम से कम 5 वोल्ट कनेक्ट GNDऔर GNDकरने के लिए Vinया 5V(उलट बिजली)। Vinऔर बैरल जैक में एक सुरक्षा डायोड होता है, लेकिन यह हमेशा पर्याप्त नहीं होता है।
  5. 5VUSB से कनेक्ट करते समय पिन से 5 वोल्ट की आपूर्ति कनेक्ट करना।
  6. संचालित करते समय कनेक्शन बदलना - ऐसा कभी न करें!
  7. प्रेरक घटकों जैसे मोटर्स, रिले, और सॉलोनॉइड्स के साथ फ्लाईबैक डायोड का उपयोग नहीं करना।

पर Unoऔर Mega2560बोर्डों, जो एक का उपयोग ATmega8u2या 16u2सीरियल कनवर्टर करने के लिए यूएसबी के लिए, ऐसा लगता है जब भी किसी को गलती से जोड़ता है लगता है 12Vएक मैं / हे पिन इसे उड़ा हो जाता है। मुझे पूरी तरह से समझ में क्यों नहीं आता है, लेकिन यह एक प्रवृत्ति की तरह लगता है।


कनेक्शन बदलने से आपका क्या मतलब है ... # 7?
taco

मैं # 6 ("संचालित होने के दौरान कनेक्शन बदलते हुए") सभी प्रकार के इलेक्ट्रॉनिक सिस्टम पर हर समय, आर्डिनो सहित। जब तक आप जानते हैं कि आप क्या कर रहे हैं, यह पूरी तरह से ठीक है। यह किसी भी तरह से "कभी नहीं" का हकदार है।
कॉनर वुल्फ

4
@ConnorWolf क्षमा करें, लेकिन मैं पूरी तरह से असहमत हूं। यहां तक ​​कि अगर आप जानते हैं कि आप क्या कर रहे हैं, तो दुर्घटनाएं और हो सकती हैं। संचालित होते समय कभी भी कनेक्शन न बदलें। यदि आपको अभी तक कोई समस्या नहीं हुई है, तो इससे पहले कि आप कुछ समय करें।
बाल्डेंगीर

5
@ JamesC4S - मुझे क्षमा करें, लेकिन किसी भी समय आप "कभी नहीं" के साथ कोई भी बयान देते हैं, बल्कि तब "यह संदर्भ पर निर्भर करता है, यह आमतौर पर एक बुरा विचार है", आप अपनी अनुभवहीनता दिखा रहे हैं। ऐसे क्षेत्र हैं जहां कनेक्शन जोड़ने या हटाने के दौरान एक सिस्टम संचालित होता है पूरी तरह से हानिरहित हो सकता है, और वास्तव में समस्या निवारण के लिए बहुत उपयोगी है (एनालॉग नियंत्रण छोरों को एक करना)। आप जैसा कोई भी बिना शर्त बयान भोलेपन की निशानी है।
कॉनर वुल्फ

1
मैं आमतौर पर सभी तारों को फ्लैशिंग के बाद प्लग करता हूं, क्योंकि नया ऐप पुराने के साथ विद्युत रूप से असंगत हो सकता है। यदि मुझे ऐप शुरू करने से पहले सभी तारों को कनेक्ट करना चाहिए, तो क्या इसका मतलब यह है कि मुझे फ्लैशिंग के बाद Arduino को डिस्कनेक्ट करना चाहिए?
v6ak

6

यहां एक सूची है जिसे मैंने अपने पिछले उत्तर में संदर्भित किया है । इस पर विस्तार:

  • एक पिन को ओवरलोड करना: यदि आप Arduino GPIO पिन या Vcc / GND पिन के माध्यम से उच्च शक्ति रेटिंग वाले डिवाइस को पावर देने का प्रयास करते हैं, तो आपको पिन या पूरे बोर्ड को जलाने का खतरा है। यहाँ पर पिन करेंट लिमिट की कुछ जानकारी है , साथ ही साथ एक विशिष्ट करंट संबंधित समस्या भी है
  • 6V से अधिक किसी भी पिन से कनेक्ट करना । यदि आप अधिक शक्ति का उपयोग करना चाहते हैं, तो L293D की तरह एच-ब्रिज टाइप चिप का उपयोग करें। RESET पिन 13V तक लग सकता है, हालांकि "पेरी बैड जर्नलिज्म एस"
  • OUTPUT पर एक GPIO पिन सेट करना, GND को हाई करना, या OUTPUT पर एक सेट, VOW को कम करना
  • दो GPIO OUTPUT पिन कम है जब एक उच्च है और एक कम है
  • Vin / USB के बजाय Arduino को पावर देने के लिए + 5V का उपयोग करना। यह वास्तव में ठीक है, लेकिन केवल जब तक आप ऐसा नहीं करते हैं:

    • विन पर कोई भार डालें
    • USB पर जम्पर सेट के साथ ऐसा करें

    5V पिन विन पिन की तरह संरक्षित नहीं है, और चीजों को नष्ट कर सकता है।

  • कुछ भी लेकिन GND को 0V शॉर्ट करना।
  • Vcc से अधिक को किसी भी GPIO पिन से जोड़ना (आम तौर पर यह तब तक सुरक्षित है जब तक आप Vcc + 0.5V से ऊपर नहीं जाते)।
  • Arduino चालू होने पर कनेक्शन बदलना: गलती से कुछ कम करना बहुत आसान है।
  • Vcc और GND के स्विच पोलरिटीज़ (यह काफी बार होता है जब पावर जैक को पीछे की ओर मिलाया जाता है।)
  • 3.3V से 3.3V पिन के अलावा कुछ और लागू करें। (यह पिन आउटपुट के लिए है , इनपुट के लिए नहीं)

अंत में, सुनिश्चित करें कि आप अपने Arduino को धातु की सतह पर नहीं रखते हैं, और इसे धूल और नमी से मुक्त रखने का प्रयास करें। सुनिश्चित करें कि Arduino के समान डिब्बे में चारों ओर कुछ भी नहीं है जो कुछ को छोटा कर सकता है। रोबोट बनाते समय, बोर्ड में धातु की छीलन आना काफी आम है। सीटू में चीजों को काटते समय इसे अच्छी तरह से ढंकना सुनिश्चित करें।


5

Ruggedunino के अनुसार , आपके Arduino को नष्ट करने के लिए शीर्ष दस सबसे सामान्य तरीके हैं:

  1. शॉर्टिंग आई / ओ पिन्स टू ग्राउंड
  2. शॉर्टिंग आई / ओ पिंस एक दूसरे को
  3. ओवरवॉल्टेज को I / O पिन पर लागू करें
  4. बाहरी विन पावर पीछे की ओर लागू करें
  5. 5V कनेक्टर पिन पर 5V लागू करें
  6. 3.3V कनेक्टर पिन पर> 3.3V लागू करें
  7. जीएनडी को लघु विन
  8. विन लोड के साथ 5V बाहरी पावर लागू करें
  9. > 13V को रीसेट पिन पर लागू करें
  10. कुल माइक्रोकंट्रोलर से अधिक

आप सूची और फ़िक्सेस यहां पा सकते हैं । इसके अलावा, यदि आप बहुत चिंतित हैं, तो वे एक Arduino Uno क्लोन के साथ सामने आए जो इन चीजों से बचाता है, लेकिन यह $ 40 मिलियन शिपिंग है।


अपने Arduino को नष्ट करने के कुछ [गैर-सामान्य लेकिन मज़ेदार] तरीके (घर पर प्रयास न करें):

  • इसे एक मॉडल रॉकेट या आतिशबाजी से संलग्न करें
  • इसे एक पूल में रखो
  • इसे एक स्लेजहेमर के साथ मारो
  • इसे एक चट्टान से फेंक दें
  • इसे आग पर हल्का करें (पहले आप इसे गैसोलीन में डुबो दें)
  • इसे AC मेन तक हुक करें
  • बारिश में इसे एक विशाल धातु के खंभे के साथ रखें जो बिजली को आकर्षित करेगा और इसे गीला कर देगा

(खैर आपको बात समझ में आ गई।)


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

सौभाग्य आपके बोर्ड को नुकसान नहीं पहुंचाता!


1

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

एक और (समान रूप से रहस्यमय) खतरा बुरी तरह से अछूता मिलाप लोहा का उपयोग करने से आता है। यदि आप सोल्डर करते समय लोहे को मेन्यू में रखते हैं, तो यह आपके द्वारा छूने वाले किसी भी सर्किट में छोटे करंट को लीक कर सकता है। आमतौर पर, हम यहां माइक्रो-एम्पीयर के बारे में बात कर रहे हैं, इसलिए आप इसे कभी नोटिस नहीं कर सकते हैं, लेकिन यह नाजुक सीएमओएस ट्रांजिस्टर को नुकसान पहुंचाने के लिए पर्याप्त हो सकता है। समाधान उन पर सोल्डर करने से पहले किसी भी विस्तार बोर्ड (ढाल?) को डिस्कनेक्ट करने के लिए है।


1
काश यह अधिक सामान्यतः व्यक्त होता। उजागर माइक्रोइलेक्ट्रॉनिक के साथ काम करते समय एक विरोधी स्थैतिक रिस्टस्ट्रैप या समान प्राप्त करें। मानव शरीर एक अच्छी मात्रा में आवेश उत्पन्न कर सकता है और फिर आप अपनी उंगली को सीधे माइक्रोकंट्रोलर पर मार सकते हैं ... ZAP, अलविदा माइक्रोकंट्रोलर।
flith
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.