Palenie Arduinos jeden po drugim


14

Bardzo przypadkowo spowodowałem zwarcie dwóch zupełnie różnych tanich (poniżej 4 $) klonów Arduino Uno, powodując kilkukrotne ostrzeżenie dźwiękowe systemu Windows o odłączeniu USB.

Doprowadziło to następnie do problemu z przesyłaniem kodu i braku migania zielonego światła po zresetowaniu obu Arduinos. Teraz wiem, co to znaczy, ale nie rozumiem, dlaczego tak się dzieje. Myślałem, że ma przed tym ochronę.

Czy to normalne, że tak łatwo reagują? Jak mogę temu zapobiec PONOWNIE?


2
Są firmy, które sprzedają „wzmocnione” klony Arduino, które są zaprojektowane tak, aby wytrzymać większość złych rzeczy, które możesz im rozsądnie zrobić bez aktywnego próbowania ich zniszczenia. Miałem szczególne szczęście z Ruggeduino. Nie wiem, czy nadal jest sprzedawany, ale po prostu google go.
Muzer

3
NIE używaj tagu Arduino-UNO dla innych płyt, a podwójnie, gdy różnice są prawdopodobnie związane z problemem.
Chris Stratton

4
Które tablice? Co dokładnie zwarłeś? Pin wyjściowy do uziemienia? Zobacz Czy zamurowałem moje Arduino Uno? Problemy z przesyłaniem na tablicę - być może tablica nadal może być używana z pewną pojemnością.
Nick Gammon

3
Z tytułu spodziewałem się pytania na temat zagrożeń dla zdrowia i bezpieczeństwa związanych z umieszczaniem dziesiątek arduino obok siebie i zapalaniem ich jak łańcuchem domino.
Stevoisiak,

2
Przestań powodować zwarcia. Bój się wibrujących elektronów. Pomaga, jeśli zaraz potem się zszokujesz.
user2497,

Odpowiedzi:


14

Myślałem, że ma przed tym ochronę.

Oryginalne Arduinos mają pewną ochronę, tak.

Czy to normalne, że tak łatwo reagują?

Tanie śmieci? Pewnie. Dostajesz to, za co płacisz.

Jak mogę temu zapobiec PONOWNIE?

Kup prawdziwy. Bądź też bardziej ostrożny .

Ale w cenie, jaką płacisz za tanie klony, czy naprawdę obchodzi cię, czy w końcu zostaną zepsute? Możesz kupić wiele klonów dla każdego oryginalnego, a podczas gdy prawdziwy może trwać dłużej, kiedy uda ci się go zabić (nie są one o wiele bardziej wytrzymałe, ale niektóre elementy są bardziej niezawodne, takie jak układ interfejsu USB) , w którym wydajesz się biegły, byłbyś o wiele bardziej zdenerwowany niż gdybyś zabił klona.

Więc proponuję zainwestować w jednym oryginalności jednym dla specjalnych projektów, a także wspieranie Arduino (jeśli nikt nie kupuje oryginalne płyty nie będzie mieć żadnego Arduino) i kupie klonów, które można eksperymentować i uczyć się. Wysadź je w dowolne miejsce, a gdy będziesz zadowolony ze swojego projektu, przenieś go na oryginalną tablicę, aby pochwalić się innymi.


2
Zgadzam się, chociaż myślę również, że do nauki lepiej używać tańszych niż spalanie prawdziwych (choć mają większą ochronę). Do tej pory spaliłem jeden i to był prawdziwy (po włożeniu go do skrzynki i użyciu adaptera 12V).
Michel Keijzers,

3
To dobrze, jeśli zamierzasz traktować je jako przedmiot jednorazowy. Użyj go kilka razy i wyrzuć. Osobiście mam dwie tablice Uno R2, które miałem przez wiele lat i traktowałem je jak surowe. Będą działać dobrze.
Majenko

7
Nie sądzę, aby nawet podobno lepsza „prawdziwa” płytka miała na przykład ochronę na pinach I / O, przynajmniej na wszystkich popularnych standardowych. Co najwyżej mogą używać regulatora, który ma lepszą ochronę nadprądową. I nie powinno być zbyt trudne, aby umieścić lepszy regulator na taniej chińskiej desce i zaoszczędzić dużo pieniędzy, unikając tablic, w których cena to 20% substancji i 80% wizerunek marki.
Matti Virkkunen,

4
Jest to ogólnie dobra rada, ale należy pamiętać, że są wyjątki. Moje pierwsze Arduino było chińskim klonem (kosztował około 3 funtów i przyszedł też kablem USB), ale udało mu się przeżyć dwa oryginalne, chociaż zwykle najpierw próbuję ryzykownych rzeczy.
DividedByZero

4
@AleksandurMurfitt Kabel USB prawdopodobnie ma tak mało metalu w przewodach zasilających, że działa jak opornik ograniczający prąd i chroniący wszystko;)
Majenko

19

Pomiary, aby zapobiec złamaniu Arduino (lub ogólnie AVR):

