Como identificar o Arduino Mini Pro 5v vs 3.3v

18

Eu tenho muitos Arduino Mini Pro, todos de diferentes vendedores. Poucos são 3.3v e mais 5v.

Eu tive que limpar a mesa para o Natal e agora não tenho idéia de como identificar Arduinos 3.3v.

Eles não têm marcas. Eu os comprei no ebay.

Eu sei que 3.3v tem clock de 8mhz, mas apenas um no meu arduino tem grande cristal com 16.000-30.

Máx.
fonte
Olhe para o chip central. 5V pro mini tem 328p impresso, 3V3 pro mini tem 168.
user2497

Respostas:

19

O regulador deve ser marcado como K850 (5.0V) ou K833 (3.3V).

O ressonador de 16 MHz pode ser marcado com "A1" ou "A'N"
O ressonador de 8 MHz pode ser marcado com "80'0"

Como outros indicaram, você pode aplicar até 12V no pino RAW e medir a saída do regulador.

Jon
fonte
23

Consideração (desça para a solução real)

Se você tiver muitos clones China-Arduino diferentes, a maneira mais fácil será testá-lo. Os Arduinos clonados usam muitos reguladores de tensão diferentes e, muitas vezes, você nem consegue encontrar planilhas de dados para eles no Google.

Alguém aqui forneceu um esboço do Arduino que ajuda a identificar a frequência com a qual o Atmel está sendo executado e os comentários dizem "é o método mais seguro". Mas por que? É complicado (você precisa conectar o conversor USB-TTL a cada um dos diferentes Arduinos e, às vezes, eles têm pinagens diferentes, por isso é propenso a erros - você pode facilmente fritar seu Arduino se conectar os fios aos pinos errados). ..


Solução

Eu acho que a maneira mais segura é apenas conectar uma tensão no intervalo 6V-12Vao RAWpinos e medir a (regulado) saída do VCCpinos.

Não há razão para isso matar o seu Arduino (caso o Arduino não esteja quebrado - o que seria bom saber de qualquer maneira; e é claro que você não deve deixar nada a desejar).

Fiz um pequeno esboço de como você deve conectar seu Arduino Pro Mini: Conectando o Arduino Pro Mini

  • RAW <---> 6V-12V
  • VCC<---> multímetro ( 5V = 5V Arduino, 3.3V = 3.3V Arduino)
  • Um GNDpino à GNDfonte de alimentação e um GNDpino à GNDdo multímetro (você pode levar qualquer um dos pinos do Arduino com a etiqueta GND)

Não se preocupe se o seu Arduino parecer um pouco diferente, basta procurar pelas etiquetas dos pinos. Por exemplo, um dos meus 5V Arduino Pro Minis se parece com isso, mas também possui etiquetas RAW-, VCC- e - GND(apenas um dos GNDpinos está em uma posição diferente, verifique as etiquetas dos pinos do Arduino): Layout diferente do Arduino Pro Mini


Alternativo

Você não deseja usar o método acima por alguns motivos? Então você precisa de olhos atentos e alguma sorte de que a lista a seguir inclua seus componentes (alguns deles são coletados de outros posts, alguns dos meus Arduinos):

  • 3.3V:
    • Reguladores de tensão: KB33, S20K, F34V, L0RA,L0RB
    • Osciladores: 80e.,80'0
  • 5V:
    • Reguladores de tensão: KB50, L05, L0UA,L0UB
    • Osciladores: R160JAC6s, 16.000-30, A1, A'N,A'a

(sem limite ou garantia para esses detalhes ...)


Mais sugestões

Alguns dos Arduino Pro Minis vêm com MHze Vmarcas na parte de trás. No meu caso, nenhum desses foi verificado. Verifique-os quando o seu novo Arduinos chegar, para não ter problemas para identificá-los mais tarde! Marcações do Arduino Pro Mini

mozzbozz
fonte
8
@Paul -> Certamente, essa pergunta é antiga, mas ainda relevante - e esse é o charme do stackoverflow / stackexchange -> você geralmente pode escolher entre várias respostas e, na maioria das vezes, ainda há uma resposta atualizada. A maioria das pessoas (assim como eu) virá aqui pelo Google, mas nenhuma das respostas me satisfez completamente. Por isso, escrevi a minha (e, com certeza, voltarei aqui no futuro quando precisar disso novamente e esqueci como para fazê-lo novamente;))
mozzbozz 16/08
6

