Cómo identificar Arduino Mini Pro 5v vs 3.3v

18

Tengo muchos Arduino Mini Pro, todos de diferentes vendedores. Pocos son 3.3v y la mayoría 5v.

Tuve que limpiar la mesa para Navidad y ahora no tengo idea de cómo identificar Arduinos 3.3v.

No tienen ninguna marca. Los compré en eBay.

Sé que 3.3v tiene un reloj de 8mhz pero solo uno mi arduino tiene un gran cristal con 16.000-30.

Max
fuente
Mira el chip central. 5V pro mini tiene 328p impreso, 3V3 pro mini tiene 168.
user2497

Respuestas:

19

El regulador debe estar marcado K850 (5.0V) o K833 (3.3V).

El resonador de 16MHz puede estar marcado con "A1" o "A'N"
El resonador de 8MHz puede estar marcado con "80'0"

Como otros han indicado, puede aplicar hasta 12V en el pin RAW y medir la salida del regulador.

Jon
fuente
23

Consideración (bajar para la solución real)

Si tiene muchos clones diferentes de China-Arduino, la forma más fácil será simplemente probarlo. Los Arduinos clonados usan muchos reguladores de voltaje diferentes y, a menudo, ni siquiera podrá encontrar hojas de datos para ellos en Google.

Alguien aquí proporcionó un boceto de Arduino que lo ayuda a identificar la frecuencia con la que se ejecuta Atmel y los comentarios dicen "es el método más seguro". ¿Pero por qué? Es complicado (debe conectar el convertidor USB-TTL a cada uno de los diferentes Arduinos y, a veces, tienen diferentes pines, por lo que es propenso a errores: podría freír fácilmente su Arduino si conecta los cables a los pines incorrectos). ..


Solución

Creo que la forma más segura es simplemente conectando un voltaje en el rango de 6V-12Val RAWpin y la medición de la salida (regulado) del VCCpin.

No hay ninguna razón por la cual esto mataría a su Arduino (en caso de que su Arduino no esté roto, lo que sería bueno saber de todos modos; y, por supuesto, no debe acortar nada).

He hecho un breve bosquejo de cómo debe conectar su Arduino Pro Mini: Conectar el Arduino Pro Mini

  • RAW <---> 6V-12V
  • VCC<---> multímetro ( 5V = 5V Arduino, 3.3V = 3.3V Arduino)
  • Una GNDclavija a la GNDfuente de alimentación y una GNDclavija a la GNDdel multímetro (puede tomar cualquiera de las clavijas Arduino etiquetadas con GND)

No se preocupe si su Arduino se ve un poco diferente, solo busque las etiquetas de pin. Por ejemplo, uno de mis Arduino Pro Minis de 5V se ve así, pero también tiene etiquetas RAW-, VCC- y GND(solo uno de los GNDpines está en una posición diferente, asegúrese de revisar sus etiquetas de pin Arduino): Diseño diferente de Arduino Pro Mini


Alternativa

¿No quieres usar el método anterior por alguna razón? Entonces necesita ojos agudos y suerte de que la siguiente lista incluya sus componentes (algunos de estos se recopilan de las otras publicaciones, algunas de mis Arduinos):

  • 3.3V:
    • Los reguladores de tensión: KB33, S20K, F34V, L0RA,L0RB
    • Osciladores: 80e.,80'0
  • 5V:
    • Los reguladores de tensión: KB50, L05, L0UA,L0UB
    • Osciladores: R160JAC6s, 16.000-30, A1, A'N,A'a

(sin límite ni garantía para estos detalles ...)


Mas sugerencias

Algunos de los Arduino Pro Mini vienen con MHzy Vmarcas en la parte posterior. En mi caso, ninguno de estos fue verificado. ¡Asegúrate de revisarlos cuando lleguen tus nuevos Arduinos, para que no tengas problemas para identificarlos más tarde! Marcas Arduino Pro Mini

mozzbozz
fuente
8
@Paul -> Seguro que esta pregunta es antigua, pero sigue siendo relevante, y ese es el encanto de stackoverflow / stackexchange -> a menudo puedes elegir entre múltiples respuestas y la mayoría de las veces todavía hay una respuesta actualizada. La mayoría de las personas (como yo) vendrán aquí a través de Google, pero ninguna de las respuestas me satisfizo por completo, así que fui a escribir la mía (y seguro que volveré aquí en el futuro cuando lo necesite de nuevo y olvidé cómo hacerlo de nuevo;))
mozzbozz
6

