Як визначити Arduino Mini Pro 5v vs 3.3v


18

У мене є багато Arduino Mini Pro, кожен з різних продавців. Мало 3.3V, а більшість 5V.

Мені довелося чистити таблицю для Xmas, і тепер я не маю уявлення, як ідентифікувати 3.3v Arduinos.

Вони не мають жодних позначок. Я купив їх на ebay.

Я знаю, що 3.3V має 8 МГц, але тільки в одного мого ардуїно є великий кристал з 16.000-30.


Подивіться на центральний чіп. У 5V pro mini надруковано 328p, у 3V3 pro mini є 168.
user2497

Відповіді:


19

Регулятор повинен мати позначку K850 (5.0V) або K833 (3.3V).

Резонатор 16
МГц може бути позначений символом "A1" або "A'N" . Резонатор 8 МГц може бути позначений символом "80'0"

Як вказали інші, ви можете застосувати до 12 В на штифті RAW та виміряти вихід регулятора.


23

Розгляд (зменшити фактичне рішення)

Якщо у вас багато різних клонів Китай-Ардуїно, найпростішим способом буде просто тестувати це. Клонований Arduinos використовує безліч різних регуляторів напруги, і часто ви навіть не зможете знайти таблиці даних для них в Google.

Хтось тут надав ескіз Ардуїно, який допомагає визначити частоту, з якою працює Atmel, а в коментарях сказано "це найбезпечніший метод". Але чому? Це складно (вам потрібно підключити USB-TTL-перетворювач до кожного з різних Arduinos, а іноді вони мають різні розетки, тому він схильний до помилок - ви можете легко обсмажити Arduino, якщо підключити дроти до неправильних штифтів). ..


Рішення

Я думаю, що найбезпечнішим способом є просто підключення напруги в діапазоні 6V-12Vдо RAW-pin та вимірювання (регульованого) виходу VCC-pin.

Немає причин, чому це вбило б вашого Arduino (у випадку, якщо ваш Arduino не буде зламаний - про що було б добре все-таки знати; і, звичайно, ви нічого не повинні коротше).

Я зробив короткий ескіз того, як слід підключити свій Arduino Pro Mini: Підключення Arduino Pro Mini

  • 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ярлики (лише один із GNDштифтів знаходиться в іншому положенні, переконайтеся, що ви перевіряєте свої шпильки Arduino): Різний макет Arduino Pro Mini


Альтернатива

Ви не хочете використовувати метод вище з якихось причин? Тоді вам потрібні гострі очі та деяка удача, що наступний список включає вам компоненти (деякі з них зібрані з інших постів, деякі з моїх Arduinos):

  • 3.3V:
    • Регулятори напруги: KB33, S20K, F34V, L0RA,L0RB
    • Осцилятори: 80e.,80'0
  • 5В:
    • Регулятори напруги: KB50, L05, L0UA,L0UB
    • Осцилятори: R160JAC6s, 16.000-30, A1, A'N,A'a

(немає обмежень або гарантій на ці дані ...)


Більше пропозицій

Деякі з Arduino Pro Minis поставляються з MHzі Vвідмітини на спині. У моєму випадку нічого з цього не перевіряли. Переконайтесь, що ви перевіряєте їх, коли прибуде ваш новий Arduinos, щоб у вас не виникло проблем із їх ідентифікацією пізніше! Маркування Arduino Pro Mini


8
@Paul -> Звичайно, це питання давнє, але все-таки актуальне - і це принадність stackoverflow / stackexchange -> ви часто можете обирати між декількома відповідями, і більшу частину часу все ще залишається актуальна відповідь. Більшість людей (як і я) приїдуть сюди через Google, але жодна з відповідей мене не задовольнила повністю, тому я пішов писати свою власну (і точно буду приїжджати сюди в майбутньому, коли мені знову це потрібно, і забув, як зробити це ще раз;))
mozzbozz

6

