Arduino: дополнительные модули, расширяющие возможности arduino+

Arduino: дополнительные модули, расширяющие возможности

Несколько полезных дополнительных датчиков, которые возможно использовать в своем устройстве с Arduino.

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

Предлагаем вам ознакомиться с несколькими полезными датчиками, которые вы, возможно, захотите использовать в своем устройстве.

1. Гигрометр

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

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

2. Ультразвуковой дальномер HC-SR04

Модуль HC-SR04 предназначен для роботов и автономных машин. Его функция заключена в сканировании препятствий и обнаружении движущихся объектов на небольшом расстоянии.

Особенность датчика в том, что он обладает небольшим радиусом действия и распознает объекты в диапазоне до 40 градусов. Можно сделать забавную игрушку, которая будет реагировать на домашних животных, к примеру, убегать от кота, при этом уклоняясь от препятствий, или «робота-патрульного» с камерой наблюдения.

3. Датчик активности мышц EMG Sensor

Подобные датчики используются в медицинских целях для определения нарушений мышц и создания протезов конечностей. В быту вы можете управлять каким-либо устройством, нацепив такой датчик себе на руку.

При определенном движении на контроллер будут посылаться команды к заранее запрограммированным действиям. Таким образом, из контроллера Arduino можно сконструировать манипулятор и управлять им удаленно, двигая пальцами рук.

4. Тензорезистор

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

5. Сенсоры анализатора газа MQ2 и MQ9

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

6. Лазерный дальномер LIDAR-Lite

Функция этого датчика заключается в определении расстояния до объектов. Диапазон измерения составляет до 40 м. Дальномер может быть использован в летательных аппаратах или роботах. При его использовании нужно соблюдать меры безопасности: ни в коем случае не смотрите в источник излучения, когда он включен.

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

Arduino Shields – платы расширения для ардуино

Одним из ключевых преимуществ платформы Arduino является популярность. Популярную платформу активно поддерживают производители электронных устройств, выпускающие специальные версии различных плат, расширяющих базовую функциональность контроллера. Такие платы, совершенно логично называемые платами расширения (другое название: arduino shield, шилд), служат для выполнения самых разнообразных задач и могут существенно упростить жизнь ардуинщика. В этой статье мы узнаем, что такое плата расширения Arduino и как ее можно использовать для работы с разнообразными устройствами Arduino: двигателями (шилды драйверов двигателей), LCD-экранами (шилды LCD), SD-картами (data logger), датчиками (sensor shield) и множеством других.

Плата расширения или Arduino shield?

Давайте сперва разберемся в терминах. Плата расширения Ардуино – это законченное устройство, предназначенное для выполнения определенных функций и подключаемое к основному контроллеру с помощью стандартных разъемов. Другое популярное название платы расширения – англоязычное Arduino shield или просто шилд. На плате расширения установлены все необходимые электронные компоненты, а взаимодействие с микроконтроллером и другими элементами основной платы происходят через стандартные пины ардуино. Чаще всего питание на шилд тоже подается с основной платы arduino, хотя во многих случаях есть возможность запитки с других источников. В любом шилде остаются несколько свободных пинов, которые вы можете использовать по своему усмотрению, подключив к ним любые другие компоненты.

Англоязычное слово Shield переводится как щит, экран, ширма. В нашем контексте его следует понимать как нечто, покрывающее плату контроллера, создающего дополнительный слой устройства, ширму, за которой скрываются различные элементы.

Зачем нужны шилды arduino?

Все очень просто: 1) для того, чтобы мы экономили время, и 2) кто-то смог заработать на этом. Зачем тратить время, проектируя, размещая, припаивая и отлаживая то, что можно взять уже в собранном варианте, сразу начав использовать? Хорошо продуманные и собранные на качественном оборудовании платы расширения, как правило, более надежны и занимают меньше места в конечном устройстве. Это не значит, что нужно полностью отказываться от самостоятельной сборки и не нужно разбираться в принципе действия тех или иных элементов. Ведь настоящий инженер всегда старается понять, как работает то, что он использует. Но мы сможем делать более сложные устройства, если не будем каждый раз изобретать велосипед, а сосредоточим свое внимание на том, что до нас еще мало кто решал.

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

Наиболее популярным примерами шилдов являются платы расширения для работы с датчиками, двигателями, LCD-экранами, SD-картами, сетевые и GPS-шилды, шилды со встроенными реле для подключения к нагрузке.

Подключение Arduino Shields