La forma segura (lo probé). Primero conéctese a la salida USB-TTL de 3.3V primero (también 5V Mini puede funcionar con 3.3V). Ahora prepara este boceto:

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

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

Elija "Arduino Pro / Mini" con placa de 5v / 16MHz y suba el boceto. Si ve que el parpadeo es correcto (10 segundos encendido / 10 segundos apagado), tiene 5V / 16MHz Arduino. De lo contrario, parpadeará a intervalos de 5 segundos en lugar de 10 segundos.

Offi Dr
fuente
Gracias, creo que este es el método más seguro;) (¡y no necesita una lupa!) Acabo de probarlo y el 5V mini puede funcionar bien con 3.3V
Fivos Vilanakis
Gracias también. Para mí, esta es la solución más simple y también funciona con clones de arduino.
cristi
1
Otherwise it will blink at 5 sec intervals instead of 10 sec.Debería ser de 20 segundos ya que, cuando se ejecuta a 8MHz, las cosas tardan el doble en comparación con 16MHz. Probado experimentalmente.
PNDA
Espero que se equivoquen, de lo contrario significaría que las especificaciones de la función delay () no son precisas ya que dependerían de la frecuencia del cristal, creo que la función tiene en cuenta la frecuencia del reloj ... por lo que esta prueba no puede ser relevante ... .10000 ms correrían el mismo retardo en cualquier modelo de Arduino (con suerte)
fdsfdsfdsfds
No, no están equivocados. Cuando programe su boceto en el Pro Mini, debe seleccionar si está utilizando la parte 3.3v 8Mhz o la parte 5v 16Mhz. Los retrasos de tiempo se ajustan en consecuencia. De hecho, puede programar Blink en una parte de 5v usando la configuración de 3.3v y parpadeará dos veces más rápido de lo que debería y hablará con el monitor de serie en 19200 en lugar de 9600.
jksemple
4

Enchúfelo y mida el voltaje en el pin 4 de la MCU.

Ignacio Vazquez-Abrams
fuente
¿Es seguro enchufarlo en 5v FTDI?
Max
1
La forma en que lo pides, parece que lo que tienes no es un Pro Mini en absoluto, ni siquiera un clon.
Ignacio Vazquez-Abrams
1
Tengo estos tableros arduino.cc/en/Main/ArduinoBoardProMini Algunos tienen pines un poco diferentes.
Max
3

La única diferencia sería el regulador y el cristal (8MHz en 3.3V). Como @ IgnacioVazquez-Abrams sugiere suministrar energía al "crudo" y medir Vcc.

Milliways
fuente
¿Suministrar 5v RAWy medir VCC?
Max
3

Verifique la etiqueta del regulador de voltaje, KB50 para 5V y KB33 para 3.3

Regulador de voltaje

Xedret
fuente
0

AVR no está especificado para trabajar a 16MHz con un suministro de 3.3V; solo puede funcionar a esta alta frecuencia con un suministro de 5V. Así podrás distinguirlos aparte de leer el cristal. (Es posible, pero poco probable, que tenga una versión de 5V que funcione con un cristal de 8MHz. En cualquier caso, 16MHz es seguro para 5V).

Joris Groosman
fuente
Deseo saber si tengo 3.3v 8Mhz o 5v 16Mhz. (La respuesta correcta ahora es: The regulator should be marked K850(5.0V) or K833(3.3V).Pero el regulador es demasiado pequeño, no puedo ver K850(5.0V) ni K833(3.3V).
Max
Por favor, publique una fotografía de la misma. Además, trate de iluminarlo con un ángulo de 45 grados e intente leer el reflejo, en lugar de la tinta en sí.
Jon
0

En mi placa, el regulador de voltaje está marcado como F34V. En la parte posterior aparece "The Simple" y Arduino-Pro-Mini "Lo compré como una placa de 3.3 v en e-Bay, y supongo que sí. Todavía no le he aplicado vcc y he medido la salida.

walter
fuente
0

En mi placa, el regulador está marcado como L0UA, que es el código para un regulador de 5V tipo LP2985, L0UB también es de 5V.

Un regulador de 3.3V estaría marcado como L0RA o L0RB.

Ralph H
fuente