РАЗДЕЛ 2. Разработка проектировочного разноцветного стенда на RGB
2.1. Постановка задания
Теперь для эксперимента будем использовать RGB-светодиоды. Вспомним, что помощью красного (Red), серого (Green), синего (Blue), можно получить любой цвет смешиванием. Светодиод RGB имеет отличия от других тем, так как имеет 3 маленьких кристаллика R, G, B, что синтезируют любой необходимый цвет или его оттенок. А вот, RGB-светодиоды имеют 4 вывода (показано на Рис. 2.1). Можно подключить RGB-светодиод к самой аппаратной части платы Arduino и заставить по цвету радуги переливаться. На рис. 2.2.8 отображается схема подключения RGB-светодиода к плате Arduino.
Рисунок.2.1 – Вывод RGB-светодиода
ПО своей сути, радуга состоит из множеств цветов, а вот 7 цветов были только придуманы потому, что они больше всего устойчивы и определяются восприятием глаза.
В задачи работы входит правильный выбор программного обеспечения и аппаратного для лабораторного стенда на основе эффективных алгоритмов получения и создания соответствующего программного обеспечения для обработки цветов светодиодов на компьютере, подключенном к плате. Для данного проекта нам понадобятся детали, которые присутствуют в наборе «Базовый», а также «Изучаем Arduino»:
– Arduino Uno;
– RGB-светодиод – 2 шт (1 запасной);
– Резисторы 220 Ом – 4 шт;
– Кабель USB;
– Провод «папа-папа» – 8 шт;
– Плата для прототипирования;
– Потенциометр.
2.2. Эскизный проект стенда
Список этих 7 основных цветов радуги с разложением по компонентам R, G и B представлен в Табл. 2.2.1
Таблица 2.2.1 – Основные цвета радуги RGB
– Красный цвет учтём как начальная точка отсчета (255, 0, 0).
– Теперь красной составляющей R нужно уменьшить значение до зеленого цвета (0, 255, 0).
– Далее увеличиваем красной составляющей R до значений цвета фиолетового (255, 0, 255).
– Равномерно уменьшим G (количество зеленовато) аж до значений цвета синего (0, 0, 255).
– Равномерно синей составляющей B нужно увеличить его значение до цвета голубого (0, 255, 255).
– Теперь, понемножку увеличиваем зеленой составляющей G, значение до тех пор, пока не достигается оранжевого значение (255, 125, 0), а поотом цвета желтого (255, 255, 0).
– Дожидаемся недолгой паузы и дальше переходим к шагу 1.
Составляющими частями аппаратной части, которая проектируется на базе платформы Aruduino, являются:
– МК – это микросхема в какой программа эта может получать сигналы с разных датчиков, обращаться до компьютера или другим устройствам через интерфейс, также выводить обработанную информацию через различные устройства индикации, также управлять действующими устройствами.
– Датчики температуры, давления, освещенности, присутствия, ускорения, расстояния