Arduino uno. устройство и применение. особенности

Достоинства микроконтроллера 2560

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

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

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

  1. Неоптимальные размеры, не подходящие для удобного их размещения во многих корпусах.
  2. Недостача в количестве пинов на ввод-вывод данных.

Проблема № 1

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

Конечно, для более сложных задач можно докупить специальные модули с дополнительным объемом памяти под инструкции, но это полностью нивелирует все плюсы нано, ведь уменьшенный размер будет компенсирован дополнительным слотом под чип и занятым пином. Относится эта проблема не ко всем платам, и всё та же nano способна полностью копировать функционал уно.

Проблема № 2

Менее приятная, но и у неё есть несколько путей для решения:

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

Благо, есть и третий подход, используемый всё чаще, – Ардуино Мега 2560, проекты на которой уже не страдают от обилия этих «костылей». Есть также аналог данной платы, поддерживающий usb-хосты, но давайте сначала разберёмся с основным МК.

Первое, что бросается в глаза при знакомстве с 2560, – внешний вид, ведь она в 1.8 раз длиннее уно, что является необходимым злом, дабы разместить на ней целых 54 порта.

Притом, 15 из них можно использовать в качестве источников ШИМ-сигналов, чтобы регулировать мощность тока или другие параметры системы. Регуляция осуществляется с помощью широтно-импульсных модуляций, а дополнительные 16 портов под вход могут обработать цифровые сигналы и применяться в качестве всё тех же цифровых выходов. В результате, мы получаем более тонкую, длинную и функциональную плату.

Под связь с несколькими видами устройств установлено 4-о UART интерфейсов, на 0, 1, 14, 19 пинах. Притом, один из них направлен под usb с помощью микроконтроллера ATmega8U2, применяемого в качестве замены привычному USB-TTL, который использовался повсеместно в более старых платах.

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

Визуализация «умного дома» и расширение возможностей на Ардуино

Безусловно, для визуализации процессов «умного» дома можно было бы использовать ЖК-дисплей, любые цифровые табло. Но всё-таки, для «умного» дома это не является хорошим решением.

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

Node.js используется для решения задач Интернета вещей, поэтому для визуализации автоматики «умного» дома он точно подойдёт. Достаточно создать сервер и обработчик на языке JavaScript, и можно будет отображать результат в браузере компьютера или планшета.

Микрокомпьютер одноплатный Raspberry Pi

В качестве «железа» сервера можно использовать микрокомпьютер Raspberry Pi или обычный стационарный компьютер или ноутбук. При этом расширяются возможности самой системы автоматизации.

Если на плате Arduino ограниченный объём физической памяти, то на сервере этот объём ничем не ограничен. Саму программу сервера можно написать так, что она будет полностью управлять платформой Arduino.

Например, можно расширить функционал нашего «умного» дома и приблизить его к умному дому без кавычек. Есть возможность написать такой алгоритм, который будет вести статистику нахождения хозяина в доме и его возвращение домой. Если хозяин обычно возвращается домой в районе 17:30, то за час можно включить бойлер для нагрева воды. Также, ориентируясь на это время, можно заранее включить отопительные приборы, чтобы возвращение было уже в тёплый дом, а не в тот, где температура ниже на 10 градусов из-за экономии электричества в отсутствии хозяев. Программа может понять когда хозяева обычно ложатся спать и заранее переставать греть воду, так как ею уже никто не будет пользоваться до утра. И таких нюансов может быть множество. Именно внешний компьютер может дать продвинутые «мозги» контроллеру на Arduino, который превратится больше в исполнительный механизм.

Теоретическая часть и схема

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

Рисунок 1. Сетевая синусоида (зеленые стрелки показывают точки пересечения нуля)

На рисунке далее приведена принципиальная схема всего регулятора мощности переменного тока.

Рисунок 2. Принципиальная схема цифрового диммера переменного тока

Элементы R1, R2, IC1, D1 и C3 создают схему детектора пересечения нуля. Он предназначен для обеспечения надлежащей оптоизоляции сетевого напряжения. Таким образом получаем сигнал, который можно безопасно подключить к входам и выходам Arduino. Далее показан выходной сигнал детектора пересечения нуля (вывод 4 микросхемы IC1). Согласно спецификации TLP521-1 это микросхема состоящая из фототранзистора, оптически связанного с инфракрасным излучающим диодом на основе арсенида галлия. Конечно, можно использовать и другие аналогичные оптопары.