Безпечний спосіб (я перевірив його). Спочатку підключіть спочатку до виходу 3,3 В USB-TTL (також 5V Mini може працювати з 3,3 В). Тепер підготуйте цей ескіз:

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

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

Виберіть "Arduino Pro / Mini" з платою 5v / 16MHz та завантажте ескіз. Якщо ви бачите, що моргання правильне (10 секунд ON / 10sec OFF) - у вас Arduino 5V / 16MHz. Інакше він блиматиме з інтервалом 5 секунд замість 10 сек.


Дякую, я все-таки це найбезпечніший метод;) (і вам не потрібно лупа!) Я щойно перевірив це, і 5V міні може працювати чудово з 3.3V
Fivos Vilanakis

Дякую вам також. Для мене це найпростіше рішення, яке також працює з клонами ардуїно.
Крісті

1
Otherwise it will blink at 5 sec intervals instead of 10 sec.повинна тривати 20 секунд, оскільки при роботі на 8 МГц все займає вдвічі більше, ніж 16 МГц. Випробували експериментально.
ПНДА

Я сподіваюся, що ви все помиляєтесь, інакше це означатиме, що характеристики функцій затримки () не є точними, оскільки вони залежатимуть від частоти кристала, я вважаю, що функція враховує тактову частоту ... тому цей тест не може бути актуальним .. .10000 мс запустить би таку ж затримку на будь-якій моделі arduino (сподіваємось)
fdsfdsfdsfds

Ні, вони не помиляються. Коли ви програмуєте свій ескіз на Pro Mini, вам слід вибрати, чи використовуєте ви частину 3,3 В 8 МГц або частину 5 В 16 МГц. Час затримок коригується відповідно. Насправді ви можете запрограмувати Blink на 5v частину, використовуючи налаштування 3.3v, і вона блимне вдвічі швидше, ніж слід, і поговорити з послідовним монітором у 19200 замість
9600.

4

Підключіть його та виміряйте напругу на штирі 4 MCU.


Чи безпечно підключити його до 5В FTDI?
Макс

1
Те, як ви це запитаєте, звучить як те, що у вас зовсім не Pro Mini, або навіть клон.
Ігнасіо Васкес-Абрамс

1
У мене є такі дошки arduino.cc/en/Main/ArduinoBoardProMini Деякі мають дещо різні шпильки.
Макс

3

Єдина відмінність полягала б у регуляторі та кристалі (8 МГц на 3,3 В). Як @ IgnacioVazquez-Abrams пропонують живити енергію для "сирого" і вимірювати Vcc.


Постачайте 5 В RAWі виміряйте VCC?
Макс


0

AVR не вказано для роботи на частоті 16 МГц на джерелі 3,3 В; він може працювати тільки на цій високій частоті при 5В живлення. Тож ви зможете сказати їм, крім того, щоб прочитати кристал. (Можливо, але малоймовірно, що у вас версія 5В, яка працює з 8МГц-кристалом. У будь-якому випадку 16МГц безпечний для 5В.)


Я хочу знати, чи є у мене 3,3 В 8 МГц або 5 В 16 МГц. (Правильна відповідь права зараз: The regulator should be marked K850(5.0V) or K833(3.3V).Але регулятор занадто малий, я не бачу K850(5.0V) ні K833(3.3V).
Макс.

Будь ласка, опублікуйте його фотографію. Крім того, спробуйте засвітити світло під кутом 45 градусів і спробуйте прочитати відображення, а не чорнило.
Джон

0

На моїй платі регулятор напруги позначений F34V. На задній панелі вказано "Простий" та Arduino-Pro-Mini "Я придбав його як плата 3,3 v від e-Bay, і я припускаю, що він є. Я досі не застосував до нього vcc і виміряв вихід.


0

На моїй платі на регуляторі позначено L0UA, що є кодом для 5В-регулятора типу LP2985, L0UB також 5В.

Регулятором 3,3 В буде позначено L0RA або L0RB.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.