Для подключения шилда нужно просто аккуратно «надеть» его на основную плату. Обычно контакты шилда типа гребенки (папа) легко вставляются в разъемы платы ардуино. В некоторых случаях требуется аккуратно подправить штырки, если сама плата спаяна неаккуратно. Тут главное действовать аккуратно и не прилагаться излишней силы.

Как правило, шилд предназначен для вполне конкретной версии контроллера, хотя, например, многие шилды для Arduino Uno вполне нормально работают с платами Arduino Mega. Распиновка контактов на меге выполнена так, что первые 14 цифровых контактов и контакты с противоположной стороны платы совпадают с расположением контактов на UNO, поэтому в нее легко становится шилд от ардуино.

Программирование Arduino Shield

Программирование схемы с платой расширения не отличается от обычного программирования ардуино, ведь с точки зрения контроллера мы просто подключили наши устрйоства к его обычным пинам. В скетче нужно указывать те пины, которые соединены в шилде с соответствующими контактами на плате. Как правило, производитель указывает соответствие пинов на самом шилде или в отдельной инструкции по подключению. Если вы скачаете скетчи, рекомендованные самим производителем платы, то даже это делать не понадобится.

Чтение или запись сигналов шилдов производится тоже обычным методом: с помощью функций analogRead (), digitalRead (), digitalWrite () и других, привычных любому ардуинщику команд. В некоторых случаях возможны коллизии, когда вы привыкли к оной схеме соединения, а производитель выбрал другую (например, вы подтягивали кнопку к земле, а на шилде – к питанию). Тут нужно быть просто внимательным.

Arduino Sensor Shield

Как правило, эта плата расширения идет в наборах ардуино и поэтому именно с ней ардуинщики встречаются чаще всего. Шилд достаточно прост – его основная задача предоставить более удобные варианты подключения к плате Arduino. Это осуществляется за счет дополнительных разъемов питания и земли, выведенных на плату к каждому из аналоговых и цифровых пинов. Также на плате можно найти разъемы для подключения внешнего источника питания (для переключения нужно установить перемычки), светодиод и кнопка перезапуска. Варианты шилда и примеры использования можно найти на иллюстрациях.

Существует несколько версий сенсорной платы расширения. Все они отличаются количеством и видом разъемов. Наиболее популярными сегодня являются версии Sensor Shield v4 и v5.

Arduino Motor Shield

Данный шилд ардуино очень важен в робототехнических проектах, т.к. позволяет подключать к плате Arduino сразу обычный и серво двигатели. Основная задача шилда – обеспечить управление устройствами потребляющими достаточно высокий для обычной платы ардуино ток. Дополнительным возможностями платы является функция управления мощностью мотора (с помощью ШИМ) и изменения направления вращения. Существует множество разновидностей плат motor shield. Общим для всех них является наличие в схеме мощного транзистора, через который подключается внешняя нагрузка, теплоотводящих элементов (как правило, радиатора), схемы для подключения внешнего питания, разъемов для подключения двигателей и пины для подключения к ардуино.

Arduino Ethernet Shield

Организация работы с сетью – одна из самых важных задач в современных проектах. Для подключения к локальной сети через Ethernet существует соответствующая плата расширения.

Платы расширения для прототипирования

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

Arduino LCD shield и tft shield

Данный тип шилдов используется для работы с LCD-экранами в ардуино. Как известно, подключение даже самого простого 2-строчного текстового экрана далеко не тривиальная задача: требуется правильно подключить сразу 6 контактов экрана, не считая питания. Гораздо проще вставить готовый модуль в плату ардуино и просто загрузить соответствующий скетч. В популярном LCD Keypad Shield на плату сразу заведены от 4 до 8 кнопок, что позволяет срзау организовать и внешний интерфейс для пользователя устройства. TFT Shield также помогает

Arduino Data Logger Shield

Еще одна задача, которую достаточно трудно реализовывать самостоятельно в своих изделиях – это сохранение данных, полученных с датчиков, с привязкой по времени. Готовый шилд позволяет не только сохранить данные и получать время со встроенных часов, но и подключить датчики в удобном виде путем пайки или на монтажной плате.

Краткое резюме

В этой статье мы с вами рассмотрели только небольшую часть огромного ассортимента всевозможных устройств, расширяющих функциональность ардуино. Платы расширения позволяют сосредоточиться на самом главном – логике вашей программы. Создатели шилдов предусмотрели правильный и надежный монтаж, необходимый режим питания. Все, что вам остается, это найти нужную плату, используя заветное английское слово shield, подключить ее к ардуино и загрузить скетч. Обычно любое программирование шилда заключается в выполнении простых действий по переименованию внутренних переменных уже готовой программы. В итоге мы получаем удобство в использовании и подключении, а также быстроту сборки готовых устройств или прототипов.