Рисунок 3. Выходной сигнал цепи детектора пересечения нуля

Схема проекта

Схема регулируемой электронной нагрузки постоянного тока на основе платы Arduino представлена на следующем рисунке.

В представленной схеме операционный усилитель имеет 2 секции: одна управляет MOSFET транзистором, а другая усиливает измеряемый ток. Первая секция содержит резисторы R12, R13 и MOSFET. Резистор R12 используется для уменьшения действия нагрузки в цепи обратной связи, а R13 является резистором затвора MOSFET транзистора. Более подробно про работу схемы и назначение ее элементов вы можете посмотреть на видео, приведенном в конце статьи, правда, на английском языке.

Дополнительные два резистора R8 и R9 используются для измерения напряжения, поступающего от источника питания. Исходя из их номиналов по правилу делителя напряжения легко определить что максимальное измеряемое напряжение составит 24V, если напряжение будет больше 24V, то оно может повредить контакт платы Arduino, поскольку на него в этом случае будет поступать напряжение более 5 В.

R7 является нагрузочным резистором, его сопротивление составляет 0,1 Ом и он может рассеивать мощность до 5 Вт. Исходя из формулы для расчета мощности P = I2R он может выдерживать ток до 7A, но в целях безопасности лучше ограничить ток, протекающий через данный резистор, значением 5A. Таким образом, получается что наша регулируемая электронная нагрузка постоянного тока (то есть эквивалент нагрузки) рассчитано на напряжение до 24V и ток до 5A.

Другая секция операционного усилителя работает как обычный усилитель с коэффициентом усиления 6x. При протекании тока через какой либо электронный элемент на нем создается падение напряжения. К примеру, если ток 5A протекает через шунтирующий резистор сопротивлением 0,1 Ом, то в нем по закону Ома (V = I x R) создается падение напряжения 0,5 В. Наш неинвертирующий усилитель усилит это значение в 6 раз, следовательно, на выходе второй секции операционного усилителя будет напряжение 3V. Это напряжение подается на аналоговый контакт платы Arduino Nano, которая измеряет его и на основе этого рассчитывает силу протекающего через шунтирующий резистор тока.

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

MCP4921 представляет собой цифро-аналоговый преобразователь (ЦАП), который получает цифровые данные от платы Arduino по протоколу SPI и преобразует их в соответствующие аналоговые значения, которые в нашей схеме подаются на вход операционного усилителя.

Плата Arduino Nano передает цифровые данные ЦАПу MCP4921 по протоколу SPI и, таким образом, производит управление нашей электронной нагрузкой. Также она отображает необходимые данные на экране ЖК дисплея 16×2. Также к плате Arduino Nano подключены две кнопки для увеличения и уменьшения значения нагрузки. Вместо их подключения к цифровым контактам (как обычно) мы их подключили к аналоговым контактам платы Arduino. Поэтому вместо них можно в проекте использовать другие типы переключателей, например, слайдеры или аналоговые энкодеры. Также, при помощи небольших изменений в коде программы можно непосредственным образом подавать «сырые» (необработанные) аналоговые данные (raw analog data) в цепь операционного усилителя для управления нагрузкой. Подключение кнопок к аналоговым контактам также устраняет проблему, связанную с дребезгом их контактов (debounce problem).

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

Первый проект

Самый первый проект на основе Ардуино, который делают все начинающие Ардуинщики и Ардуинеры — мигание светодиодом.

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

Далее мы запускаем приложение (программу) и можем приступить к созданию собственного скетча (см. выше).

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

Мы используем встроенный пример (скетч) «Моргание» (англ. — blink) — вызываем мигание или моргание светодиода на плате.

Переходим в меню Среды разработки и выбираем в меню:

Tool -> Board -> <�Плата>

Выберите используемую вами плату.

Далее загружаем скетч в Arduino при помощи кнопки Upload.

Успешное завершение данной операции подтверждается миганием светодиода оранжевого цвета на плате. У некоторых китайских аналогов цвет светодиода вполне может быть другим.

