Сжигание Ардуинов один за другим

Я очень случайно вызвал короткое замыкание на два совершенно разных дешевых (до 4 $ каждый) клонов Arduino Uno, которые несколько раз отображали звуковой сигнал Windows для отсоединения USB.

Это впоследствии привело к проблеме с загрузкой кода и не миганием зеленого света при сбросе на обоих Arduinos. Теперь я понимаю, что это значит, но я не могу понять, почему это происходит. Я думал, что у него есть защита от этого.

Нормально ли для них так легко реагировать? Как я могу предотвратить это? СНОВА?

12 голосов | спросил Edenia 31 J000000Monday17 2017, 18:12:25

4 ответа


14
  

Я думал, что у него есть защита от этого.

Подлинный Arduinos действительно имеет некоторую защиту, да.

  

Нормально ли для них так легко реагировать?

Дешевый мусор? Конечно. Вы получаете то, за что платите.

  

Как я могу предотвратить это происходит СНОВА ..

Купите настоящую. Также быть более осторожным .

Но по цене, которую вы платите за дешевые клоны, вам действительно все равно, если они в итоге сломались? Вы можете купить много клонов для каждого подлинного, и хотя подлинный может длиться дольше, когда вам удается его убить (они не , что гораздо более прочные, но некоторые компоненты более надежны, таких как чип интерфейса USB), который, по вашему мнению, вы используете, вы были бы гораздо более расстроены, чем если бы вы убили клон.

Итак, я бы предложил инвестировать в один Подлинный для проектов special и поддерживать Arduino (если никто не покупает Подлинные доски, там будет be нет Arduino), и кучу клонов, с которыми вы можете экспериментировать и учиться. Ударьте их по своему усмотрению, и когда вы довольны тем, что ваш проект передал его подлинной доске, чтобы показать людям.

ответил Majenko 31 J000000Monday17 2017, 18:14:33
19

Измерения для предотвращения разрыва Arduino (или AVR в целом):

Меры предосторожности

  • Всегда удаляйте разъем USB или адаптера при изменении схемы.
  • Перед включением проверьте все провода.
  • Снимите или убедитесь, что (временные) свободные провода /перемычки не касаются других компонентов или Arduino (лучше выньте их или «запасите» их где-нибудь еще в макете.

Предотвращение требуемых изменений, приводящих к быстрым клавишам

  • Еще раз проверьте, что провода /перемычки вы только что изменили /добавили.
  • Убедитесь, что другие компоненты /провода /перемычки не касаются Arduino или макета (компоненты).
  • Очистите свой стол (если у вас есть место), поэтому, если что-то металл падает /движется, это не повредит вашему Arduino.
  • При замене экрана всегда проверяйте всю проводку на и от нее, на свой Arduino и компоненты на экране, если это необходимо.

Предотвращение ярлыков компонентов или подавление

  • Если у вас есть провод от штыря к GND или штырьковый разъем к VSS, всегда убедитесь, что есть резистор, или вы знаете, почему резистор не нужен. Это может также нанести ущерб вашему Arduino.
  • Убедитесь, что каждый компонент не получает больше мощности, чем может обрабатывать.
  • Более конкретно: если у вас есть компоненты с использованием 3.3V, убедитесь, что они не получают 5V.
  • Если у вас есть компоненты с 3.3V, убедитесь, что они не получают 5V.

Предотвращение слишком высокой температуры

  • Не ставьте Arduino в каком-то случае /корпусе ... жара может его уничтожить, поэтому проверьте, нет ли достаточного охлаждения, добавьте вентилятор, радиатор или сделайте отверстия в корпусе.
  • Если вы подключаете какой-либо источник питания, отличный от USB, проверьте еще раз, если он не генерирует ненужное много тепла. Неиспользованное напряжение будет генерировать много тепла.

Предотвращение статического электричества

  • Не прикасайтесь к компонентам, когда они не нужны.
  • Если вы касаетесь компонентов, убедитесь, что вы разряжены (коснитесь радиатора, используйте браслет, используйте электростатический коврик, коснитесь заземленного провода).

Предотвращение тривиальных ошибок

  • Не держите напитки рядом с вашим Arduino или макет (или если вы держите его на другой стороне).
  • Следите за тем, чтобы тяжелые кабели не тащили ваш Arduino со стола /стола ... USB-кабель может легко перетащить Arduino вниз.
  • Следите за тем, как вы меняете кабели, чтобы не вытащить Arduino со стола /стола.
  • Держите животных (и людей тоже, по вашему мнению) вдали от вашего проекта электроники.
ответил Michel Keijzers 31 J000000Monday17 2017, 18:18:26
3

Всегда используйте последовательный резистор при подключении чего-либо к вашим контактам IO. Во многих случаях вам все равно понадобится (например, вождение светодиода или BJT), а в других случаях это не повредит (например, вождение ворот MOSFET или линии UART). Резистор на 100 Ом ограничит ток до 50 мА (удерживая его в безопасном диапазоне), в большинстве случаев мало влияя на вашу схему.

ответил Dmitry Grigoryev 1 PM00000030000004731 2017, 15:38:47
1

Я использовал ограничитель тока (иногда будет дешевый LM317), хотя даже 100 мА будут записывать ваши устройства. Хорошая практика ограничить ток.

Как правило, не проводя живую цепь. Вытащите крышки с макета. В конце концов вы можете игнорировать это, поскольку вы становитесь более искусными. В первые несколько месяцев я сжег 4 клона arduino.

ответил user2497 1 PM000000110000001731 2017, 23:47:17

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132