Минусом использования плат расширения можно назвать их стоимость и возможный потери эффективности из-за универсальности шилдов, лежащей в их природе. Для вашей узкой задачи или конечного устройства все функции шилда могут быть не нужны. В таком случае стоит использовать шилд только на этапе макетирования и тестирования, а при создании финального варианта своего устройства задуматься о замене конструкцией с собственной схемой и типом компоновки. Решать вам, все возможности для правильного выбора у вас есть.

Виды и примеры Ардуино модулей

Ардуино – одна из удобнейших систем микроконтроллеров, позволяющих инженеру реализовать любую свою задумку, без лишних проблем в программной части. Всё, что необходимо, уже присутствует в бесплатных библиотеках, которые можно скачать на нашем сайте.

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

Зачем нужен модуль для Ардуино

Для начала стоит понять, зачем вообще подобная модульность необходима. Ведь, казалось бы, Ардуино – это всего лишь микроконтроллер, к которому можно приспособить любой сторонний датчик. Но на деле всё не так просто, как раз из-за программной части и других особенностей системы, поэтому, для расширения функционала, и присутствуют специальные Аrduino модули, позволяющие приспособить МК к любым потребностям человека, который его использует. Это основная функция, объясняющая необходимость модульности, помимо неё, присутствуют и другие причины такого решения:

  1. Стандартизированный набор датчиков с одинаковыми характеристиками позволяет писать универсальные решения для различных ситуаций. Таким образом, захотев воплотить в жизнь какой-то проект, вам не нужно самостоятельно изучать язык программирования и создавать уникальную электросхему. В большинстве случаев, уже готовая система или какие-то её части присутствуют в свободном доступе, инженеру лишь остается их правильно скомпоновать, что значительно экономит время при реализации задумок.
  2. Простота работы с Ардуино. Уже описанная выше стандартизация, позволяет быть уверенным, что купленный вами датчик или специальный модуль, не нужно будет подключать с помощью дополнительных шлейфов или переходников. Хоть иногда и появляется необходимость самостоятельно паять платформу под Ардуино, но, в большинстве случаев, вы можете приобрести уже готовую, под конкретные модули и потребности. Более того, существуют универсальные платы, полностью раскрывающие возможности модульной системы.

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

  1. Датчики. Разнообразные системы или контроллеры, позволяющие считывать, отправлять и обрабатывать информацию. Хотя последние иногда относят ко второму классу модулей, но из-за тесной связи с устройствами ввода-вывода их лучше причислить именно к датчикам, тем более, зачастую они выполняют сразу две функции. Все эти устройства направленны на расширение аппаратного функционала системы, например, чтобы дать возможность Ардуино считывать расстояние до объекта или влажность воздуха, что просто необходимо для многих систем.
  2. Модули, расширяющие вычислительные мощности проекта. Это различные карты памяти, дополнительные буферы для проведения операций и вспомогательные многопоточные процессоры. К ним же можно отнести вариации самого микроконтроллера, характеристики которого варьируются от версии к версии. Они направлены именно на улучшение возможностей программной части системы, например, дополнительные карты памяти позволяют хранить больше информации в различных кодеках, чтобы воспроизводить какие-то аудиодорожки. Особенно необходимы при проектировании сложных систем с нейросетями или в робототехнике, в которой также используется Ардуино.

Сами же датчики отдельно делятся на:

  1. Устройства ввода или получения информации. Это различные сканеры, которые позволяют получить данные об окружающей среде, будь то уровень освещённости или влажности воздуха. С их помощью возможно ввести различные переменные, в зависимости от которых система будет определять свои дальнейшие действия. Являются базой для большинства систем, и без них невозможно реализовать любой смарт-девайс. Простейшим примером будет всё тот же датчик расстояния, хотя и их существует несколько видов.
  2. Устройства обработки информации. Зачастую уже встроены в предыдущий тип, из-за чего считаются комбинированными, но нередко такие модули устанавливаются и отдельно. Имеют небольшой объем памяти или вовсе продаются без него, и способны выполнять лишь простые промежуточные операции. Подобным модулем можно считать даже МК Ардуино различных версий, но не стоит их путать с устройствами, расширяющими вычислительные возможности главного контроллера, ведь они именно выполняют операции.
  3. Устройства вывода информации. У большинства ассоциируются с простейшим ЖК-экраном, хотя это далеко не единственная разновидность данных девайсов. Необходимы для того, чтобы выводить результаты вычислений, для получения фидбека от системы и проверки различного функционала. Бывают звуковыми, визуальными и тактильными, соответствуя каждому из органов чувств человека. Также могут комбинироваться с первыми двумя видами, становясь гибридным дополнением к микроконтроллеру.

