¡Ayuda al desarrollo del sitio, compartiendo el artículo con amigos!

El desarrollo de herramientas de automatización ha llevado a la creación de sistemas integrados que mejoran la calidad de la vida humana. Muchos fabricantes conocidos de entornos electrónicos y de software ofrecen soluciones típicas confeccionadas para varios objetos.

Incluso un usuario sin experiencia puede desarrollar proyectos independientes y armar una "casa inteligente" para Arduino para sus necesidades. Lo principal es entender lo básico y no tener miedo de experimentar.

En este artículo consideraremos el principio de creación y las funciones básicas de un hogar automatizado basado en dispositivos Arduino. También considere los tipos de tableros utilizados y los módulos principales del sistema.

Creación de sistemas en la plataforma Arduino.

Arduino es una plataforma para el desarrollo de dispositivos electrónicos con control automático, semiautomático o manual. Se basa en el principio de un diseñador con reglas de interacción entre elementos claramente definidas. El sistema está abierto, lo que permite que fabricantes de terceros participen en su desarrollo.

El "hogar inteligente" clásico consiste en bloques automatizados que realizan las siguientes funciones:

  • recoger la información necesaria a través de sensores;
  • analizar datos y tomar decisiones utilizando un microprocesador programable;
  • Implementar las decisiones tomadas al dar comandos a varios dispositivos.

La plataforma Arduino es buena precisamente porque no se bloquea en un fabricante específico, sino que permite al consumidor elegir los componentes más adecuados. Su elección es enorme, por lo que puede implementar casi cualquier idea.

Recomendamos conocer los mejores dispositivos inteligentes para el hogar.

Para aprender a trabajar con Arduino, puede comprar un kit de inicio (Starter Kit) en el sitio web del fabricante. Se requiere conocimiento de inglés técnico, ya que la documentación no está rusificada.

Además de la variedad de dispositivos conectados, el entorno de programación implementado en C ++ agrega la variabilidad. El usuario no solo puede aprovechar las bibliotecas creadas, sino también programar la reacción de los componentes del sistema a los eventos que ocurren.

Los elementos principales de las tablas.

El elemento principal de la "casa inteligente" es una o más placas centrales (placa base). Son responsables de la interacción de todos los elementos. Solo definiendo las tareas que deben resolverse, se puede proceder a la selección del nodo principal del sistema.

La placa base combina los siguientes elementos:

  • Microcontrolador (procesador). Su propósito principal es producir y medir el voltaje en los puertos en el rango de 0-5 o 0-3.3 V, para memorizar datos y realizar cálculos.
  • Programador (no todas las tablas lo tienen). Con la ayuda de este dispositivo, se escribe un programa en la memoria del microcontrolador, según el cual funcionará la "casa inteligente". Se conecta a una computadora, tableta, teléfono inteligente u otro dispositivo mediante una interfaz USB.
  • Estabilizador de tensión. Necesita un dispositivo a 5 voltios, requerido para alimentar todo el sistema.

Bajo la marca de Arduino lanzaron varios modelos de tablas. Se diferencian entre sí en el factor de forma (tamaño), el número de puertos y el tamaño de la memoria. Es para estos indicadores que necesita elegir el dispositivo adecuado.

Las placas y escudos Arduino para ellos se compran mejor al fabricante, ya que son dispositivos más cualitativamente compatibles que se fabrican en China.

Hay dos tipos de puertos:

  • digitales, que están marcados en la pizarra con las letras “d” ;
  • Analógico, que están marcados con la letra “a” .

Gracias a ellos, el microcontrolador se comunica con los dispositivos conectados. Cualquier puerto puede funcionar tanto al recibir una señal como a su retorno. Los puertos digitales con una marca “pwm” están diseñados para la entrada y salida de una señal de tipo PWM (modulación de ancho de pulso).

Por lo tanto, antes de comprar una tarifa, debe estimar al menos aproximadamente el nivel de su carga de trabajo con varios dispositivos. Esto determinará el número requerido de puertos de todos los tipos.

Al mismo tiempo, debe entenderse que el sistema de "hogar inteligente" no tiene que estar vinculado a una unidad de control basada en una sola placa base. Funciones tales como, por ejemplo, la inclusión de iluminación artificial en el área local dependiendo de la hora del día y el mantenimiento de una reserva de agua en el tanque de almacenamiento son independientes entre sí.