Что нужно знать о диммерах?

Глагол «to dim» в английском языке означает «становиться тусклым», «темнеть». Это явление и является сутью регуляторов яркости. Кроме того, человек дополнительно получает еще ряд преимуществ.

Плюсы использования прибора

Среди достоинств следует выделить такие дополнительные возможности:

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

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

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

Основой конструкции диммера является симистор

Важно помнить, что его мощность должна на 20-50% превышать аналогичный показатель нагрузки. Кроме того, он должен выдерживать напряжение в 400 В

Это обеспечит изделию долговечность

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

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

Подобное решение сделает жизнь владельцев несколько комфортнее. Таким же образом можно поступить в любом другом помещении.

Как выполняется регулирование?

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


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

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

К ним относятся:

  • изменение напряжения — такой способ будет актуальным при использовании устаревших ламп накаливания;
  • широтно-импульсная модуляция — этот вариант необходимо применять для управления яркостью современных энергосберегающих осветительных приборов.

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

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


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

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

А также можно в полном объеме использовать все остальные преимущества диммеров, среди которых и долговечность.

Практические испытания

Все что нужно сделать, это изменить время отключения симистора в обоих циклах, чтобы переменная «dim» определяла мощность передаваемую нагрузке. В качестве отправной точки установим диммер на середину. Это означает что в течение 5 мс симистор отключен. А теперь давайте подтвердим теорию на практике, изучив форму волны нагрузки. Использовался обычный трансформатор на 220 В / 12 В.

Рисунок 7. Проверка нагрузки и необходимых соединений

На рисунке показана форма выходного сигнала (50%). Вы можете усовершенствовать код и добавить две кнопки для увеличения и уменьшения выходной мощности.

Рисунок 8. Форма выходного сигнала в 50% мощности (dim = 5000)

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

“Универсальное” электромагнитное реле

Электромагнитное реле является по сути управляемым механическим выключателем: подали на него ток – оно замкнуло контакты, сняли ток – разомкнуло. Контакты являются именно контактами: металлическими “пятаками”, которые прижимаются друг к другу. Именно поэтому такое реле может управлять как нагрузкой постоянного, так и переменного тока.

Сама катушка реле является неслабой индуктивной нагрузкой, что приводит к дополнительным проблемам (читай ниже), поэтому для управления “голым” реле нам понадобится дополнительная силовая и защитная цепь.

После изучения данного урока вы сами сможете её составить (транзистор и диод), а сейчас мы поговорим о модулях реле: готовая плата, на которой стоит само реле, а также цепи коммутации, защиты и даже оптическая развязка. Такие модули бывают “семейными” – с несколькими реле на борту. Спасибо китайцам за это! Купить можно на Aliexpress, также смотрите варианты у меня в каталоге ссылок на Али.

Такое реле сделано специально для удобного управления с микроконтроллера: пины питания VCC (Vin, 5V) и GND подключаются к питанию, а далее реле управляется логическим сигналом, поданным на пин IN. С другой стороны стоит клеммник для подключения проводов, обычно контакты подписаны как NO, NC и COM. Это общепринятые названия пинов кнопок, переключателей и реле:

Подключение нагрузки через реле думаю для всех является очевидным:

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

На плате, справа от надписи High/Low trigger есть перемычка, при помощи которой происходит переключение уровня.

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

Важный момент связан с коммутацией светодиодных светильников и ламп, особенно дешёвых: у них прямо на входе стоит конденсатор, который при резком подключении в цепь становится очень мощным потребителем и приводит к скачку тока. Скачок может быть настолько большим, что 15-20 Ваттная светодиодная лампа буквально сваривает контакты реле и оно “залипает”! Данный эффект сильнее выражен на дешёвых лампах, будьте с ними аккуратнее (за инфу спасибо DAK).

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

Принцип работы системы Arduino

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

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

Инициировать работу аналоговых портов следует, использовав в загружаемой программе pin-Mode-функцию:

  1. Выбираем номер нужного пина.
  2. Выставляем режим «Приём данных» (OUTPUT) или «Передача данных» (INPUT).

Широтноимпульсные цифровые модуляторы (ШИМ) имеют более интеллектуальный интерфейс, позволяющий им как принимать, так и передавать нужные данные. На плате ШИМ-порты обозначаются тильдой (~) или аббревиатурой PWM. При подключении к плате-контроллеру внешних датчиков и приборов следует учитывать и технические показатели портов. Они способны выдавать:

  • 5 вольт напряжения.
  • 0,02 ампера силы тока.

Если использовать в качестве питающего элемента для платы батарейки или АКБ напряжением свыше 12 вольт, возможен её перегрев и выход из строя. При снижении питающего напряжения до 6-7 вольт наоборот, на выходе порта может оказаться меньше 5В, что, в свою очередь, вызовет сбои в работе. Собранные в единый комплекс устройства, детекторы и датчики передают информацию на процессор Arduino, а оттуда, через подключенный модуль GPS или GSM, отправляется на компьютер или иное управляющее устройство с установленным софтом, принимающее решение о выдаче определённой команды. Это может быть включение-отключение бытового прибора, либо передача данных на мобильное устройство владельца дома.

Тип лампочек

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

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

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

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

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

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

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

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

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

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

При выборе диммера для LED-ламп 12 В стоит не забывать о применении понижающего трансформатора напряжения, а также об использовании специального контроллера

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

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

Разработка проекта

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

Какие проекты можно создавать на Arduino?

Ардуино позволяет создавать множество уникальных проектов. Вот лишь некоторые из них:

  • Сборка кубика Рубика (система справляется за 0,887 с);
  • Контроль влажности в подвальном помещении;
  • Создание уникальных картин;
  • Отправка сообщений;
  • Балансирующий робот на двух колесах;
  • Анализатор спектра звука;
  • Лампа оригами с емкостным сенсором;
  • Рука-робот, управляемая с помощью Ардуино;
  • Написание букв в воздухе;
  • Управление фотовспышкой и многое другое.

Как подключить проходной выключатель: одноклавишный, двухклавишный, как обычный, схемы, критерии выбора

Составление проекта для умного дома

Рассмотрим ситуацию, когда необходимо сделать автоматику для дома с одной комнатой.

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

При составлении проекта стоит учесть следующее:

  • КРЫЛЬЦО. Включение света производится в двух случая — приближение хозяина к дому в темное время суток и открытие дверей (когда человек выходит из здания).
  • САНУЗЕЛ. В бойлере предусмотрен выключатель питания, который при достижении определенной температуры выключается. Управление бойлером производится в зависимости от наличия соответствующей автоматики. При входе в помещение должна срабатывать вытяжка, и загорается свет.
  • ПРИХОЖАЯ. Здесь требуется включение света при наступлении темноты (автоматическое), а также система обнаружения движения. Ночью включается лампочка небольшой мощности, что исключает дискомфорт для других жильцов дома.
  • КОМНАТА. Включение света производится вручную, но при необходимости и наличии датчика движения эта манипуляция может происходить автоматически.
  • КУХНЯ. Включение и отключение света на кухне осуществляется в ручном режиме. Допускается автоматическое отключение в случае продолжительного отсутствия перемещений по комнате. Если человек начинает готовить пищу, активируется вытяжка.

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

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

Стоит обратить внимание, что если в доме планируется установка умных розеток, то для управления ими лучше использовать приложения на мобильных устройствах, WIFI или через SMS сообщения. Визуальное программирование для Arduino можно осуществлять с помощью специального приложения FLProg, которое можно скачать с официального сайта https://flprog.ru/

Визуальное программирование для Arduino можно осуществлять с помощью специального приложения FLProg, которое можно скачать с официального сайта https://flprog.ru/.

В итоге, что мы получим?

Сегодня Arduino востребовано среди людей, которые ничего не знают о программировании.

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

Как видно, Ардуино — не просто плата, позволяющая подключить различные устройства. Это мощная база, которую можно использовать для создания «Умного дома». При этом нет нужды тратить большие деньги за дорогостоящие устройства, стоимость которых в 5-10 раз больше.

Это и есть основные преимущества системы.

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

Управление автоматикой возможно через Интернет или посредством сообщений. Так что Ардуино отлично подходит для создания устройств повышенной сложности.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Электрик в доме
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: