Как питать Arduino и его внешние устройства с помощью одного источника питания USB

Я создаю предупреждающий дисплей с интерфейсом Bluetooth. «Модуль Bluetooth» и «Управление зуммером» не потребляют много тока, поэтому решили подключить их напрямую к Arduino, и они работают нормально. Но в «Lamp Control» много светодиодов, и ему нужен внешний источник питания. «USB Power Supply», который я использую, может подавать ток, необходимый для «Lamp Control» (и Arduino тоже).

Итак, это мой план (см. рисунок) подключить «Управление лампой» и все остальное.

введите описание изображения здесь

Информация:

  1. Зеленые линии — это линии данных
  2. Красный для +5В
  3. Фиолетовый для +3v3
  4. Черный для GND

Вопросы:

  1. Это нормально?
  2. Нужно ли подключать дополнительную линию заземления (пунктирная линия?) к «управлению лампой» для канала передачи данных?
  3. Или как лучше всего питать все это от одного «USB-блока питания»?

Спасибо, пожалуйста, помогите.

Почему бы не быть в порядке? Что вас беспокоит?

Ответы (2)

Все устройства, подключенные к одному и тому же источнику питания, должны иметь одну и ту же линию заземления. Подключение управления лампой к бину USB GND не будет отличаться от подключения его к бину GND Arduino, так как они по своей природе соединены внутри.

Вопросы:

  1. Это нормально?

Да вроде все хорошо.

  1. Нужно ли подключать дополнительную линию заземления (пунктирная линия?) к «управлению лампой» для канала передачи данных?

Нет, вам действительно не нужна дополнительная линия заземления. Я ожидаю, что все контакты GND платы Arduino соединены вместе. Также, конечно, с GND USB-порта. Если у вас есть мультиметр, вы можете измерить все GND вместе. Он должен показывать всего пару Ом.

Итак, я подключаю линию GND для управления лампой к источнику питания или к GND Arduino?
Меня беспокоит контур заземления...