Существуют и разновидности дополнений, без строгой типизации, так как их сложно отнести к какой-то конкретной группе устройств. Это происходит или из-за узкой направленности их функционала, или из-за изначальной гибридности модулей.

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

Технические характеристики, свойства и функции

Технические характеристики и функционал напрямую зависят от докупаемого пользователем модуля, поэтому невозможно выделить конкретные свойства продуктов. Единственная их общая черта – специальная распиновка, для подключения к платформам Ардуино, без которых было бы невозможно или крайне тяжело выполнять связь между микроконтроллером и устройством. В остальном, все характеристики крайне вариативны и зависят от девайса к девайсу.

Примеры популярных Ардуино модулей

Ультразвуковой дальномер HC-SR04

Самый популярный ультразвуковой датчик, которые работает по следующему принципу: отправляет ультразвуковую волну, считает время, за которое она возвратится. Мы знаем скорость звука и время, за которое волна вернулась, а далее мы рассчитываем расстояние до объекта. Данный модуль стоит довольно дешево, диапазон измерений от 2 см до 4 метров.

Инфракрасный дальномер Sharp

Также довольно широко используются дальномеры Sharp с рабочим диапазоном от 20 см до 1,5 метров. Цена таких модулей выше, чем звуковых дальномеров.

Модуль температуры и влажности DHT11

Этот Ардуино модуль измеряет температуру в диапазоне от 0 до +50 °C и влажность от 20 до 90%. Часто используется для измерений данных в комнате или теплице. Также оченб популярен при создании систем по управлению климатом или умных домов.

Барометр BMP085 или BMP180

С помощью модуля Барометр можно определить атмосферное давление от 30 до 110 кПа. Используется при создании на базе Ардуино аналогов метеостанциё.

Модуль-датчик влажности почвы FC-28

Модуль измеряет влажности почвы или среды в которую его втыкают. Состоит из двух частей. Его используют для автоматизированного полива растений.

Bluetooth HC06

Помогает организовать беспроводную связь Ардуино с компьютером, телефоном или другими устройствами.

Как подсоединить

Подсоединяются модули с помощью всё той же распиновки, но не напрямую к МК. Зачастую для этого используют специальные платформы с дорожками, которые делаются самими инженерами или заказываются отдельно.

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

Стоимость

Стоимость дополнительных датчиков и других девайсов также крайне вариативна, может начинаться от 50 центов и заканчиваться десятками долларов. Всё напрямую зависит от того, где вы их заказываете, конкретной разновидности и множества других факторов, поэтому выдать какое-то среднее арифметическое по их цене – невозможно.

Модули Ардуино: восемь важнейших электронных устройств

Модули Ардуино — 8 самых полезных устройств

Модули Ардуино: в этой статье представлены 8 супер полезных модулей для ардуино с подробным описанием области применения и способы правильного подключения.

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

Представляю для вашего обозрения восемь наиболее полезных модулей для Ардуино, которые продают в Поднебесной по очень низкой цене, но именно эти модули помогут вам легко осуществить ваши проекты.

Электромагнитное реле

Этот прибор наверное является самым распространенным в устройствах, где управление осуществляется с помощью электроники. Электромагнитное реле служит для коммутации электрических цепей с большими нагрузками. Промышленностью выпускается множество типов таких устройств. Однако, большую популярность у радиолюбителей завоевало электромеханическое реле исполненное в компактном варианте. Оно в состоянии выполнять коммутации в силовом тракте с напряжением 250v и током 10A.

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

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

Модуль питания для макетной платы

Иногда при построении какой-либо схемы на макетной плате всегда стремишься скомпоновать электронные элементы как можно плотнее, и в то же время нужно встроить добавочное напряжение питания, которым Ардуино может не обеспечить. Вот как раз в этом случае вас выручит маленькая платка, с встроенным в выходной цепи коннектором питания, таким же как у микроконтроллера. Кроме этого, там же предусмотрен выходной порт USB, через который подается напряжение на Ардуино. Модуль размещается на макетной плате и с помощью джамперов устанавливается нужное напряжение на контактных рельсах — 3,3v либо 5v.

Датчики температурной составляющей

Для определения реальной температуры в помещении, одним из эффективных приборов для этой цели является датчик температуры. Существует их великое множество, однако, по популярности в первых рядах находятся вот эти модели: DHT-11, BMP180, DS 18B20. Первый по списку датчик эффективно определяет температуру и влажность в помещении. Следующий прибор фиксирует температурную составляющую в несколько раз правильнее, а взамен значения по влажности, покажет информацию об атмосферном давлении.

DS 18B20 отличается возможностью подключения к аналогичным устройствам по схеме последовательного соединения, используя при этом оду пару проводов при помощи системы цифровой IP-адресации. Используя такую комбинированную схему датчиков контроля, можно всегда быть в курсе достоверных данных о микроклимате в помещении.

Ультразвуковой дальномер

Это устройство может корректно определять расстояние до того или иного объекта. Сфера его применения имеет широкий диапазон, например: автомобильный парковочный радар или движущейся робот, а также множество других вариантов. Несомненно одним из лучших его применений является размещение ультразвукового дальномера на объектах, которые находятся в движении и управляются электроникой.

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

Ридер SD-карт

Бывает так, что появляется необходимость скинуть куда-то информацию или же напротив, иметь доступность к изменению функциональности системы созданной на основе Ардуино, причем не прибегая к перепрошивке микроконтроллера. Вот, чтобы воплотить эти цели в реальность, для этого и существует ридер SD-карт. При использовании готовых библиотек есть возможность записывать информацию в файлы, а затем просматривать ее.

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

Ридер — запись и чтение RFID меток

RFID модуль предназначен для считывания и записи меток на разных частотных диапазонах. Каждый человек рано или поздно стремятся обезопасить свое имущество, но не существуют таких запоров, которые нельзя вскрыть. Тем не менее если кто-то собственноручно создал систему запоров по своему проекту, то естественно он считает ее самой эффективной. Поэтому, народные наши умельцы прилагают всю свою смекалку и знания для создания таких замков для гаражных ворот, загородных дач, которые воры не смогут быстро взломать.

Разновидностей таких замков существует великое множество: они бывают скрытого типа, замки с ключами необычной конфигурации, ну и в добавок ко всему этому устанавливают систему сигнализации. Существенную помощь в решении этой задачи может оказать ридер карточек бесконтактного типа. Используя комплект предварительно вшитых в контроллер секретных карт либо размещенных на SD карте, тогда имеется возможность выполнить открывание замка электронным способом.

Реализуется такое открывание дверей с применением бес коллекторного синхронного двигателя шагового типа или можно сконструировать схему сигнализации на основе герконовых реле и GPRS-модуля. В данном варианте устройства безопасности, специальный сигнал подается на определенный номер, в случае открытой двери, а точная радиоэлектронная метка или карточка не была обеспечена. Это только один из множества примеров, где может быть полезен такой модуль.

Радиоэлектронный передатчик

Иногда складываются такие ситуации, когда созданные на основе Ардуино системы повышенной сложности расширяются и приходит время их объединения. При реализации такой задачи, может случится, что соединительный провод слишком длинный или нет условий для его прокладки. Вот здесь как раз и пригодится незамысловатый радиоэлектронный передатчик с встроенным приемником сигналов. Для примера можно взять датчик температуры: его вместе с передатчиком и элементом питания располагают с внешней стороны помещения, а уже сигнал на приемник, который подключен к Ардуино, принимают внутри помещения.

Трехцветный светодиод RGB

Сейчас почти каждое электронное устройство имеет схему для визуального наблюдения состояния прибора. Часто реализуют эту функцию на обыкновенных светодиодах, хотя есть более современные способы построения такой схемы, например: трехцветные светодиоды RGB. Скорость переключения цвета любого из них, выполняется при помощи сигналов в цифровом формате. В частности такой RGB-светодиод может выполнять функцию сигнализатора при зарядке аккумулятора или показывать информацию по проверке бесконтактной карты. Таких примеров существует огромное количество.

Источники:

http://arduinomaster.ru/platy-arduino/shildy-i-platy-rasshireniya-arduino/

http://arduinoplus.ru/arduino-moduli/

http://usilitelstabo.ru/moduli-arduino.html

http://know.smartelements.ru/doku.php?id=%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F:%D0%B8%D0%BD%D1%84%D0%BE:eeprom

Ссылка на основную публикацию