Desde el punto de vista de garantizar la confiabilidad del sistema electrónico, es mejor distribuir tareas no relacionadas entre los diversos bloques, lo que el concepto Arduino hace que sea fácil de implementar. Si en un solo lugar se combinan muchos dispositivos, es posible que el microprocesador se sobrecaliente, las bibliotecas de software entren en conflicto con las dificultades para encontrar y solucionar fallas de software y hardware.

La conexión de múltiples dispositivos de diferentes tipos a una sola placa se usa generalmente en robótica, donde la compacidad es importante. Para la "casa inteligente" es mejor usar su base para cada tarea.

Cada microprocesador está equipado con tres tipos de memoria:

  • Memoria flash Memoria principal donde se almacena el código del programa de gestión del sistema. Su parte insignificante (3-12%) es tomada por el programa de arranque cosido (bootloader).
  • Sram. RAM, donde se almacenan los datos temporales que se necesitan cuando el programa se está ejecutando. Se distingue de la alta velocidad de trabajo.
  • Eeprom Memoria más lenta, donde también puede almacenar datos.

La principal diferencia entre los tipos de memoria para almacenar datos es que cuando se apaga la alimentación, la información registrada en la SRAM se pierde, pero permanece en la EEPROM. Pero el tipo no volátil tiene un inconveniente: un número limitado de ciclos de escritura. Esto debe ser recordado al crear sus propias aplicaciones.

A diferencia del uso de Arduino en robótica, para la mayoría de las tareas de un "hogar inteligente", no se necesita mucha memoria ni para los programas ni para almacenar información.

Tipos de tableros para el montaje de una casa inteligente.

Considere los principales tipos de tableros que se usan con mayor frecuencia cuando se ensambla un sistema de casa inteligente.

Vista # 1 - Arduino Uno y sus derivados

Los tableros Arduino Uno y Arduino Nano se usan con mayor frecuencia en sistemas domésticos inteligentes. Tienen suficiente funcionalidad para resolver problemas típicos.

Tener la potencia de tablas de tamaño completo de un voltaje de 7 a 12 voltios ofrece muchas ventajas. En primer lugar, es la posibilidad de una vida útil prolongada de la batería con baterías estándar o baterías recargables.

Los principales parámetros del Arduino Uno Rev3:

  • procesador: ATMega328P (8 bit, 16 MHz);
  • número de puertos digitales: 14;
  • de ellos con función PWM: 6;
  • número de puertos analógicos: 6;
  • memoria flash: 32 KB;
  • SRAM: 2 KB;
  • EEPROM: 1 KB.

No hace mucho tiempo hubo una modificación: Uno Wi-Fi, que contiene un módulo integrado ESP8266, que le permite intercambiar información con otros dispositivos bajo el estándar 802.11 b / g / n.

La diferencia entre el Arduino Nano y su analógico más genérico es la falta de su propio tomacorriente de 12 V. Esto se hace para lograr un tamaño de dispositivo más pequeño, lo que hace que sea fácil de esconder en un espacio pequeño. También para este propósito, la conexión USB estándar se reemplaza por un chip con un cable mini-USB. El Arduino Nano tiene 2 puertos analógicos más que Uno.

Hay una modificación más del tablero Uno: el Arduino Mini. Es incluso más pequeño que el Nano, y es mucho más difícil trabajar con él. En primer lugar, la falta de un puerto USB crea un problema con el firmware, ya que para ello es necesario usar el convertidor USB-Serial. En segundo lugar, esta placa es más fastidiosa en términos de fuente de alimentación: es necesario proporcionar un rango de voltaje de entrada de 7-9 V.

Por los motivos descritos anteriormente, la placa Arduino Mini rara vez se utiliza para la operación de "hogar inteligente". Por lo general, se utiliza en robótica o en la implementación de proyectos listos para usar.

Vista # 2 - Arduino Leonardo y Micro

El Arduino Leonardo es similar a Uno, pero un poco más poderoso. También una característica interesante de este modelo es su definición cuando se conecta a una computadora como un teclado, mouse o joystick. Por lo tanto, a menudo se utiliza para crear dispositivos de juego originales y simuladores.

Tabla de tamaños y dimensiones de los modelos Uno, Leonardo y sus contrapartes en miniatura. Los desarrolladores no siguen la lógica en los nombres: "nano" debe ser el más pequeño

Los principales parámetros del Arduino Leonardo son los siguientes:

  • procesador: ATMega32u4 (8 bit, 16 MHz);
  • número de puertos digitales: 20;
  • de ellos con función PWM: 7;
  • número de puertos analógicos: 12;
  • memoria flash: 32 KB;
  • SRAM: 2.5 KB;
  • EEPROM: 1 KB.

Como puede verse en la lista de parámetros, Leonardo tiene más puertos, lo que permite cargar este modelo con una gran cantidad de sensores.

También para Leonardo hay un análogo en miniatura de características absolutamente idéntico llamado Micro. No tiene alimentación de 12 V y, en lugar de una entrada USB completa, hay un chip bajo un cable mini-USB.

La modificación de Leonardo, llamada Esplora, es un modelo puramente de juego y no se ajusta a las necesidades de un "hogar inteligente".

Vista # 3 - Arduino 101, Arduino Zero y Arduino MKR1000

A veces, para el funcionamiento de los sistemas de "hogar inteligente" implementados sobre la base de Arduino, se necesita una gran potencia de cómputo, que los microcontroladores de 8 bits no pueden proporcionar. Las tareas como el reconocimiento de voz o las imágenes requieren un procesador rápido y una cantidad significativa de RAM para tales dispositivos.

Para resolver este tipo de problemas específicos, utilice tablas potentes que funcionen de acuerdo con el concepto de Arduino. El número de puertos que tienen es aproximadamente el mismo que el de las placas Uno o Leonardo.

El Arduino 101 tiene las mismas dimensiones que el Uno o Leonardo, pero pesa casi el doble. La razón de esto es la presencia de dos entradas USB y chips adicionales.

Una de las tablas más simples de usar, pero potentes: el Arduino 101 tiene las siguientes características:

  • procesador: Intel Curie (32 bit, 32 MHz);
  • memoria flash: 196 KB;
  • SRAM: 24 KB;
  • EEPROM: no.

Además, la placa está equipada con BLE-funcional (Bluetooth Low Energy) con la capacidad de conectar fácilmente soluciones ya hechas, como un sensor de frecuencia cardíaca, recibir información sobre el clima fuera de la ventana, enviar mensajes de texto, etc. Además, un giroscopio y un acelerómetro están integrados en el dispositivo, pero se utilizan principalmente en robótica.

Otro tablero similar - Arduino Zero tiene las siguientes características:

  • procesador: SAM-D21 (32 bit, 48 MHz);
  • memoria flash: 256 KB;
  • SRAM: 32 KB;
  • EEPROM: no.

Una característica distintiva de este modelo es la presencia de un depurador incorporado (EDBG). Facilita la búsqueda de errores al programar el tablero.

Al escribir código volumétrico, incluso un programador altamente calificado tiene errores. Utilice un depurador para encontrarlos.

Arduino MKR1000 es otro modelo adecuado para la informática poderosa. Tiene un microprocesador y memoria, similar a cero. Su principal diferencia es la presencia de un chip Wi-Fi integrado con el protocolo 802.11 b / g / n y un chip criptográfico con soporte para el algoritmo SHA-256 para proteger los datos transmitidos.

Vista # 4 - Modelos Mega Familiares

A veces es necesario usar una gran cantidad de sensores y administrar una cantidad significativa de dispositivos. Por ejemplo, es necesario para la operación automática de sistemas de aire acondicionado distribuidos que soportan una cierta temperatura para zonas individuales.

Para cada área local, es necesario realizar un seguimiento de las lecturas de dos sensores de temperatura (el segundo se utiliza como control) y, de acuerdo con el algoritmo, ajustar la posición de la aleta, que determina la cantidad de aire caliente entrante.

Si hay más de 10 zonas de este tipo en una casa de campo, se necesitan más de 30 puertos para controlar todo el sistema. Por supuesto, puede usar varios tableros Uno bajo la administración común de uno de ellos, pero esto crea una complejidad de conmutación adicional. En este caso, es recomendable utilizar modelos de la familia Mega.

El tamaño de los tableros de la familia Mega (101, 5 x 53, 4 cm) es mayor que el de los modelos revisados anteriormente. Esto es una necesidad técnica, de lo contrario no se puede acomodar este número de puertos.

Arduino Mega se basa en un microprocesador aTMega1280 de 8 bits y 16 bits y bastante simple.

Tiene una gran cantidad de memoria:

  • memoria flash: 128 KB;
  • SRAM: 8 KB;
  • EEPROM: 4 KB.

Pero su principal ventaja es la presencia de muchos puertos:

  • número de puertos digitales: 54;
  • de los cuales con función PWM: 15;
  • número de puertos analógicos: 16.

Este tablero tiene dos variedades modernas:

  • Mega 2560 se basa en el microprocesador aTMega2560, que cuenta con una gran cantidad de memoria flash: 256 KB;
  • Mega ADK, además del microprocesador aTMega2560, está equipado con una interfaz USB con la capacidad de conectarse a dispositivos basados en el sistema operativo Android.

El modelo Arduino Mega ADK, tiene una característica. Cuando conecta el teléfono a la entrada USB, es posible la siguiente situación: si el teléfono necesita ser cargado, comenzará a retirarlo de la placa. Por lo tanto, hay un requisito adicional para la fuente de electricidad: debe proporcionar una corriente de 1.5 amperios. Al alimentar a través de baterías, esta condición debe tenerse en cuenta.

Haga una alimentación independiente para el Arduino, puede utilizar las baterías conectadas. Al combinar la conexión en serie y en paralelo, puede lograr el voltaje deseado y el tiempo de trabajo prolongado

Due es otro modelo de Arduino que combina la potencia de un microprocesador y una gran cantidad de puertos.

Sus características son las siguientes:

  • procesador: Atmel SAM3X8E (32 bits, 84 MHz);
  • número de puertos digitales: 54;
  • de ellos con función PWM: 12;
  • número de puertos analógicos: 14;
  • memoria flash: 512 KB;
  • SRAM: 96 KB;
  • EEPROM: no.

Los pines analógicos de esta placa pueden funcionar tanto en la resolución habitual de 10 bits de Arduino, que está hecha para la compatibilidad con modelos anteriores, como en la resolución de 12 bits, que le permite recibir una señal más precisa.

Características de interacción de módulos a través de puertos.

Todos los módulos que se conectarán a la placa tienen al menos tres salidas. Dos de ellos son cables de alimentación, es decir, “Conexión a tierra”, así como voltaje 5 o 3.3 V. El tercer cable es lógico. Es la transferencia de datos al puerto. Para conectar los módulos, use cables especiales agrupados por 3 piezas, a veces llamados puentes.

Dado que los modelos Arduino generalmente tienen solo 1 puerto con voltaje y 1-2 puertos con "conexión a tierra", para conectar varios dispositivos necesitará soldar los cables o usar el tablero de pruebas.

No solo la potencia y los puertos de la placa Arduino se pueden conectar a la placa de pruebas, sino también otros elementos, como, por ejemplo, resistencia, registros, etc.

La soldadura es más confiable y se usa en dispositivos que están sujetos a impacto físico, por ejemplo, tableros de control de robots y cuadricópteros. Para un hogar inteligente, es mejor usar tableros de prototipos, ya que esto es más fácil al instalar y quitar un módulo.

Algunos modelos (por ejemplo, Arduino Zero y MKR1000) tienen un voltaje de trabajo de 3.3 V, por lo que si aplica un valor más alto a los puertos, la placa podría dañarse. Toda la información nutricional está disponible en la documentación técnica del dispositivo.

Honorarios de adición (escudos)

Para aumentar las capacidades de las placas base, los protectores (Shields) están expandiendo la funcionalidad de dispositivos adicionales. Están hechos para un factor de forma específico, que los distingue de los módulos que están conectados a los puertos. Los escudos son más caros que los módulos, pero trabajar con ellos es más fácil. También están equipadas con bibliotecas listas para usar con código, lo que acelera el desarrollo de sus propios programas de control para el "hogar inteligente".

Escudos Proto y Sensor

Estos dos escudos estándar no agregan ninguna característica especial. Se utilizan para una conexión más compacta y conveniente de una gran cantidad de módulos.

Proto Shield es casi una copia completa del original en términos de puertos, y en el centro del módulo, puede pegar el tablero. Esto facilita el montaje. Tales adiciones existen para todos los tableros Arduino de longitud completa.

Proto Shield puesto encima de la placa base. Esto aumenta ligeramente la altura de la estructura, pero ahorra mucho espacio en el plano.

Pero si hay muchos dispositivos (más de 10), entonces es mejor usar tarjetas de conmutación Sensor Shield más caras.

No tienen placa de soporte, pero todas las conclusiones de los puertos tienen alimentación individual y tierra. Esto permite no confundirse en los cables y puentes.

El área de superficie de la placa base y las placas de sensores es la misma, pero no hay chips, condensadores y otros elementos en el protector. Por lo tanto, una gran cantidad de espacio se libera para conexiones completas.

También en esta placa hay almohadillas para una fácil conexión de varios módulos: Bluetoots, tarjetas SD, RS232 (puerto COM), radio y ultrasonido.

Conexión de funcionalidad auxiliar.

Los escudos con funcionalidad integrada están diseñados para resolver tareas complejas pero típicas. Si es necesario implementar las ideas originales, es mejor elegir el módulo apropiado.

Motor Shield. Está diseñado para controlar la velocidad y la rotación de los motores de baja potencia. El modelo original está equipado con un chip L298 y puede funcionar simultáneamente con dos motores de CC o con un servoaccionamiento. También hay una pieza compatible de un fabricante tercero, que tiene dos chips L293D con la capacidad de controlar el doble de unidades.

Relay Shield. Módulo de uso frecuente con sistemas de "hogar inteligente". Tablero con cuatro relés electromecánicos, cada uno de los cuales permite el paso de la corriente con una fuerza de hasta 5A. Esto es suficiente para encender y apagar automáticamente los dispositivos kilovat o las líneas de iluminación, diseñados para corriente alterna de 220 V.

Pantalla LCD. Le permite mostrar información en la pantalla incorporada que se puede actualizar a un dispositivo TFT. Это расширение часто применяют для создания метеостанций с показаниями температуры в различных жилых помещениях, пристройках, гараже, а также температуры, влажности и скорости ветра на улице.

В LCD Shield встроены кнопки, позволяющие запрограммировать листание информации и выбор действий для подачи команд на микропроцессор

Data Logging Shield. Основная задача модуля – записывать данные с датчиков на полноформатную SD-карту объемом до 32 Gb с поддержкой файловой системы FAT32. Для записи на микро-SD карту нужно приобрести адаптер. Этот шилд можно использовать как хранилище информации, например, при записи данных с видеорегистратора. Производство американской фирмы Adafruit Industries.

SD-card Shield. Более простая и дешевая версия предыдущего модуля. Такие расширения выпускают многие производители.

EtherNet Shield. Официальный модуль для связи Arduino с Интернетом без участия компьютера. Есть слот для микро-SD карты, что позволяет записывать и отправлять данные через всемирную сеть.

Wi-Fi Shield. Позволяет осуществлять беспроводной обмен информацией с поддержкой режима шифрования. Служит для связи с интернетом и устройствами, которыми можно управлять через Wi-Fi.

GPRS Shield. Этот модуль, как правило, используют для связи “умного дома” с владельцем по мобильному телефону через SMS сообщения.

Модули “умного дома”

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

Способы получения информации

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

Для компьютерной программы цифровой сигнал соответствует периодам с “0” и “1”, а аналоговый определяет диапазон значений в соответствии со своей размерностью

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

  • Нажатие кнопки (клавиши) . Логический провод в этом случае идет к цифровому порту, которые получает значение “0” в случае отпущенной кнопки и “1” в случае ее нажатия.
  • Вращение колпачка поворотного потенциометра (резистора) или сдвиг рычага движкового. В этом случае логический провод идет к аналоговому порту. Напряжение проходит через аналогово-цифровой преобразователь, после чего данные поступают к микропроцессору.

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

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

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

