Jak rozpoznać Arduino Mini Pro 5v vs 3.3v

18

Mam wiele Arduino Mini Pro, każdy od innego sprzedawcy. Niewielu ma 3,3 V, a większość 5 V.

Musiałem wyczyścić stół na Boże Narodzenie i teraz nie mam pojęcia, jak rozpoznać Arduinos 3.3v.

Nie mają żadnych znaków. Kupiłem je w serwisie eBay.

Wiem, że 3.3v ma zegar 8 MHz, ale tylko jeden mój arduino ma duży kryształ z 16.000-30.

Max
źródło
Spójrz na centralny układ. 5V pro mini ma wydrukowane 328p, 3V3 pro mini ma 168.
user2497

Odpowiedzi:

19

Regulator powinien być oznaczony K850 (5,0 V) lub K833 (3,3 V).

Rezonator 16 MHz może być oznaczony literą „A1” lub „A'N”
. Rezonator 8 MHz może być oznaczony literą „80'0”

Jak wskazali inni, można zastosować do 12 V na styku RAW i zmierzyć moc wyjściową regulatora.

Jon
źródło
23

Rozważanie (przejdź do rzeczywistego rozwiązania)

Jeśli masz wiele różnych klonów Chiny-Arduino, najłatwiej będzie po prostu przetestować. Sklonowane Arduinos używają wielu różnych regulatorów napięcia i często nawet nie będzie można znaleźć dla nich arkuszy danych w Google.

Ktoś tutaj dostarczył szkic Arduino, który pomaga zidentyfikować częstotliwość, z jaką działa Atmel, a komentarze mówią „jest to najbezpieczniejsza metoda”. Ale dlaczego? Jest to skomplikowane (musisz podłączyć konwerter USB-TTL do każdego z różnych Arduinos, a czasami mają one różne wyprowadzenia, więc jest podatny na błędy - możesz łatwo usmażyć Arduino, jeśli podłączysz przewody do niewłaściwych styków). ..


Rozwiązanie

Myślę, że najbezpieczniejszym sposobem jest po prostu podłączenie napięcia w zakresie 6V-12Vdo RAWpinu i pomiar (regulowanej) mocy VCCpinu.

Nie ma żadnego powodu, dla którego zabiłoby to twoje Arduino (na wypadek, gdyby twoje Arduino nie zostało zepsute - co i tak dobrze byłoby wiedzieć; i oczywiście nie powinieneś niczego zwierać).

Zrobiłem krótki szkic tego, jak podłączyć Arduino Pro Mini: Podłączanie Arduino Pro Mini

  • RAW <---> 6V-12V
  • VCC<---> multimetr ( 5V = 5V Arduino, 3.3V = 3.3V Arduino)
  • Jeden GNDpin do GNDźródła zasilania i jeden GNDpin do GNDmultimetru (możesz wziąć dowolny pin Arduino oznaczony GND)

Nie martw się, jeśli Twoje Arduino wygląda trochę inaczej, po prostu szukaj etykiet przypinanych. Na przykład jeden z moich 5V Arduino Pro Minis wygląda tak, ale ma także RAW-, VCC- i GND-etykiety (tylko jeden z GNDpinów jest w innej pozycji, upewnij się, że sprawdziłeś etykiety pinów Arduino): Inny układ Arduino Pro Mini


Alternatywny

Z jakichś powodów nie chcesz użyć powyższej metody? Następnie potrzebujesz bystrego oka i szczęścia, że ​​na poniższej liście znajdują się elementy (niektóre z nich zostały zebrane z innych postów, niektóre z moich Arduinos):

  • 3,3 V:
    • Regulatory napięcia: KB33, S20K, F34V, L0RA,L0RB
    • Oscylatory: 80e.,80'0
  • 5 V:
    • Regulatory napięcia: KB50, L05, L0UA,L0UB
    • Oscylatory: R160JAC6s, 16.000-30, A1, A'N,A'a

(brak limitu lub gwarancji na te szczegóły ...)


Więcej sugestii

Niektóre z Arduino Pro Minis wyposażone MHzi Voznaczenia na plecach. W moim przypadku żaden z nich nie został sprawdzony. Upewnij się, że je sprawdziłeś, gdy przybywają nowe Arduinos, abyś nie miał problemów z ich późniejszą identyfikacją! Oznaczenia Arduino Pro Mini

mozzbozz
źródło
8
@Paul -> Pewnie, że to pytanie jest stare, ale wciąż aktualne - i to jest urok stackoverflow / stackexchange -> często możesz wybierać między wieloma odpowiedziami i przez większość czasu wciąż jest aktualna odpowiedź. Większość ludzi (tak jak ja) przyjedzie tutaj przez Google, ale żadna z odpowiedzi nie zadowoliła mnie całkowicie, więc poszłam napisać własną (i na pewno wrócę tu w przyszłości, gdy będę jej potrzebować ponownie i zapomniałam, jak to zrobić) zrobić to jeszcze raz;))
mozzbozz
6