Środki ostrożności

  • Zawsze usuwaj wtyczkę USB lub adapter podczas dokonywania zmiany w obwodzie.
  • Sprawdź wszystkie przewody przed włączeniem.
  • Usuń lub upewnij się, że (tymczasowe) luźne przewody / zworki nie dotykają innych elementów ani Arduino (lepiej wyjmij je lub „zaparkuj” gdzie indziej na płycie chleba.

Zapobieganie pożądanym zmianom skutkującym skrótami

  • Sprawdź ponownie przewody / zworki, które właśnie zmieniłeś / dodałeś.
  • Upewnij się, że żadne inne elementy / przewody / zworki nie dotykają Arduino ani płyty głównej (elementy).
  • Oczyść biurko (jeśli masz miejsce), więc jeśli metal spadnie / poruszy się, nie zaszkodzi Twojemu Arduino.
  • Zmieniając ekran, zawsze sprawdzaj całe okablowanie do i od niego, do Arduino i komponentów na samej tarczy, jeśli to konieczne.

Zapobieganie skrótom lub obezwładnianiu komponentów

  • Jeśli masz drut z pinu do GND lub pinu do VSS, zawsze upewnij się, że jest albo rezystor, albo wiesz, dlaczego rezystor nie jest potrzebny. Może to również bezpośrednio uszkodzić Arduino.
  • Upewnij się, że każdy element nie otrzymuje większej mocy niż jest w stanie obsłużyć.
  • Bardziej szczegółowo: jeśli masz komponenty wykorzystujące napięcie 3,3 V, upewnij się, że nie otrzymują napięcia 5 V.
  • Jeśli masz komponenty wykorzystujące napięcie 3,3 V, upewnij się, że nie otrzymują napięcia 5 V.

Zapobieganie zbyt dużej ilości ciepła

  • Nie umieszczaj Arduino w jakiejś obudowie / obudowie ... ciepło może go zniszczyć, więc sprawdź, zanim będzie wystarczające chłodzenie, dodaj wentylator, radiator lub wykonaj otwory w obudowie.
  • Jeśli podłączysz jakiekolwiek źródło zasilania inne niż USB, sprawdź ponownie, czy nie generuje ono niepotrzebnie dużej ilości ciepła. Niewykorzystane napięcie wytworzy dużo ciepła.

Zapobieganie elektryczności statycznej

  • Nie dotykaj komponentów, gdy nie są potrzebne
  • Jeśli dotkniesz komponentów, upewnij się, że jesteś rozładowany (dotknij grzejnika, użyj opaski na nadgarstek, użyj maty ESD, dotknij uziemionego drutu).

Zapobieganie trywialnym błędom

  • Nie trzymaj napojów obok Arduino lub deski do krojenia chleba (lub jeśli tak, trzymaj go po drugiej stronie).
  • Uważaj na ciężkie kable, które nie ciągną Arduino ze stołu / biurka ... kabel USB może z łatwością przeciągnąć Arduino w dół.
  • Uważaj przy zmianie kabli, aby nie wyciągnąć Arduino ze stołu / biurka.
  • Trzymaj zwierzęta (a także ludzi, według własnego uznania) z dala od projektu elektroniki.

1
Byłem bardzo przestraszony, gdy przypadkowo użyłem tarczy, gdy do arduino załadowano program innego przeznaczenia. Jak program PWM na wyświetlaczu lub używając biblioteki gsm niezgodnej z modułem gsm, którego używam. Czy to może być problem?
Edenia

Tak, dodam go ... jeśli szkic stawia 0V lub 5V na pinie, może się zdarzyć kilka rzeczy w rozdziale Zapobieganie pożądanym zmianom skutkującym skrótami
Michel Keijzers

Nie wiem, czy było to zamierzone, ale podoba mi się podejście „dwóch zasad Fight Club” do twojej porady na temat zasilania komponentów 5V do 3.3V.
rob

3

Zawsze używaj rezystora szeregowego podczas podłączania czegokolwiek do swoich styków IO. W wielu przypadkach i tak będziesz go potrzebował (np. Prowadzenie diody LED lub BJT), aw innych przypadkach nie zaszkodzi (np. Prowadzenie bramek MOSFET lub linii UART). Rezystor 100 Ohm ograniczy prąd do 50 mA (utrzymując go w bezpiecznym zakresie), jednocześnie w niewielkim stopniu wpływając na obwód.


1

Od czasu do czasu korzystałem z ogranicznika prądu (wystarczy tani LM317), choć nawet 100mA spali twoje urządzenia. Dobrą praktyką jest ograniczanie prądu.

Zasadniczo nie podłączaj obwodu pod napięciem. Wyciągnij również czapki z płyty tartej. W końcu możesz to zignorować, gdy staniesz się bardziej biegły. Spaliłem 4 klony arduino w ciągu pierwszych kilku miesięcy.


Nie możesz użyć LM317, chyba że masz znacznie wyższe napięcie wejściowe. I nie zapewni żadnej ochrony przed uszkodzeniami typu ESD, co jest tutaj bardziej prawdopodobne.
Chris Stratton,

Nominalnie o 1,25 V wyższy, choć wszystkie spadają o 1,19 V. Czy ograniczenia wejścia i wyjścia nie pomogą?
user2497,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.