Arduino Mini Pro 5v बनाम 3.3v की पहचान कैसे करें


18

मैं कई Arduino मिनी प्रो, हर अलग विक्रेता से है। कुछ 3.3v और सबसे 5v हैं।

मुझे एक्समास के लिए टेबल साफ करनी पड़ी और अब मुझे कोई आइडिया नहीं है कि 3.3v अरडूइनो को कैसे पहचाना जाए।

उनके पास कोई निशान नहीं है। मैंने उन्हें eBay पर खरीदा।

मुझे पता है कि 3.3v में 8mhz की घड़ी है लेकिन केवल एक मेरे arduino में 16.000-30 के साथ बड़ा क्रिस्टल है।


केंद्रीय चिप को देखो। 5V प्रो मिनी में 328 पी प्रिंट किया गया है, 3 वी 3 प्रो मिनी में 168 है।
उपयोगकर्ता 24

जवाबों:


19

नियामक को K850 (5.0V) या K833 (3.3V) को चिह्नित किया जाना चाहिए।

16
मेगाहर्ट्ज के गुंजयमान यंत्र को "A1" या "A'N" के साथ चिह्नित किया जा सकता है। 8 मेगाहर्ट्ज के अनुनादक को "80'0" के साथ चिह्नित किया जा सकता है।

जैसा कि दूसरों ने संकेत दिया है, आप रॉ पिन पर 12V तक आवेदन कर सकते हैं, और नियामक के आउटपुट को माप सकते हैं।


23

विचार (वास्तविक समाधान के लिए नीचे जाएं)

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

यहां किसी ने एक Arduino स्केच प्रदान किया है जो आपको उस आवृत्ति की पहचान करने में मदद करता है जिसके साथ Atmel चल रहा है और टिप्पणियों का कहना है कि "यह सबसे सुरक्षित तरीका है"। लेकिन क्यों? यह जटिल है (आपको अलग-अलग Arduinos में से प्रत्येक के लिए USB-TTL- कनवर्टर कनेक्ट करने की आवश्यकता है और कभी-कभी उनके पास अलग-अलग पिनआउट हैं, इसलिए यह त्रुटि-प्रवण है - यदि आप तारों को गलत पिन से कनेक्ट करते हैं तो आप आसानी से अपने Arduino को भून सकते हैं)। ..


समाधान

मुझे लगता है कि सबसे सुरक्षित तरीका सिर्फ की रेंज में एक वोल्टेज कनेक्ट कर रहा है 6V-12Vकरने के लिए RAWपिन और (व्यवस्थित) के उत्पादन को मापने VCCपिन।

ऐसा कोई कारण नहीं है कि यह आपके Arduino को मार देगा (यदि आपका Arduino टूटा नहीं है - जो कि वैसे भी जानना अच्छा होगा; और निश्चित रूप से आपको कुछ भी कम नहीं करना चाहिए)।

मैंने एक छोटा सा स्केच बनाया है कि आपको अपने Arduino Pro मिनी को कैसे कनेक्ट करना चाहिए: Arduino Pro मिनी से कनेक्ट करना

  • RAW <---> 6V-12V
  • VCC<---> मल्टीमीटर ( 5V = 5V Arduino, 3.3V = 3.3V Arduino)
  • एक GNDकरने के लिए पिन GNDशक्ति के स्रोत की और एक GNDकरने के लिए पिन GNDमल्टीमीटर के (आप के साथ लेबल Arduino पिंस के किसी भी ले जा सकते हैं GND)

चिंता मत करो अगर आपका Arduino थोड़ा अलग दिखता है, तो बस पिन लेबल देखें। उदाहरण के लिए, मेरे 5V Arduino Pro Minis में से एक ऐसा दिखता है, लेकिन यह भी है RAW-, VCC- और GND(-Labels (बस एक GNDपिन एक अलग स्थिति में है, सुनिश्चित करें कि आप अपने Arduino पिन-लेबल की जाँच करें): विभिन्न Arduino प्रो मिनी लेआउट


विकल्प

आप कुछ कारणों से उपरोक्त विधि का उपयोग नहीं करना चाहते हैं? फिर आपको तेज आंखों और कुछ भाग्य की आवश्यकता है जिसमें निम्नलिखित सूची में आपके घटक शामिल हैं (इनमें से कुछ अन्य पोस्ट से एकत्र किए गए हैं, उनमें से कुछ मेरे Arduinos से हैं):

  • 3.3:
    • वोल्टेज नियामकों: KB33, S20K, F34V, L0RA,L0RB
    • दोलक: 80e.,80'0
  • 5V:
    • वोल्टेज नियामकों: KB50, L05, L0UA,L0UB
    • दोलक: R160JAC6s, 16.000-30, A1, A'N,A'a

(इन विवरणों के लिए कोई सीमा या वारंटी नहीं ...)


अधिक सुझाव

Arduino Pro Minis में से कुछ के साथ आते हैं MHzऔर Vपीठ पर निशान होते हैं। मेरे मामले में, इनमें से कोई भी जाँच नहीं की गई थी। सुनिश्चित करें कि आप अपने नए Arduinos आने के रूप में उनकी जांच करते हैं, इसलिए आपको बाद में उन्हें पहचानने में कोई समस्या नहीं होगी! Arduino प्रो मिनी अंकन


8
@Paul -> निश्चित रूप से यह प्रश्न पुराना है, लेकिन अभी भी प्रासंगिक है - और यह स्टैकओवरफ्लो / स्टैकएक्सचेंज का आकर्षण है -> आप अक्सर कई उत्तरों के बीच चयन कर सकते हैं और अधिकांश समय अभी भी एक अप-टू-डेट उत्तर है। अधिकांश लोग (मेरे जैसे ही) Google के माध्यम से यहां आएंगे, लेकिन कोई भी उत्तर मुझे पूरी तरह से संतुष्ट नहीं करता है, इसलिए मैं अपना एक लिखने के लिए गया (और निश्चित रूप से मैं भविष्य में फिर से यहां आऊंगा जब मुझे इसकी आवश्यकता होगी और भूल गया कि कैसे फिर से करने के लिए;))
mozzbozz

6

सुरक्षित तरीका (मैंने इसका परीक्षण किया)। पहले 3.3V USB-TTL आउटपुट से कनेक्ट करें पहले (5V मिनी 3.3V के साथ भी काम कर सकता है)। अब इस स्केच को तैयार करें:

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(10000);
  digitalWrite(13, LOW);
  delay(10000);
}

5v / 16MHz बोर्ड के साथ "Arduino Pro / Mini" चुनें और स्केच अपलोड करें। यदि आप देखते हैं कि ब्लिंकिंग सही है (10 सेकंड पर / 10 सेकंड) - आपके पास 5V / 16MHz Arduino है। अन्यथा यह 10 सेकंड के बजाय 5 सेकंड के अंतराल पर झपकेगा।


धन्यवाद, मुझे लगता है कि यह सबसे सुरक्षित तरीका है;) (और आपको एक आवर्धक ग्लास की आवश्यकता नहीं है!) मैंने अभी इसका परीक्षण किया है और 5V मिनी 3.3V के साथ ठीक काम कर सकता है
फिवोस विलानकिस

धन्यवाद भी। मेरे लिए यह सबसे सरल उपाय है और Arduino क्लोन के साथ भी काम करता है।
क्राइस्टी जूल 7'16

1
Otherwise it will blink at 5 sec intervals instead of 10 sec.20 सेकंड के बाद से होना चाहिए , जब 8MHz पर चल रहा है, चीजें 16MHz बनाम दो बार लंबी होती हैं। प्रयोगात्मक रूप से परीक्षण किया गया।
पीएनडीए

मुझे उम्मीद है कि आप सभी गलत हैं अन्यथा इसका मतलब होगा कि देरी की विशिष्टताओं () फ़ंक्शन को सही नहीं किया गया है क्योंकि वे क्रिस्टल आवृत्ति पर निर्भर करेंगे, मेरा मानना ​​है कि फ़ंक्शन घड़ी की आवृत्ति को ध्यान में रखता है ... इसलिए यह परीक्षण प्रासंगिक नहीं हो सकता है। .10000 एमएस किसी भी arduino मॉडल (उम्मीद) पर उसी देरी से चलेगा
fdsfdsfdsfds

नहीं, वे गलत नहीं हैं। जब आप अपने स्केच को प्रो मिनी में प्रोग्राम करते हैं, तो आपको यह चयन करना होता है कि आप 3.3v 8Mhz भाग या 5v 16Mhz भाग का उपयोग कर रहे हैं या नहीं। समय की देरी तदनुसार समायोजित की जाती है। आप वास्तव में, 3.3v सेटिंग्स का उपयोग करके 5v भाग में ब्लिंक कर सकते हैं और इसे दो बार तेज़ी से
झपकाएंगे

4

इसे प्लग करें और MCU के पिन 4 पर वोल्टेज को मापें।


क्या इसे 5v FTDI में प्लग करना सुरक्षित है?
अधिकतम

1
जिस तरह से आप पूछते हैं, यह ऐसा लगता है जैसे आपके पास कोई प्रो मिनी नहीं है, या यहां तक ​​कि एक क्लोन भी है।
इग्नासियो वाज़केज़-अब्राम्स

1
मेरे पास यह बोर्ड हैं arduino.cc/en/Main/ArduinoBoardProMini कुछ अलग पिन हैं।
अधिकतम

3

एकमात्र अंतर नियामक और क्रिस्टल (3.3V पर 8MHz) होगा। जैसा कि @ IgnacioVazquez-Abrams "कच्चे" को बिजली की आपूर्ति का सुझाव देता है और Vcc को मापता है।


5v आपूर्ति RAWऔर मापने के लिए VCC?
अधिकतम

3

वोल्टेज नियामक के लेबल, 5V के लिए KB50 और 3.3 के लिए KB33 की जाँच करें

वोल्टेज रेगुलेटर


0

AVR एक 3.3V आपूर्ति में 16MHz पर काम करने के लिए निर्दिष्ट नहीं है; यह केवल 5V आपूर्ति पर इस उच्च आवृत्ति पर काम कर सकता है। तो आप उन्हें क्रिस्टल पढ़ने के अलावा बताने में सक्षम होंगे। (यह संभव है, लेकिन संभावना नहीं है, कि आपके पास 8VHz क्रिस्टल के साथ काम करने वाला 5V संस्करण है। किसी भी स्थिति में 16MHz 5V के लिए सुरक्षित है।)


मैं जानना चाहता हूं कि क्या मेरे पास 3.3v 8Mhz या 5v 16Mhz है। (सही उत्तर अभी सही है The regulator should be marked K850(5.0V) or K833(3.3V).लेकिन नियामक बहुत छोटा है जिसे मैं नहीं देख सकता K850(5.0V) न तो K833(3.3V)
अधिकतम

कृपया इसकी एक तस्वीर पोस्ट करें। इसके अलावा, एक 45-ish डिग्री के कोण पर उस पर एक प्रकाश चमकने की कोशिश करें और प्रतिबिंब को पढ़ने की कोशिश करें, न कि स्याही से।
जॉन

0

मेरे बोर्ड पर, वोल्टेज नियामक को F34V चिह्नित किया गया है। पीठ पर "द सिंपल" और Arduino-Pro-Mini "सूचीबद्ध है। मैंने इसे ई-बे से 3.3 v बोर्ड के रूप में खरीदा है, और मुझे लगता है कि यह है। मैंने अभी तक इसके लिए vcc लागू नहीं किया है और आउटपुट को मापा है।


0

मेरे बोर्ड पर नियामक L0UA अंकित है जो कि 5V नियामक प्रकार LP2985 के लिए कोड है, L0UB भी 5V है।

3.3V नियामक L0RA या L0RB के रूप में चिह्नित किया जाएगा।

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