Минимальный Arduino с использованием ATmega32U4

Я новичок и хотел бы собрать собственную минималистичную плату на базе ATmega32U4, совместимую с arduino. Может ли кто-нибудь подсказать, какие детали, резисторы/конденсаторы (и, может быть, один светодиод состояния) мне нужны, чтобы подключить ее через usb к моему компьютеру? Заранее спасибо.

, 👍3

Обсуждение

Все это есть в техническом описании., @Ignacio Vazquez-Abrams


2 ответа


Лучший ответ:

4

Несколько плат Arduino и совместимых с Arduino плат используют ATmega32U4. Многие из них опубликовали планы с открытым исходным кодом, которые показывают, какие именно компоненты используются и как они соединены. Они могут не быть абсолютным минимальным количеством компонентов, но кажется очевидным, что вам не нужно больше компонентов, чем заведомо рабочая плата:

  • 1 ATmega32u4
  • 1 кристалл 16 МГц
  • 2 керамических конденсатора по 22 пФ (для кристалла)
  • 1 мкФ развязывающий конденсатор
  • 1 кнопка
  • 1 подтягивающий резистор 10 кОм (для кнопки)
  • 1 светодиод
  • 1 резистор 220 Ом (для светодиода)
  • 1 USB-разъем
  • 2 резистора по 22 Ом (между разъемом USB и ATmega32u4)

Увы, между новичками и подключением нового устройства ATmega32u4 через USB к компьютеру существуют два неоправданно сложных препятствия:

  • ATmega32u4 и почти все другие устройства, взаимодействующие через USB, доступны только в корпусах SMT с контактами, расположенными на расстоянии 0,8 мм друг от друга или даже ближе. Большинству людей проще обращаться с корпусами с шагом выводов 2,54 мм и подключать их к макетной плате.

  • Установка загрузчика в любой новый чип процессора часто оказывается сложной задачей.

Как уже отметил Рассел, вы можете сэкономить много времени, начав с платы Arduino или совместимой с Arduino, на которой уже припаян чип и запрограммирован загрузчик, что позволит обойти вышеуказанные ненужные сложные препятствия.

Несколько Arduino и совместимых с Arduino устройств (со ссылками на схемы и т. д.), использующих ATmega32u4:

  • Загрузка ATmega32u4 с помощью Arduino
  • Teensy 2.0 (USB-плата разработчика ATmega32u4)
  • Arduino Leonardo; Arduino Leonardo
  • Arduino МИКРО
  • SparkFun Pro Micro (совместимый с Arduino)
  • FLORA — носимая электронная платформа: совместимая с Arduino
  • Adafruit Feather 32u4 Basic Proto
  • Установка загрузчика Arduino на ATmega32u4; Установка загрузчика Arduino на ATmega32u4
,

2

Создание собственного устройства может быть полезным с точки зрения обучения, но в остальном имеет минимальный смысл. Вы можете купить клоны Arduino (легальные) из Китая по цене менее 5 долларов США за штуку — достаточно хорошего качества, собранные, рабочие.
Для этого вы не сможете его построить.

Для минималистичного Arduino своими руками требуется работающий процессор — см. спецификацию для процессора по выбору, как говорит Игнасио. Вероятно, это будут развязывающие конденсаторы и, возможно, один или два резистора и, возможно, 1 или 2 небольших конденсатора. Если вы не можете получить необходимую информацию из спецификации, вы недостаточно знаете, чтобы разумно сделать это самостоятельно. В сети есть много ~= минималистичных реализаций для копирования.

Если вам нужен встроенный USB, вы обычно используете USB-последовательный преобразователь, но это можно сделать и «бит-башингом», если вы действительно хотите минималистичную реализацию>

НО - просто купите один и используйте сэкономленное время для изучения смежных вещей, которые могут пригодиться в ближайшее время.

,