Лабораторные стенды в рамках исследований и экспериментов. Разработка на основе аппаратно-вычислительной платформы - Евдокимов Сергей Александрович 3 стр.


Обвязкой называется дополнительные детали, которые необходимы МК для взаимодействия с внешними процессами. Другими словами, обвязкой считают компоненты (электронные, радиодетали) что нужны в данных условиях для работы МК. Есть то, что очень необходимо для запуска МК, а есть то что только добавляет удобства в функционал.


Рисунок 2.2.2  Платка Arduino


Самые первенцы Arduino подключались к COM-порту (или как называли UART), согласовывая уровни (МК от 0 до +5 В, а у ПК 12В до +12,), потом было ясно то, что USB все -таки удобнее, и решили поставить преобразователь интерфейса.

Дальше, для Arduino обвязка МК, следующая:

 Линейный стабилизатор, который обеспечивает нормально-стабильное питание для самой МК.

 На плату Arduino можно подать напряжение от 7 до 12В (к примеру 79-вольтовый крона, 12в в автотранспорте.) Стабилизатор не нужное напряжение выгрузит, а ровно 5В пойдет на МК.

 USB-UART преобразователь для того, чтобы можно было через МК обращаться к компьютеру по USB. У МК уже есть UART, а вот USB  не имеет.

И так, для реализации данного небольшого проекта нужно.


Рисунок 2.2.3  1 RGB светодиод длина 10 мм


Рисунок 2.2.4  3 резистора на 270 Ω (фиолетовая, красная и коричневая полоска)


Резистор можно использовать до 1 кОм (сопротивление), но при этом с повышенным сопротивлением светодиоды светятся не так уж ярко.


Рисунок 2.2.5  1 Breadboard


Рисунок 2.2.6  3 Коннектори


Рисунок 2.2.7  1 плата Arduino Uno R3 или аналог


Рисунок 2.2.8  Схема соединений


На примере будет отправляться полученные данные с переменного резистора в порт через ПК. Чтобы читать и обрабатывать данные из порта платы нужно использовать команду analogRead и номер порта. Далее все будет понятно.

Также к данному интерфейсу можно подключить ещё датчики, к например аналоговый стек, инфракрасный дальномер, датчик температуры, фоторезистор, фотодиод, и т. д.

2.3. Технический проект

2.3.1 Общая структура системы цифровой обработки RGB светодиода

Схема для подключения:

В RGB светодиода есть четыре ножки: по 1 положительному контактику на соотвествующий светодиод и 1 общий контакт, на который подключат все полюсы светодиодов (отрицательные аноды).


Рисунок 2.3.1.1  Схема RGB-светодиодов


На RGB светодиоде общий анод определяется 2 по длине контакта. Данный контакт подключаем к GND («земля»). Для каждого по отдельности светодиода нужно свой резистор на 270 Ом для предотвращения возможного протекания чересчур больших токов.

Этот резистор устанавливается в цепь между катодом (зеленый, красный, синий) и управляется через пины на плате Arduino.


Рисунок 2.3.1.2  Схема соединений RGB-светодиодов


Когда используем RGB-светодиодиод (с общим анодом), а не катода общего, то длинный контакт на светодиоде может подклчится к пину +5 V а не к GND.


Рисунок 2.3.1.2  Внешний вид макета

2.3.2 Связь Arduino з ПК

На рис. 2.3.2.1 показано: вариант отображения контроллера на плате Arduino. Сам контроллер состоит из следующих основных узлов:

 разъем питания на 612 вольт;

 микроконтроллер (Atmega32U2 или Atmega1280);

Примечания

1

Превращение Фурье  это интегральное преобразование одной комплекснозначной функции действительной переменной в другую. Тесно связано с превращением Лапласа.

2

Описывается коэффициентами «амплитуды», при условии разложения функции исходной на элементарные составляющие  гармонические колебания с разными частотами.

Назад