Добавить в корзинуПозвонить
Найти в Дзене

Подключение модулей и питание Arduino!

Начиная свой путь в мире Arduino, я подумал: есть ли обучающие видео на эту тему? Естественно есть. Так я нашёл канал "Заметки Ардуинщика", который принадлежит AlexGyver. Ссылки ведут на YouTube, но добрые люди уже перезалили все видео на VK Видео. Я сам лично начинал с этого, поэтому буду рассказывать, опираясь на этот видеокурс, дополняя своими замечаниями. Все скриншоты сделаны из видеокурса
Основа любой Arduino - микроконтроллер Как следствие его возможностей: МК можно купить отдельно, но будет проблематично всё подключить новичку самостоятельно, так как необходимо подключать модули, правильно питать ( определённым напряжением и силой тока ), подключить программатор, чтобы код с ПК можно было загрузить в МК. Поэтому Arduino продаётся с готовой обвязкой, чтобы сразу начинать собирать "конструктор" и тратить меньше своего времени. В Arduino есть два вида пинов: На каждой плате количество цифровых и аналоговых пинов отличается ( точную информацию можете узнать просто загуглив на
Оглавление

Начиная свой путь в мире Arduino, я подумал: есть ли обучающие видео на эту тему? Естественно есть. Так я нашёл канал "Заметки Ардуинщика", который принадлежит AlexGyver. Ссылки ведут на YouTube, но добрые люди уже перезалили все видео на VK Видео. Я сам лично начинал с этого, поэтому буду рассказывать, опираясь на этот видеокурс, дополняя своими замечаниями.

Все скриншоты сделаны из видеокурса

Основа любой Arduino -
микроконтроллер

Чёрные "штуки" с ножками
Чёрные "штуки" с ножками

Функции МК(микроконтроллера):

  • Выдавать напряжение
  • Измерять напряжение
  • Производить вычисления
  • Запоминать данные

Как следствие его возможностей:

  • Считывать данные
  • Принимать данные по воздуху
  • Чтение карт памяти
  • Управление модулями

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

А если вы не умеете подключать плату к ПК и будете делать это первый раз, то можете прочитать мою статью о Подключении Arduino.

Виды пинов

В Arduino есть два вида пинов:

  1. Цифровые
  2. Аналоговые

На каждой плате количество цифровых и аналоговых пинов отличается ( точную информацию можете узнать просто загуглив название платы и её характеристики )

Схема цифровых и аналоговых пинов для платы Nano
Схема цифровых и аналоговых пинов для платы Nano

Оба вида могут выдавать и принимать цифровой сигнал, отличие заключается в том, что аналоговые пины могут измерять напряжение от 0 до 5 В с шагом 5 милливольт.

Цифровой сигнал - последовательность 0 и 1 ( нет напряжения - 0, есть - 1 ). График такого сигнала представлен на изображении сверху.

Аналоговый сигнал - плавно меняющееся напряжение ( напряжение от 0 до 5 в меняется ). График представлен на том же изображении.

Цифровой гораздо надёжнее передаёт информацию, т.к. аналоговый может "потеряться" в длинном проводе или могут наложиться помехи от соседних проводов с током.

Соответственно и датчики делятся на аналоговые и цифровые.

-3

У каждого датчика есть, как минимум, 3 пина ( может быть и больше ), но 2 из них обязательно идут для питания ( - и + ), обычно с надписями Vcc(+) и GND(-), третий пин (либо принимаем сигнал и передаёт на плату, либо с платы передаёт на датчик), подключается на цифровой пин, если датчик цифровой и на аналоговый пин, если датчик аналоговый.

Для удобного подключения нескольких модулей используют breadboard(макетная плата)

Линиями показано соединение контактов на плате.
Линиями показано соединение контактов на плате.
Теперь есть целая линия + и - для подключения питания модулей. Красный провод даёт +(5V), а синий даёт -(GND).
Теперь есть целая линия + и - для подключения питания модулей. Красный провод даёт +(5V), а синий даёт -(GND).

Так же можно втыкать и обычные радиоэлементы.

Для обучения и удобной работы, существует такая вещь как sensor shield

Здечь удобного выведены пины и есть большое количство пинов GND и 5V.
Здечь удобного выведены пины и есть большое количство пинов GND и 5V.

Такие платы можно собирать и самому, купив пустую плату и спаяв всё так, как нужно будет вам.

Питание платы

Питать плату можно от повербанка, блоков питания от светодиодных лент и т.д. - самое главное, чтобы напряжение было 5 В. Подключать можно через разъём на плате (barrel jack и USB провода для программирования - на Uno, Type-C - на Nano) или же напрямую через пины 5V и GND.

При желании можно и самому сделать блок питания для платы, купив платы понижения или повышения напряжения и спаяв их с проводами.

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

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

Если остались вопросы, то пишите в комментарии, будем разбираться вместе.

Успехов!

#arduino #начинающим #электроника #AlexGiver