Bezpieczny sposób (przetestowałem to). Najpierw podłącz najpierw do wyjścia USB-TTL 3,3 V (również 5 V Mini może pracować z 3,3 V). Teraz przygotuj ten szkic:

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

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

Wybierz „Arduino Pro / Mini” z płytą 5v / 16MHz i prześlij szkic. Jeśli zauważysz, że miganie jest prawidłowe (10 sek. WŁ. / 10 sek. WYŁ.) - masz Arduino 5 V / 16 MHz. W przeciwnym razie będzie migać co 5 sekund zamiast 10 sekund.

Offi Dr
źródło
Dzięki, wydaje mi się, że jest to najbezpieczniejsza metoda;) (i nie potrzebujesz szkła powiększającego!) Właśnie ją przetestowałem, a 5V mini może dobrze działać z 3.3V
Fivos Vilanakis
Również dziękuję. Dla mnie jest to najprostsze rozwiązanie i działa również z klonami arduino.
cristi
1
Otherwise it will blink at 5 sec intervals instead of 10 sec.powinno wynosić 20 sekund, ponieważ przy pracy z częstotliwością 8 MHz rzeczy zajmują dwa razy więcej czasu niż 16 MHz. Testowane eksperymentalnie.
PNDA
Mam nadzieję, że wszyscy się mylicie, w przeciwnym razie oznaczałoby to, że specyfikacje funkcji delay () nie byłyby dokładne, ponieważ zależałyby od częstotliwości kryształu, uważam, że funkcja bierze pod uwagę częstotliwość zegara ... więc ten test nie może być istotny. .10000 ms uruchomiłoby to samo opóźnienie na dowolnym modelu
arduino
Nie, nie są w błędzie. Kiedy programujesz swój szkic w Pro Mini, musisz wybrać, czy używasz części 3.3v 8Mhz, czy 5v 16Mhz. Opóźnienia czasowe są odpowiednio dostosowywane. Możesz w rzeczywistości zaprogramować Blink na partię 5v przy użyciu ustawień 3.3v, a mruga on dwa razy szybciej niż powinien i rozmawia z monitorem szeregowym o 19200 zamiast 9600.
jksemple
4

Podłącz i zmierz napięcie na pinie 4 MCU.

Ignacio Vazquez-Abrams
źródło
Czy bezpiecznie jest podłączyć go do 5v FTDI?
Maks.
1
Sposób, w jaki o to pytasz, wygląda na to, że to, co masz, wcale nie jest Pro Mini, ani nawet klonem.
Ignacio Vazquez-Abrams
1
Mam te tablice arduino.cc/en/Main/ArduinoBoardProMini Niektóre mają trochę inne szpilki.
Maks.
3

Jedyną różnicą byłby regulator i kryształ (8 MHz na 3,3 V). Ponieważ @ IgnacioVazquez-Abrams sugeruje zasilanie „surowego” i mierzy Vcc.

Milliways
źródło
Dostarczasz 5v RAWi mierzysz VCC?
Maks.
3

Sprawdź etykietę regulatora napięcia, KB50 dla 5 V i KB33 dla 3.3

Regulator napięcia

Xedret
źródło
0

AVR nie jest przeznaczony do pracy z częstotliwością 16 MHz przy zasilaniu 3,3 V; może pracować tylko przy tej wysokiej częstotliwości przy zasilaniu 5 V. Będziesz mógł odróżnić je od czytania kryształu. (Możliwe, ale mało prawdopodobne, że masz wersję 5 V współpracującą z kryształem 8 MHz. W każdym razie 16 MHz jest bezpieczny dla 5 V.)

Joris Groosman
źródło
Chcę wiedzieć, czy mam 3,3 V 8 MHz lub 5 V 16 MHz. (Prawidłowa odpowiedź brzmi teraz: The regulator should be marked K850(5.0V) or K833(3.3V).ale regulator jest zbyt mały, nie widzę K850(5,0 K833V) ani (3,3 V).
Maks.
Proszę zamieścić jego zdjęcie. Spróbuj także oświetlić go pod kątem 45 stopni i spróbuj odczytać odbicie, a nie sam atrament.
Jon
0

Na mojej płycie regulator napięcia jest oznaczony F34V. Na odwrocie znajduje się „Prosty” i Arduino-Pro-Mini „Kupiłem go jako płytkę e-Bay o pojemności 3,3 V. Zakładam, że tak. Nie zastosowałem jeszcze vcc i nie zmierzyłem mocy wyjściowej.

Walter
źródło
0

Na mojej płycie regulator jest oznaczony L0UA, co jest kodem dla regulatora 5 V typu LP2985, L0UB ma również 5 V.

Regulator 3,3 V będzie oznaczony L0RA lub L0RB.

Ralph H.
źródło