A maneira segura (eu testei). Primeiro conecte primeiro à saída USB-TTL de 3.3V (também o 5V Mini pode funcionar com 3.3V). Agora prepare este esboço:

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

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

Escolha "Arduino Pro / Mini" com placa de 5v / 16MHz e faça o upload do esboço. Se você perceber que o piscar está correto (10 s / 10 s) - você tem um Arduino de 5V / 16MHz. Caso contrário, ele piscará em intervalos de 5 segundos em vez de 10 segundos.

Offi Dr
fonte
Obrigado, eu coisa que este é o método mais seguro;) (e você não precisa de uma lupa) Eu só testei eo 5V Mini pode funcionar bem com 3.3V!
Fivos Vilanakis
Obrigado a você também. Para mim, esta é a solução mais simples e funciona com clones do arduino também.
cristi
1
Otherwise it will blink at 5 sec intervals instead of 10 sec.deve demorar 20 segundos, pois, quando rodando em 8 MHz, as coisas demoram o dobro do tempo em comparação a 16 MHz. Testado experimentalmente.
PNDA 03/09/19
Espero que você esteja errado, caso contrário, as especificações da função delay () não são precisas, pois dependeriam da frequência do cristal. Acredito que a função leve em consideração a freqüência do relógio ... portanto, este teste não pode ser relevante. .10000 ms correria o mesmo atraso em qualquer modelo arduino (espero)
fdsfdsfdsfds
Não, eles não estão errados. Ao programar seu esboço no Pro Mini, é necessário selecionar se você está usando a parte de 3,3v 8Mhz ou a parte de 5v 16Mhz. Os atrasos de tempo são ajustados de acordo. Você pode, na verdade, o programa Blink em uma parte 5v usando as configurações 3.3v e vai piscar duas vezes mais rápido como deveria e falar com o monitor de série em 19200 em vez de 9600.
jksemple
4

Conecte-o e meça a voltagem no pino 4 do MCU.

Ignacio Vazquez-Abrams
fonte
É seguro conectá-lo a 5v FTDI?
Max
1
Do jeito que você pergunta, parece que o que você tem não é um Pro Mini, nem mesmo um clone.
Ignacio Vazquez-Abrams
1
Eu tenho essas placas arduino.cc/en/Main/ArduinoBoardProMini Algumas têm pinos um pouco diferentes.
Max
3

A única diferença seria o regulador e o cristal (8MHz em 3.3V). Como @ IgnacioVazquez-Abrams sugere o fornecimento de energia para o "bruto" e mede Vcc.

Milliways
fonte
Fornecer 5v RAWe medir VCC?
Max
3

Verifique a etiqueta do regulador de tensão, KB50 para 5V e KB33 para 3.3

Regulador de voltagem

Xedret
fonte
0

O AVR não está especificado para funcionar em 16MHz a uma fonte de 3,3V; ele só pode funcionar nessa alta frequência na fonte de 5V. Então você poderá diferenciá-los da leitura do cristal. (É possível, mas improvável, que você tenha uma versão de 5V trabalhando com um cristal de 8MHz. De qualquer forma, 16MHz é seguro para 5V.)

Joris Groosman
fonte
Gostaria de saber se tenho 3.3v 8Mhz ou 5v 16Mhz. (A resposta correta agora é: The regulator should be marked K850(5.0V) or K833(3.3V).Mas o regulador é muito pequeno, não consigo ver K850(5,0V) nem K833(3,3V).
Max
Por favor, poste uma fotografia dele. Além disso, tente acender uma luz em um ângulo de 45 graus e tentar ler o reflexo, em vez da tinta em si.
Jon
0

Na minha placa, o regulador de tensão está marcado como F34V. Na parte de trás está listado "The Simple" e Arduino-Pro-Mini "Comprei-o como uma placa de 3,3 v do e-Bay, e suponho que sim. Ainda não apliquei o vcc e medi a saída.

walter
fonte
0

Na minha placa, o regulador está marcado como L0UA, que é o código para um regulador de 5V do tipo LP2985, o L0UB também é de 5V.

Um regulador de 3,3V seria marcado como L0RA ou L0RB.

Ralph H
fonte