Для работы “умного дома” наиболее востребованы следующие их разновидности:

  • Датчик звука. Цифровые варианты этого устройства используют для активации какого-либо события с помощью хлопка или подачи голоса. Аналоговые модели позволяют распознавать и обрабатывать звук.
  • Датчик света. Эти приборы могут работать как в видимом, так и в инфракрасном диапазоне. Последние могут быть применены в качестве системы оповещения о возгорании.
  • Датчик температуры. Для дома и улицы используют разные модели, так как наружные лучше защищены от воздействия влаги. Есть также выносные устройства на проводе.
  • Датчик влажности воздуха. Для помещения подойдет модель DHT11, а для улицы – более дорогая DHT22. Оба устройства также могут давать и показание температуры. Подключаются к цифровому порту.
  • Датчик давления воздуха. Для совместной работы с платами Arduino хорошо зарекомендовали себя аналоговые барометры фирмы Bosh: bmp180, bmp280. Они также измеряют температуру. Модель bme280 можно назвать метеостанцией, так как она выдает дополнительно еще и значение влажности.
  • Датчики движения и присутствия. Их используют в охранных целях или для автоматического включения света.
  • Датчик дождя. Реагирует на попадание воды на его поверхность. Он может быть также использован для срабатывания сигнализации о протечках водопроводного или отопительного контура.
  • Датчик тока. Их применяют для обнаружения неработающих электроприборов (перегоревших ламп) или для анализа напряжения, чтобы не допустить перегрузку.
  • Датчик утечки газа. Применяется для обнаружения и реагирования на повышенную концентрацию пропана.
  • Датчик углекислого газа. Его используют для определения концентрации углекислоты в жилых комнатах и в специальных помещениях, таких как винные погреба, где происходит брожение.

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

Некоторые датчики, такие как анемометр, предназначенный для измерения скорости и направления ветра, представляют собой сложные электромеханические приборы

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

Управление приборами и системами

Кроме сбора и анализа информации “умный дом” должен реагировать на возникающие события. Присутствие на современных бытовых приборах продвинутой электроники позволяет обращаться к ним напрямую, используя Wi-Fi, GPRS или EtherNet. Обычно, для систем Arduino реализуют коммутацию микропроцессора и высокотехнологичных устройств посредством Wi-Fi.

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

  1. Установить модуль Wi-Fi на материнскую плату.
  2. Найти незанятые каналы частоты, чтобы избежать конфликта систем.
  3. Разобраться в командах приборов и запрограммировать действия (либо воспользоваться готовыми библиотеками).

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

Сервопривод состоит из моторчика и нескольких редукторов. Поэтому, несмотря на малый ток (5 В), он может развить приличную мощность, которой хватит, например, для открытия форточки

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

  1. Включение в цепь реле.
  2. Подключение силового ключа и симистора .

Включаемое в электрическую цепь электромагнитное или твердотельное реле замыкает и размыкает один из проводов по команде, поступающей от микропроцессора. Основная их характеристика – максимально допустимая сила тока (например, 40 A), которая может проходить через этот прибор.

Что касается подключения силового ключа (мосфета) для постоянного тока и симистора для переменного, то они обладают меньшим значением допустимой силы тока (5-15 A), но могут плавно увеличивать нагрузку. Именно для этого на платах предусмотрены ШИМ-порты. Это свойство используют при регулировании яркости освещения, скорости вращения вентиляторов и т.д.

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

Хотите, чтобы вам дом стал умнее, но с программированием на “вы”? В таком случае рекомендуем посмотреть готовые решения от Xiaomi и Apple, которые несложно установить и настроить даже новичку. А задавать команды и контролировать их выполнение можно даже со своего смартфона.

Подробнее об умном доме от Xiaomi и Apple в следующих статьях:

  • Умный дом Xiaomi: особенности проектирования, обзор основных узлов и рабочих элементов
  • Умный дом Apple: тонкости организации систем управления домом от “яблочной” компании

Conclusiones y video útil sobre el tema.

Пример самостоятельно собранной заготовки начального уровня для “умного дома”:

Открытость платформы Arduino позволяет использовать компоненты различных производителей. Это позволяет легко сконструировать “умный дом” под запросы пользователя. Поэтому, если есть хотя бы незначительные познания в области программирования и подключения электронных приборов, на эту систему стоит обратить внимание .

Вы на практике знакомы с платформой Arduino и хотите поделиться своим опытом с новичками в этом деле? Может вы хотите дополнить изложенный выше материал полезными рекомендациями или замечаниями? Пишите свои комментарии под этой публикацией.

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

¡Ayuda al desarrollo del sitio, compartiendo el artículo con amigos!

Categoría: