обзор и инструкция по сборке (проектирование, подключение, прогаммирование)
Умные дома позволяют позабыть о многих технических моментах бытовой жизни и сосредоточится на других задачах, предоставив свободное время семье или отдыху. На рынке представлены готовые решения, но не всегда такие системы подходят для реализации тех задач, что хотелось бы видеть нам. Но, есть более гибкая альтернатива, позволяющая создать умный дом своими руками на Ардуино. Именно эта система позволяет воплотить любую творческую мысль в автоматизированный процесс.
Что такое Arduino
Arduino — это платформа для добавления и программирования электронных устройств, с типами управления: ручной, полуавтоматический и автоматический. Платформа представляет собой некий конструктор, с прописанными правилами взаимодействия элементов между собой. Система открытая, поэтому каждый заинтересованный производитель вносит лепту в развитие Arduino.
Функции стандартного умного дома:
- сбор информации с помощью датчиков;
- анализ данных и принятие решения, посредством программируемого микроконтроллера;
- реализация принятых решений с помощью подаваемых команд, на различные подключенные в систему устройства.
Конструктор Arduino хорош тем, что в его системе можно использовать любые элементы умного дома, от разных производителей. Эта возможность позволяет платформе не быть ограниченной лишь одной экосистемой умного дома, а подбирать любые компоненты электроники, для реализации решения собственных задач.
Кроме огромного списка подключаемых в систему устройств, гибкости ей придает среда программирования C++. Пользователь может самостоятельно запрограммировать реакцию компонентов системы на возникающие события или воспользоваться уже созданной библиотекой.
Полезная информация! Arduino – итальянская компания, производящая и разрабатывающая компоненты ПО, для реальных и не сложных систем Smart Home, которые ориентированы на любого человека, заинтересовавшегося в этом вопросе. Архитектура полностью открыта, поэтому сторонние разработчики (преимущественно из Китая) уже успели полностью скопировать, и выпускают собственные альтернативные элементы системы, и ПО для них.
Научиться взаимодействовать с Ардуино можно двумя способами: методом самостоятельных проб и ошибок, или с помощью книги с комплектным набором для умного дома, которая расскажет о всех тонкостях работы в этой системе.
Набор умного дома ArduinoПроектирование умного дома Arduino
Умного дома «на все случаи жизни» не существует. Поэтому, его проектирование начинается с определения поставленных задач, выбора и размещения основного узла Arduino, а затем и остальных элементов. На конечном этапе связывается и дорабатывается функционал, с помощью программирования.
На базе Ардуино можно создать множество проектов, а затем скомпоновать их в единую систему. Среди таких:
- Контроль влажности в цоколе.
- Автоматическое включение конвекторов, при падении температуры в доме ниже допустимой в двух возможных вариантах – при наличии и отсутствии человека в комнате.
- Включение освещения на улице в сумерки.
- Отправка сообщений об изменениях каждого детектируемого состояния.
В качестве примера можно рассмотреть проектирование автоматики одноэтажного дома с двумя комнатами, подвальным помещением под хранение овощей. В комплекс входит семь зон: прихожая, душевая комната, кухня, крыльцо, спальня, столовая, подвал.
При составлении пошагового плана проектирования учитываем следующее:
- Крыльцо. При приближении владельца к дому ночью, включится освещение. Также следует учесть обратное – выходя из дома ночью, тоже надо включать освещение.
- Прихожая. При детектировании движения и в сумерки включать свет. В темное время необходимо, чтобы загорался приглушенный свет лампочки.
- Подвал на улице. При приближении хозяина, в темное время суток, должна загораться лампа возле дверцы подвала. Открывая дверь, загорается свет внутри, и выключается в том случае, когда человек покидает здание. При выходе, включается освещение на крыльце, а по мере отхождения от подвального помещения, выключается возле дверцы. В подвале установлен контроль влажности и при достижении критической температуры, включаются несколько вентиляторов для улучшения циркуляции воздуха.
- Душевая комната. В ней установлен бойлер. Если человек присутствует в доме, бойлер включает нагрев воды. Автоматика выключается, когда максимальная температура нагрева достигнута. При входе в туалет, включается вытяжка и свет.
- Кухня. Включение основного освещения ручное. При длительном отсутствии хозяина дома на кухне, свет выключается автоматически. Во время приготовления еды автоматически включается вытяжка.
- Столовая. Управление светом происходит по аналогии с кухней. Присутствуя на кухне, есть возможность дать голосовую команду ассистенту умной колонки, чтобы тот запустил музыку.
- Спальная комната. Включение освещение происходит вручную. Но есть автоматическое выключение, если в комнате долгое время отсутствует человек. Дополнительно, нужно выключать освещение по хлопку.
По всему дому расставлены конвекторы. Необходим автоматический контроль поддерживаемой температуры в доме в двух режимах: когда человек есть в доме и вовремя его отсутствия. В первом варианте, температура должна опускаться не ниже 20 градусов и подниматься не выше 22. Во втором, температура дома должна опускаться не ниже 12 градусов.
Проект готов, осталось заняться его реализацией.
Плюсы и минусы системы
Прежде чем подбирать компоненты и модули для создания автоматики в умном доме, следует уделить внимание как достоинствам, так и недостаткам системы.
Преимущества умного дома Arduino:
- Использование компонентов других производителей с контроллером Arduino.
- Создание собственных программ умного дома, так как исходных код проекта открыт.
- Язык программирования простой, мануалов в сети для него много, разобраться сможет даже начинающий.
- Простой проект делается за один час практики с помощью дефолтных библиотек, разработанных для: считывания сигналов кнопок, вывода информации на ЖК-дисплеи или семи сегментные индикаторы и так далее.
- Запитать, посылать команды и сообщения, программировать, или перенести готовые программные решения в Arduino, можно с помощью USB-кабеля.
Недостатки:
- Среда разработки Arduino IDE – это построенная на Java ппрограма, в которую входит: редактор кода, компилятор, передача прошивки в плату. По сравнению с современными решениями на 2019 год – это худшая среда разработки (в том виде, в котором она подается). Даже когда вы перейдете в другую среду разработки, IDE вам придется оставить для прошивки.
- Малое количество флэш-памяти для создания программ.
- Загрузчик нужно прошивать для каждого шилда микроконтроллера, чтобы закончить проект. Его размер – 2 Кб.
- Пустой проект занимает 466 байт на Arduino UNO и 666 байт в постоянной памяти платы Mega.
- Низкая частота процессора.
Модули и решения «умного дома» на Ардуино
Основным элементом умного дома является центральная плата микроконтроллера. Две и более соединенных между собой плат, отвечают за взаимодействие всех элементов системы.
Существует три основных микроконтроллера в системе:
- Arduino UNO – средних размеров плата с собственным процессором и памятью. Основа — микроконтроллер ATmega328. В наличии 14 цифровых входов/выходов (6 из них можно использовать как ШИМ выводы), 6 аналоговых входов, кварцевый резонатор 16 МГц, USB-порт (на некоторых платах USB-B), разъем для внутрисхемного программирования, кнопка RESET. Флэш-память – 32 Кб, оперативная память (SRAM) – 2 Кб, энергонезависимая память (EEPROM) – 1 Кб.
- Arduino NANO – плата минимальных габаритов с микроконтроллером ATmega328. Отличие от UNO – компактность, за счет используемого типа контактных площадок – так называемого «гребня из ножек».
Arduino Nano
- Arduino MEGA – больших размеров плата с микроконтроллером ATMega 2560. Тактовая частота 16 МГц (как и в UNO), цифровых пинов 54 вместо 14, а аналоговых 16, вместо 6. Флэш-память – 256 Кб, SRAM – 8 Кб, EEPROM – 4.
Arduino Mega
Arduino UNO – самая распространённая плата, так как с ней проще работать в плане монтажных работ. Плата NANO меньше в размерах и компактнее – это позволяет разместить ее в любом уголке умного дома. MEGA используется для сложных задач.
Сейчас на рынке представлено 3 поколение плат (R3) Ардуино. Обычно, при покупке платы, в комплект входит обучающий набор для собирания StarterKit, содержащий:
- Шаговый двигатель.
- Манипулятор управления.
- Электросхематическое реле SRD-05VDC-SL-C 5 В.
- Беспаечная плата для макета MB-102.
- Модуль с картой доступа и и двумя метками.
- Звуковой датчик LM393.
- Датчик с замером уровня жидкости.
- Два простейших устройства отображения цифровой информации.
- LCD-дисплей для вывода множества символов.
- LED-матрица ТС15-11GWA.
- Трехцветный RGB-модуль.
- Температурный датчик и измеритель влажности DHT11.
- Модуль риал тайм DS1302.
- Сервопривод SG-90.
- ИК-Пульт ДУ.
- Матрица клавиатуры на 16 кнопок.
- Микросхема 74HC595N сдвиговый регистр для получения дополнительных выходов.
- Основные небольшие компоненты электроники для составления схемы.
Можно найти и более укомплектованный набор для создания своими руками умного дома на Ардуино с нуля. А для реализации иного проекта, кроме элементов обучающего комплекта, понадобятся дополнительные вещи и модули.
Сенсоры и датчики
Чтобы контролировать температуру и влажность в доме и в подвальном помещении, потребуется датчик измерения температуры и влажности. В конструкторе умного дома это плата, соединяющая в себе датчики температуры, влажности и LCD дисплей для вывода данных.
Плата дополняется совместимыми датчиками движения или иными PIR-сенсорами, которые определяют присутствие или отсутствие человека в зоне действия, и привязывается через реле к освещению.
Датчик ArduinoГазовый датчик позволит быстро отреагировать на задымленность, углекислоту или утечку газа, и позволит при подключении к схеме, автоматически включить вытяжку.
Газовый датчик ArduinoРеле
Компонент схемы «Реле» соединяет друг с другом электрические цепи с разными параметрами. Реле включает и выключает внешние устройства с помощью размыкания и замыкания электрической цепи, в которой они находятся. С помощью данного модуля, управление освещением происходит также, если бы человек стоял и самостоятельно переключал тумблер.
Реле ArduinoСветодиоды могут указывать состояние, в котором реле находится в данным момент времени. Например, красный – освещение выключено, зеленый – освещение есть. Схема подключение к лампе выглядит так.
Для более крупного проекта лучше применять шину реле, например, восьмиканальный модуль реле 5V.
Контроллер
В качестве контроллера выступает плата Arduino UNO. Для монтажа необходимо знать:
- описание элементов;
- распиновку платы;
- принципиальную схему работы платы;
- распиновку микроконтролеера ATMega 328.
Программная настройка
Программирование подключенных элементов Ардуино происходит в редакторе IDE. Скачать его можно с официального сайта. Для программирования можно использовать готовые библиотеки.
Или воспользоваться готовым скетч решением Ardublock – графический язык программирования, встраиваемый в IDE. По сути, вам нужно только скачать и установить ПО, а затем использовать блоки для создания схемы.
Дистанционное управление «умным» домом
Для подключения платы к интернету, понадобится:
- Wi-Fi-адаптер, настроенный на прием и передачу сигнала через маршрутизатор;
- или подключенный через Ethernet кабель Wi-Fi роутер.
Также, есть вариант дистанционного управления по блютуз. Соответственно, к плате должен быть подключен Bluetooth модуль.
Есть несколько вариантов управления умным домом Arduino: с помощью приложения для смартфона или через веб. Рассмотрим каждое подробнее.
Приложения управления
Так как данная система-конструктор – не закрытая экосистема, то и приложений, реализованных для нее очень много. Они отличаются друг от друга не только интерфейсом, но и выполнением различных задач.
Blynk
Приложение на андроид и iOS с отличным дизайном, позволяет разрабатывать проекты, имеющие напрямую доступ к триггеру событий, на плате Ардуино. Но для работы приложения нужно интернет подключение, иначе взаимодействовать с ним не возможно.
Virtuino
Крутое бесплатное приложение на Android, позволяющее совмещать проекты в одно целое и управлять с помощью Wi-Fi или Bluetooth сразу несколькими платами.
Разрешает создавать визуальные интерфейсы для светодиодов, переключателей, счетчиков, приборов аналоговой схематехники. В нем есть учебные материалы и библиотека знаний о процессе работы с системой.
Bluino Loader – Arduino IDE
Приложение для телефона, представляет собой программную среду для кодирования Arduino. С его помощью можно быстро и легко скомпилировать код в файл, а затем отправить по OTG-переходнику на плату.
Arduino Bluetooth Control
Приложение контролирует контакты Arduino и управляет основными функциями по Блютузу. Но, программа не направлена на удаленное управление, только мониторинг.
RemoteXY: Arduino Control
С помощью приложения пользователь может создать свой собственный интерфейс управления платой. Подключение происходит с помощью Wi-Fi, Блютуз или интернет, через облачный сервер.
Bluetooth Controller 8 Lamp
Созданное с помощью Bluetooth-модулей HC-05, HC-06 и HC-07 приложение, обеспечивает восьмиканальный контроль. Таким способом достигается контроль и регулирование работы Ардуино, в соответствии с каждым из 8 светодиодов.
BT Voice Control for Arduino
Приложение специально заточено под дистанционное управление данными с ультразвукового датчика, подключенного по блютуз через Arduino. Реализуется подключения через модуль HC-05.
Подключившись, ультразвуковой датчик сможет передавать информацию о расстоянии до объекта, которая отобразится в интерфейсе приложения на телефоне.
IoT Wi-Fi контроллер
Приложение с интерфейсом, информирующем о конфигурации каждого входа/выхода в плате Arduino. В утилите можно переключать в реальном времени GPIO и показывать значение АЦП.
Веб-клиент
Управлять удаленно платой умного дома можно, разместив получение и обработку данных умного дома на веб-сервере. Естественно, сервер для умного дома Ардуино нужно создавать самостоятельно.
Для этих целей понадобится Arduino Ethernet Shield – сетевое расширение для пинов Ардуино Уно, позволяющее добавить разъем RJ-45 для подключения к сети.
При удаленном подключении, необходимо обеспечить внешнее питание платы не от USB.
Затем, подключите по USB плату к компьютеру, а по Ethernet плату к роутеру, которой раздает интернет компьютеру. При правильном установлении соединения, вы увидите зеленый свечение на порту.
После этого, нужно использовать библиотеки шилдов Ethernet и в среде разработки IDE написать код для создания сервера и отправки данных на сервер. Пример самодельного сервера неплохо описан в данной инструкции.
Уведомления по SMS
С помощью подключаемой библиотеки GSM в Arduino IDE можно:
- Работать с голосовыми вызовами.
- Получать и отправлять СМС.
- Подключаться к Интернету через GPRS.
Работает схема через специальную плату расширения GSM, содержащую специальный модем.
О создании универсальной сигнализации на Arduino, с отправкой СМС уведомления на смартфон можно узнать из соответствующей видеоинструкции.
Обучение азов Arduino
С помощью приложения «Справочник по Arduino 2» можно в течении двух недель освоить материал. Приложение полностью автономно и не требует подключение к интернету. В нем описана такая информация: функции, данные, операторы, библиотеки Arduino.
После освоения азов, можно посетить ресурс Habrahabr, на котором собраны 100 уроков по программированию на Arduino.
Тем, кто привык черпать знания из книг, станет замечательным пособием для теории и практики «Джереми Блум: изучаем Arduino».
Самый популярный учебник по ArduinoВ книге приведены основные сведения об аппаратном и программном обеспечении Ардуино. Рассказаны принципы программирования в среде Arduino IDE. Автор книги учит анализу электрических схем и чтению технических заданий. Информация из книги поможет в дальнейшем определится с выбором подходящих деталей для создания умного дома.
Автор приводит примеры работы электродвигателей, датчиков, индикаторов, сервоприводов, всевозможных интерфейсов передачи данных. Книга содержит иллюстрированные комплектующие, монтажные схемы и листинги программ. Самое главное, комплектующие для практики, с которыми работает автор – не дорогой, не сложный и популярный материал для экспериментальных сборок в домашних условиях.
Видео по теме
Отличным решением для заинтересовавшихся в теме, станет видео для начинающих. В нем описаны основные элементы платы, зачем они используются, а также рассказаны основы программирования в среде Arduino IDE.
Не лишним будет ознакомится на примере, как реализовано создание умного контроллера для теплицы.
Здесь вы узнаете, какие проекты умного дома на базе Ардуино уже созданы, и используются разработчиками в свое удовольствие.
Умный дом на Аrduino своими руками: описание и характеристики
2.8 / 5 ( 27 голосов )
Сложно представить себе современную жизнь без использования технологий: интернета, смартфона, кухонной техники и системы «Умный дом». Если с последним вы еще не знакомы или хотите установить такую систему своими руками, то информация далее — для вас.
Управление “Умным домом” с планшета
Мнение специалиста
Система от «Ардуино» идеально подходит для начинающих пользователей, не знакомых с тонкостями программирования. Впрочем, опытные пользователи тоже могут оценить ее за удобство и простоту при создании собственных программ. Ее выгодное отличие от других подобных систем – открытый исходный код. Именно с этой системы можно рекомендовать начинать тем, кто желает освоить технологию «умного дома».
Константин Котовский
Что такое «Умный дом»
Приобрести подобный проект не по карману большинству людей. Но, усвоив принцип работы «Умного дома», можно разработать такой проект самостоятельно и установить через специальное приложение своими руками.
Понятие Smart Homes или «Умный дом» можно охарактеризовать как простой набор контроллеров и датчиков. Эти приспособления могут срабатывать как на тепловую энергию, так и на движения. Как правило, такие наборы контролируют работу техники внутри дома, коммуникации, системы безопасности. Есть и более «умные» проекты: системы по расписанию включают отопление, запускают работу бытовой техники и т. д. Только представьте себе: вы приходите домой, где вас уже ждет разогретый обед в микроволновке и горячая ванная. Интересно? Тогда есть смысл сделать это своими руками.
«Умный дом» можно охарактеризовать как простой набор контроллеров и датчиков
Как работают датчики и контроллеры?
Такое оборудование считывает информацию, обрабатывает ее при помощи специальной программы и передает команду. Датчики могут реагировать на движение, резкий звук или температуру.
Самый простой и всем известный пример системы движения можно видеть в многоквартирных домах, где при открытии двери на лестничной клетке автоматически включается свет. Также контроллеры или датчики можно видеть в каждом здании в комплексе пожарной сигнализации — при резком повышении температуры срабатывает сигнализация.
Прежде чем начать устанавливать систему Smart Homes для своего дома, нужно разработать проект, согласно которому эти датчики и будут размещаться. Так как многие системы этого плана требуют определенного опыта и знаний в области программирования и электроники, выбирать следует оборудование максимально простого плана. Другими словами — адаптированное под начинающего пользователя. Именно таковыми можно назвать системы «Ардуино». Компания поставляет простые в плане установки и надежные в эксплуатации системы для Smart Homes.
Обратите внимание, что универсальную «умную» систему под проекты Smart Homes не предоставляет ни одна компания, в том числе и «Ардуино».
Полный проект Arduino для «Умного дома»
Преимущество систем
«Ардуино» пользуется большим спросом среди людей, далеких от программирования, прежде всего, благодаря понятному интерфейсу. Также не лишним будет выделить такие преимущества системы для Smart Homes:
- возможность создавать свои программы, так как открыт исходный код;
- простой язык программирования;
- все нужные программы можно перенести при помощи usb-кабеля.
Таким образом, приобретая только одну программу со стандартным набором функций, можно максимально удобно подстроить ее под себя.
Дополнительный софт для «Ардуино» Uno всегда можно скачать через интернет, причем бесплатно. Управлять системой можно как обычным ПК, так и при помощи смартфона, установив специальное приложение.
Принцип работы системы
При помощи беспроводной передачи данных датчики передают команды и другую информацию на компьютер или смартфон (планшет). Посредством специальной программы данные обрабатываются, и выполняется нужная команда. Центральный датчик, который является главным в системе «Ардуино», можно купить или собрать своими руками. Разъемы на платах — стандартного типа. Это значительно облегчает подбор комплектующих в системе «Ардуино» Uno.
Принцип работы системы «Ардуино»
Необходимые материалы для сборки
Если вы решили собрать проект «Умного дома» своими руками, понадобится следующее:
- датчик Arduino Uno;
- Ethernet-модуль ENC28J60;
- нужные датчики и контроллеры;
- датчик движения;
- кабель типа витая пара;
- переключатель;
- реле;
- резистор;
- кабель для Ethernet-модуля.
Также не забудьте про необходимые инструменты: паяльники, отвертки и т. д.
Обратите внимание, что наборы для системы «Умный дом» на Arduino лучше приобретать в сертифицированных точках продажи. В связи с тем, что работа таких проектов связана с электричеством, применение подделки может быть небезопасно. Все нужные программы для адаптации системы можно скачать с интернета.
Что касается датчиков, то здесь вы выбираете набор того, что должно быть в вашей «умной» системе — контроль температуры в доме, включение/выключение освещения и т. д.
Необходимые материалы для сборки «Умного дома» своими руками
Процесс установки
Примите к сведенью, что «Умный дом» на Arduino Uno должен иметь только светодиодные лампы. Использовать обычные лампы накалывания не рекомендуется — они не выдерживают нагрузки.
После того как проект готов, можно начать подсоединение необходимых контроллеров и датчиков к Arduino. Делать это нужно строго по чертежу или схеме, которую вы будете использовать. Все контакты нужно хорошо изолировать.
«Умный дом» на Arduino Uno должен иметь только светодиодные лампы
Условно дальнейший этап работ можно представить в виде такого алгоритма:
- установка программного кода;
- конфигурация приложения под используемый гаджет;
- переадресация портов на роутере;
- тестирование;
- внесение правок (если понадобиться).
На используемое оборудование с интернета скачивается и устанавливается архив с необходимым софтом. Качать его лучше с проверенного источника. После того как все файлы будут разархивированы, следует обновить страницу в приложении или перезапустить сам девайс.
Приложение отображает информацию с установленных датчиков. При необходимости можно менять настройки ip-адреса и включать/отключать сигнализацию. Это же приложение будет передавать вам данные.
Программа Ардуино для Windows
Работа с роутером
На роутере нужно открыть порт. Для этого следует выполнить следующие действия:
- открыть конфигурацию роутера;
- прописать адрес arduino ip;
- открыть порт 80.
После этого — присвоить новому адресу доменное имя. Теперь можно приступать к тестированию проекта, который вы сделали своими руками.
Правильно настроить роутер — залог успеха
Следует отметить, что для такого рода проектов нельзя использовать открытый ip-адрес, так как система легко взламывается через интернет.
Дома с «умной» системой на базе arduino могут не просто контролировать работу коммуникаций, но и существенно экономить электричество. Главное — подобрать набор сертифицированного типа, иначе вся система будет плохо работать.
Также следует отметить и то, что «Ардуино» — это одна из немногих систем подобного рода, которая имеет огромное количество библиотек с разными программными кодами. Поэтому собрать ее своими руками через интернет несложно. Вам достаточно только приобрести все составляющие и выбрать уже готовые протестированные программные коды.
Автор, специалист в сфере IT и новых технологий.
Получил высшее образование по специальности Фундаментальная информатика и информационные технологии в Московском государственном университете имени М.В. Ломоносова. После этого стал экспертом в известном интернет-издании. Спустя время, решил попробовать писать статьи самостоятельно. Ведет популярный блог на Ютубе и делится интересной информацией из мира технологий.
Загрузка…Умный дом на Arduino своими руками: описание и принципы работы
Arduino — готовая платформа для управления различными сопрягаемыми электронными устройствами, контроллер простыми словами, в основе которой лежит плата с собственной памятью, процессором и программным обеспечением. Разработана она была в 2005г., и ориентирована на непрофессиональных пользователей, которые с её помощью могут создавать простые автоматизированные системы управления. В том числе возможно построить на Arduino систему умный дом, интегрировав в данную среду различные датчики и электронные устройства.
Описание контроллера Arduino
Программная составляющая контроллера Arduino состоит из бесплатно распространяемой оболочки, обладающей простым, понятным на интуитивном уровне интерфейсом IDE. Программирование на ней можно осуществлять с платформ Windows, Linux и MacOSX. В оболочке уже имеется весь набор для загрузки программ сразу в контроллер, поэтому при работе с ней не требуется специальный программатор.
Для загрузки достаточно соединить плату Arduino с ПК или ноутбуком через USB-порт, после чего произвести загрузку нужной программы на устройство. При желании можно прошить загрузчик и самостоятельно: оболочка IDE позволяет поддерживать многие недорогие программаторы. Подсоединить их можно через штыревые выходы, специально предназначенные для внутреннего программирования:
- AVR через разъём ICSP
- ARM через JTAG.
Аппаратная составляющая платформы монтируется из печатных плат, выпускающихся как официальным обладателем товарного знака, так и многими другими производителями. На сегодня в продаже насчитывается свыше 20 разновидностей плат-контроллеров, которые могут сопрягаться между собой специальными разъёмами в виде своеобразного сэндвича. Большинство современных устройств типа Arduino используют следующие контроллеры:
- Atmel-AVR.
- ATmega-328.
- ATmega-168.
- ATmega-2560.
- ATmega-32U4.
- ATTiny-85.
Перечисленные микроконтроллеры работают на частоте 8 или 16 мегагерц. К плате контроллера возможно подключение различных электронных компонентов – датчиков, светодиодных осветителей, передающих устройств и т.д. Благодаря этому, Arduino удобно использовать для самостоятельного проектирования и сборки системы «умный дом».
Принцип работы системы Arduino
Получение и передача данных контроллером производится через порты. Всего на стандартной плате насчитывается свыше десятка различных портов, число которых можно увеличить присоединив ещё один такой же контроллер. Все порты Arduino делятся на два типа, для присоединения различных приборов:
- Аналоговые.
- Цифровые.
Схема подключения Arduino
Инициировать работу аналоговых портов следует, использовав в загружаемой программе pin-Mode-функцию:
- Выбираем номер нужного пина.
- Выставляем режим «Приём данных» (OUTPUT) или «Передача данных» (INPUT).
Широтноимпульсные цифровые модуляторы (ШИМ) имеют более интеллектуальный интерфейс, позволяющий им как принимать, так и передавать нужные данные. На плате ШИМ-порты обозначаются тильдой (~) или аббревиатурой PWM. При подключении к плате-контроллеру внешних датчиков и приборов следует учитывать и технические показатели портов. Они способны выдавать:
- 5 вольт напряжения.
- 0,02 ампера силы тока.
Если использовать в качестве питающего элемента для платы батарейки или АКБ напряжением свыше 12 вольт, возможен её перегрев и выход из строя. При снижении питающего напряжения до 6-7 вольт наоборот, на выходе порта может оказаться меньше 5В, что, в свою очередь, вызовет сбои в работе. Собранные в единый комплекс устройства, детекторы и датчики передают информацию на процессор Arduino, а оттуда, через подключенный модуль GPS или GSM, отправляется на компьютер или иное управляющее устройство с установленным софтом, принимающее решение о выдаче определённой команды. Это может быть включение-отключение бытового прибора, либо передача данных на мобильное устройство владельца дома.
Проект под систему для разных зон квартиры
Прежде чем приступить к сборке электронной системы следует составить план проекта умного дома на Arduino. Для примера возьмём небольшой дом, и попробуем составить схему работы «умного комплекса». Итак, нам необходимо в разных зонах обеспечить интеллектуальное функционирование разных приборов.
- Вход на придомовую территорию следует обеспечить автоматическим включением освещения в тёмное время, при подходе хозяев к дому, также при выходе из дома, при открывании двери. Потребуются: датчик движения и датчик открытия двери.
- Прихожая квартиры — при движении вдоль прохожей должно автоматически включаться освещение. Потребуются: датчик движения.
- Санузел. Автоматическое включение электрической водонагревательной установки при приходе домой хозяев. Вытяжка и освещение в санузле включается при открытии двери. Потребуются: датчик движен
ия и открытия двери. - Кухня. Освещение включается при входе жильца в помещение.
- При включении варочной плиты должна одновременно запускаться вытяжка. Потребуются реле для установки на питающую проводку электроплиты и датчик присутствия.
- Жилые комнаты. Автоматическое включение света, регулировка температуры электроконвекторами в зимнее время и кондиционерами летом. Потребуются детектор присутствия, датчик температуры и освещённости.
Установка системы: основные шаги
Основная задача – правильно подключить датчики к плате-контроллеру. Прежде всего, потребуется установить модуль Ethernet ENC28J60, предназначенный для объединения различных умных устройств в единую локальную сеть. Остальные детекторы соединяются с платформой либо посредством проводов (витых пар) со стандартными разъёмами, либо по беспроводной связи. В последнем случае потребуется присоединить к плате модули GPS или GSM.
Также потребуется написать программу для каждого прибора в оригинальной оболочке IDE. Это сделать не так уж сложно даже начинающему пользователю, поскольку оболочка имеет текстовый редактор, менеджером проектов и устройствами заливки программных кодов. Программа пишется на упрощённом языке C++. Сохраняется каждая из составленных программ в памяти с расширением (ino).
Платформа Arduino на сегодня обрела такую популярность, что начинающему пользователю зачастую вовсе не обязательно самостоятельно писать программы к ней. В интернет-сети имеется огромное количество бесплатных программ и целых библиотек, и для управления умными устройствами и датчиками. В качестве примера можно испольовать этот сайт.
Визуализировать управление «умным домом» на Arduino можно при помощи мобильного устройства или компьютера с установленной на них программой, которую можно найти и скачать бесплатно. При её установке, на дисплее устройства будет отображаться каждый подключённый к системе интеллектуальный прибор.
Чтобы получать данные от «умного дома» на Arduino в удалённом режиме, рекомендуется скачать в сети уже разработанное бесплатное приложение. Пошагово весь процесс установки программы выглядит так:
- На смартфон закачивается файл SmartHome.apk. с Google Play.
- Файл с приложением размещается в «менеджере файлов» и выставлением галочки активируется действие «Установить».
- По окончании установки программу нужно будет активировать и настроить под передающие устройства, подключённые к плате-контроллеру.
Материалы, необходимые для сборки
Сегодня множество фирм занимается разработкой и изготовлением самых разных приборов, интегрируемых с платформой Arduino. Для систем «умный дом» имеются следующие устройства, совместимые с данной платой:
- Климатические сенсоры, отслеживающие температуру и влажность воздуха как в помещении, так и снаружи.
- Датчики уровня освещённости, отвечающие за автоматическое включение ламп. При использовании устройств способных плавно менять уровень освещения по мере наступления темноты, нужно применять светодиоды. Обычные лампы накаливания или люминесцентные светильники не предназначены для подобных перепадов напряжения.
- Пространственные сенсоры, оснащённые гироскопом и компасом. Позволяют отслеживать перемещение какого-либо предмета в отсутствие хозяев.
- Датчики движения, действующие на основе фотоэлементов, ультразвука, или ИК-излучения.
- Аварийные детекторы – пожарные датчики, сенсоры протечки воды, утечки газа.
- Датчики-размыкатели открытия дверей и окон.
- Вентили-клапана для удалённого перекрытия газовых и водяных магистралей.
При необходимости этот список можно дополнить другими устройствами – микрофонами, моторчиками с сервоприводами, звуковой и световой сигнализацией. В целом же, платформа Arduino для непрофессиональных электронщиков, решивших самостоятельно собрать систему «умный дом».
Как сделать умный дом на Ардуино своими руками: подключение периферии и программирование
Просмотров: 7 995
Умный дом представляет собой специальную систему, которая автоматизирует многие процессы в доме. Например, можно управлять системами отопления, включения освещения в определенные моменты времени, слежение за обстановкой, выполнять контроль состояния инженерных коммуникаций и прочее.
На потребительском рынке предлагается много систем подобного рода, которые имеют широкий набор функций и поддерживают работу с разными датчиками и исполнительными приспособлениями. Правда, есть еще возможность самостоятельно создать умный дом своими руками на базе Arduino.
Принцип работы умного дома на базе Ардуино
Система на платформе Ардуино работает аналогично обычной заводской. Она должна включать в свой состав контроллер с процессором, который будет обрабатывать входящие сигналы, и формировать импульсы для управления внешними устройствами.
Схема управления светом с помощью «Умного дома»
В качестве устройств, генерирующих входные сигналы, выступают разного рода датчики, которые контролируют те или иные параметры в помещении. После обработки этих сигналов контроллером, по установленному алгоритму, будет сформирован исполнительный сигнал, передаваемый к внешним устройствам, которые управляют включением электричества, работой отопительной системы, системой безопасности и пр.
Созданный на Arduino умный дом, управляется через Web интерфейс, что позволит удаленно контролировать работу системы с любого устройства, подключенного к интернету. Также поддерживает Arduino GSM управление с помощью обычных мобильных телефонов или смартфонов.
Какие датчики и контролеры можно подключать и как они работают
Основу умного дома на базе Ардуино составляет процессорная плата, представляющая микроконтроллер. Она владеет процессором, который с помощью созданного программного обеспечения обрабатывает данные от датчиков и управляет работой исполнительных устройств.
Чтобы к контроллеру можно было подключить разные функциональные датчики, используются шилды – платы расширения, которые подключают к процессорному модулю, а уже к шилдам подсоединяют требуемое число датчиков. Система из контроллера, расширительных плат и датчиков может функционировать как автономно, так и работать в связке с компьютером посредством проводной или беспроводной связи.
Датчики и компоненты «Умного дома» на базе Arduino
Через шилды к контроллеру можно подключить разные по функциональности датчики.
- Сенсоры, которые контролирую параметры и характеристики окружающей среды внутри или вне помещения. Это могут быть датчики температуры, влажности, давления, уровня освещенности наличия осадков.
- Сенсоры, которые контролируют пространственную ориентацию объекта, к которому они прикреплены. К ним относятся гироскопы, компасы, акселерометры.
- Сенсоры, которые регистрируют наличие подвижных объектов. К ним относятся датчики движения, тепловые датчики УЗ-сенсоры.
- Сенсоры контроля аварийных ситуаций. К ним относятся устройства, которые позволяют контролировать целостность инженерных коммуникаций в доме. Датчики выявляют утечку газа, воды, отключения электричества, появления задымленности, открытого огня.
Многие из этих устройств входят в набор Ардуино умный дом, предлагаемый производителями для тех, кто собрался самостоятельно автоматизировать свой дом.
Процесс сборки умного дома
Создание умного дома на базе Arduino чем-то напоминает работу с конструктором Лего. Оно предусматривает подключение нужных датчиков к микропроцессорному контроллеру, программирование созданной системы и подключение ее к средствам управления через глобальную сеть интернет. Рассмотрим более детально каждый из этих процессов.
Подключение всей периферии
Процесс подключения всех модулей и датчиков Arduino очень простой и с ним разберется даже тот человек, который слабо знаком с электроникой. Он представляет собой последовательное подключение к центральному контроллеру датчиков и исполнительных устройств, используя для этого расширительные платы и соединительные проводники.
Прикрепление датчика движения «Умного дома»
Чтобы не запутаться в процессе подключения, нужно предварительно составить детальную схему будущей системы и предусмотреть места, где будет размещен в доме контроллер, функциональные датчики и исполнительные устройства. Наличие такого плана исключит ошибки в подключении и некорректной работы умного дома.
Программирование и отладка
Чтобы умный дом на Ардуино своими руками запрограммировать, нужно знать язык программирования С++ или использовать специальную оболочку Arduino IDE. Первый вариант подходит для продвинутых пользователей, которые знают и могут программировать на этом языке. Второй вариант подойдет для тех, кто только делает первые шаги в программировании алгоритмов для устройств, созданных на платформе Ардуино.
Оболочка Arduino IDE представляет собой упрощенную версию С++. Она имеет встроенный текстовый редактор, менеджер проектов, предпроцессор, компилятор и инструменты, нужные для того, чтобы залить программный код в микропроцессор платы Arduino.
Программная оболочка Arduino IDE
Версии Arduino IDE доступны пользователям для разных операционных систем. Это могут быть Windows, Mac OS X или Linux.
После того, как созданный код залит в микропроцессор можно выполнить отладку системы и проверить насколько эффективно работает взаимодействие между датчиками, контроллером и исполнительными устройствами.
Чтобы система умный дом всегда была под контролем, существуют разные приложения, которые можно установить на свой смартфон. Например, можно закачать и настроить приложение SmartHome.apk. С его помощью можно в любое время получать данные от контроллера умного дома, а также выполнять управление его функциями.
Использование этого приложения позволит контролировать состояние охранной сигнализации, получать от нее уведомления о срабатывании. Настроив частоту опроса датчиков движения, информацию о текущем состоянии помещения можно получать в режиме реального времени.
Сопряжение с интернетом
Умный дом, созданный своими руками на Arduino, может настраиваться и контролироваться через интернет. Для этого сначала следует настроить роутер, который обеспечивает раздачу интернета в доме.
Изначально нужно зайти в раздел настроек роутера и прописать в нем IP-адрес для системы Arduino. Затем выполняется открывание порта 80.
Если есть необходимость в том, чтобы присвоить доменное имя адресу системы умный дом, можно воспользоваться возможностями сервиса https://www.noip.com. После регистрации на этой платформе следует воспользоваться функцией «Add host» и прописать там IP-адрес созданной системы умного дома. После этого доступ можно будет получать, как по IP-адресу, так и по доменному имени.
Схема подключения «Умного дома» на базе Arduino к интернету
Чтобы управлять развернутым на Arduino умным домом можно было с любого места, где есть интернет нужно провести несложную настройку используемого браузера. Для этого в его адресной строке следует набрать следующий код «xxx.xxx.xxx.xxx/all».
Здесь под xxx.xxx.xxx.xxx подразумевают IP-адрес, используемый системой умный дом. После этой процедуры пользователь будет иметь возможность получать информацию от созданной системы автоматизации дома, а также задавать параметры ее работы.
Заключение
На сегодня существует много готовых Ардуино проектов умный дом, которые можно найти в сети интернет. Также можно создать свой собственный проект, который будет максимально подходить под конкретный объект. Системы, построенные на Ардуино, отличаются тем преимуществом, что их всегда можно модернизировать и масштабировать.
Например, можно начать с управления освещением Ардуино, а затем добавлять функциональные датчики, которые будут контролировать движение в помещении, следить за утечкой воды, газа. Чтобы упростить процедуру создания автоматизированной системы в интернет-магазинах можно найти много готовых наборов умный дом Arduino. Они обеспечивают создание базовой конфигурации системы, которую позже можно усовершенствовать под свои требования.
Видео: Умный дом на Arduino
«Умный дом» на Arduino: теория и практика
Жизнь без интернета, бытовой техники, смартфонов представить сложно. Многие богатые люди в этот список добавили бы еще и систему «Умный дом». В статье разберем, что это, как ее установить и как пользоваться.
Что за система?
Как уже стало понятно, систему «Умный дом» приобрести сможет не каждый. Но если иметь необходимые навыки, можно создать ее самостоятельно через специальное приложение. Соответственно, далее поговорим о системе «Умный дом» на Arduino. Своими руками попробуем создать ее для своего жилого помещения.
Что по факту представляет собой данная система? Это набор датчиков и контроллеров. Они существуют различных видов, поэтому могут реагировать как на движения, так и на тепловую энергию. Такие устройства способны контролировать работу дома: коммуникации, систему безопасности и так далее. Существуют и более «разумные» сооружения, которые могут самостоятельно включать отопление, запускать различные процессы и так далее. Каждый человек хочет прийти домой, где его будет ждать горячая ванная, разогретый ужин. «Умный» дом – самое лучшее решение для тех, кто живет один. Если нет средств на такую систему, то ее можно сделать самостоятельно.
Как работают датчики?
Датчики способны считывать информацию и данные, затем их обрабатывать и передавать соответствующую команду. Они способны реагировать на температуру, резкие движения и звук.
Простейшие и доступные датчики отслеживания часто используют на лестничных площадках – всем знакомо автоматическое включение света. Помимо этого, контроллеры нередко применяются в системах пожарной безопасности. Как только резко начинает повышаться температура, сразу же срабатывает сигнализация.
Перед тем как начать работать с системой в собственном здании, нужно создать проект, который позволит правильно распределить датчики и все возможные контроллеры. Важно отметить, что для этого нужно иметь навыки в области программирования и электроники. Если таковые отсутствуют, то следует предпочитать устройства простого плана, то есть созданные для потребителя-новичка. Именно такими являются системы «Ардуино». Производитель поставляет абсолютно простые в установке и эксплуатации приспособления.
Почему «Ардуино»?
Этот вопрос вполне логичный и понятный. Выше уже писалось о том, что компания выпускает простые для понимания системы, но это не единственная причина, по которой следует выбрать Arduino. Наборы для «Умного дома» приобрести можно в магазине или же заказать на сайте. Установку провести разрешается самостоятельно, но никто не откажет в предоставлении квалифицированного мастера. Он выполнит все работы без ошибок и не будет пренебрегать красивым оформлением (например, спрячет провода, а не «вывалит» их на всеобщее рассмотрение). Но большая часть клиентов все же решает проводить все работы самостоятельно. Почему? Это намного проще и дешевле. Все фирмы, которые выпускают подобные проекты, здорово накручивают цену и на словах завышают качество многих моделей. Описываемая компания таким не занимается. Отзывы в Интернете это подтверждают на все 100 %.
Стоимость за комплектующие и установку системы Arduino (проекты «Умного дома» очень популярны) намного дешевле, чем у других производителей. Даже сама компания предлагает всю установку проводить самостоятельно, так как в случае поломки владелец должен разбираться в схемах и проекте в целом. Также, зная досконально систему, можно с легкостью и без труда подстроить ее под себя.
На платформе Arduino имеется куча библиотек с открытым исходным кодом, поэтому найти себе подходящую программу не составит труда.
Наборы
В продаже имеются наборы «Умный дом». В них покупатель может найти все необходимые составляющие для создания автоматизированных систем в собственном доме: материнскую и макетную платы, электронные детали и правила по использованию. Этот набор научит человека правильно подключать диоды, включать устройства по хлопкам и управлять девайсами дистанционно.
«Дерзай» создан для детей от 14 лет. В комплекте поставляется инструкция. С помощью набора можно создать пять готовых проектов: секундомер, ночник и так далее.
Arduino Starter Kit — базовый набор, с которого все владельцы советуют начать ознакомление. В нем поставляется плата Arduino UNO, датчики, экран, резисторы и так далее. Стоит он около 80 евро.
«Матрешка» предназначена для детей от 10 лет. Она продается в нескольких версиях, которые между собой отличаются количеством и типом деталей, соответственно, с помощью каждого из них можно осуществить совершенно отличные друг от друга эксперименты. Поставляется плата Arduino UNO Rev3, произведенная в Италии. С помощью этого набора можно сделать ночной светильник, миксер, тестер для батареек и так далее.
«Амперка», как правило, приобретается для учебных учреждений. Она производится для детей от 12 лет. По окончании занятий дети смогут создать робота, который движется по прямой линии. Контроллер поставляется модели Arduino Uno.
Наборы «Дерзай» («Умный дом») на Arduino на данный момент наиболее популярны.
Платформы
Стандартная платформа — Arduino Uno. «Умный дом» часто работает на ее базе. Она распространена больше всего, так как стоит недорого. Используя ее, можно с легкостью управлять микроконтроллерной техникой. Если человек не знаком с платами от Arduino, то все владельцы советуют ему начать знакомство именно с этой.
Arduino Leonardo стоит немного дешевле вышеописанного варианта. Дело в том, что, в отличие от Uno, его можно использовать как USB-устройство. Например, благодаря этой плате можно управлять мышью и клавиатурой.
Почему чаще всего создается «Умный дом» на Arduino Mega2560? Она лишь немного внешне отличается от Uno, но имеет больший функционал. Используют ее зачастую для работы одновременно с большим количеством устройств. Соответственно с ней намного проще работать, когда речь идет о масштабных проектах. В целом если планируется создание «Умного дома», Arduino Mega — наиболее подходящий вариант.
Преимущества системы
Компания «Ардуино» пользуется большим спросом у людей, которые плохо разбираются в программировании. Все предоставляемые системы имеют понятный интерфейс. Однако этим преимущества не ограничиваются.
Производитель предусмотрел возможность создавать собственные программы – исходный код открыт. Используемый язык максимально прост в освоении. Если есть необходимость, можно переносить программы при помощи USB-кабеля. Наборы «Умного дома» довольно интересны.
То есть при знании языка программирования можно приобрести только один вариант программного обеспечения и подстроить его максимально под себя.
Если необходимы дополнительные утилиты, то их можно скачать бесплатно с официального сайта. Системой разрешается управлять с компьютера и телефона при помощи программы.
Принципы работы
Датчики передают информацию на компьютер или телефон при помощи технологии беспроводной передачи данных. Специальная утилита обрабатывает данные – выполняется команда. Имеется главный датчик (центральный), который можно либо приобрести, либо сделать самостоятельно. На платах Arduino (проекты «Умного дома разработаны на них) присутствуют стандартные разъемы. Благодаря этому можно с легкостью подобрать все комплектующие.
Что необходимо для сборки?
Если появилось желание собрать проект самостоятельно, то необходимо собрать некоторые устройства и взять приборы. Какие?
- Датчики и контроллеры.
- Интернет-модуль.
- Витую пару (кабель).
- Переключатель.
- Резистор.
- Провод для интернет-модуля.
- Реле.
Из принадлежностей понадобятся паяльник, отвертки и так далее.
Наборы от компании Arduino нужно приобретать в проверенных магазинах. Почему? Все необходимые приборы нужны для работы с электричеством, именно поэтому подделки использовать опасно. Все необходимые утилиты можно скачать из Интернета. Поэтому довольно просто создать «Умный дом» своими руками на базе Arduino.
Датчики нужно выбирать, отталкиваясь от своих предпочтений: включение или отключение света, контроль температуры и так далее.
Процесс установки
Обратить внимание нужно на то, что «Умный дом» должен иметь лишь лампы светодиодного типа. Обычные варианты не смогут выдержать напряжения – либо лопнут, либо просто перегорят.
После того, как проект «Умный дом» на Arduino уже будет готов, нужно начать подключать контроллеры и датчики. Делают это, не отклоняясь от чертежа и схемы, которые были созданы ранее. Контакты должны быть изолированными.
Все работы можно представить поэтапно в виде алгоритма:
- Установка кода.
- Настройка приложения под компьютер или телефон.
- Переадресация портов.
- Тестирование датчиков и обеспечения.
- Устранение неполадок, если таковые выявлены при проверке.
Качать программное обеспечение лучше из проверенного источника архивом. После того как последний будет открыт и все утилиты установлены, следует перезапустить приложение или перезагрузить устройство.
Программное обеспечение «Умного дома» на Arduino будет отображать состояние датчиков и информацию с них. Если есть необходимость, всегда можно поменять сетевой адрес, выключить сигнализацию.
Работа с роутером
На роутере нужно открыть порт. Что следует сделать, чтобы выполнить это действие? Открыть меню конфигураций, написать сетевой адрес Arduino и активировать порт.
Сразу же после этого можно установить имя домену. Теперь ничего не мешает владельцу приступить к тестированию системы, которая была создана собственными руками.
Дистанционное управление
Благодаря серверу компании можно связать всю технику между собой. Разрешается использовать облачные сервисы, которые позволяет визуализировать процессы. Благодаря Интернету можно полностью управлять своим домом. Включить/отключить бойлер или отопление можно, находясь на другом конце города.
Имеется еще один способ, который поможет управлять домом, – СМС-сообщения. Не всегда бывает так, что имеется интернет-соединение, поэтому такой способ довольно актуален.
Итоги
Нужно обратить внимание на то, что «Умный дом» на базе Arduino не может работать с открытым сетевым адресом, так как иначе его будет легко взломать. Все здания, которые работают на «умной» системе, могут помогать экономить электроэнергию каждому человеку, а также правильно использовать все ресурсы. Главное, правильно подобрать все компоненты без каких-либо подделок.
Также немаловажным является то, что «Ардуино» имеет множество библиотек, которые включают в себя тысячи программных кодов. Именно поэтому создать систему «Умный дом» на Arduino, пользуясь лишь Интернетом, будет более чем легко.
Отзывы владельцев о системе положительны. Сбои не происходят, все уведомления приходят вовремя, а отслеживание по программе четкое. Обеспечение обновляется часто, поэтому, если что-то непредвиденное произойдет, владелец сразу же это увидит. Создать такую систему собственными руками — лучшее и наиболее удачное решение, которое поможет сэкономить деньги. Нет ничего сложного в установке датчиков и контроллеров.
DIY. Умный дом своими руками
Мы продолжаем цикл статей, которые помогут вам сделать выбор относительно того, каким образом вы хотите построить свой Умный дом. Если вы не совсем понимаете о чем речь, то советуем вам ознакомиться с первой статьей цикла, которая описывает наш взгляд на концепцию Умного дома. Что касается вариантов, из которых можно выбрать, то мы подробно разобрали самые популярные варианты создания умного дома в отдельной статье. А если вы все это уже читали, то тогда добро пожаловать в дивный новый мир самостоятельного создания собственных устройств для Умного дома, ведь DIY расшифровывается как «Do It Yourself», что в переводе означает «Сделай это сам».
Сама концепция DIY являет собой создание чего-то нового, ранее не существующего. С этого начинаются стартапы и новые, революционные продукты. С идеи, которая впоследствии воплощается в реально работающее устройство.
В разрезе Умного дома — это не только электронные компоненты, это напечатанные на 3D принтере детали и механизмы и многое другое. Причем даже если вы умеете работать только с деревом или металлом, то ничто не мешает вам придумать устройство для своего дома и сделать его в дальнейшем умным. Все довольно просто и чаще всего требуется просто собрать устройство по инструкции, и по ней же сделать определенные шаги по настройке. В целом это означает, что вам необходимо базовое умение так или иначе обращаться с паяльником (хотя и это не всегда необходимо) и обладать хотя бы минимальными навыками программирования (ну или просто понимать, как залить прошивку в контроллер, опять же — по инструкции).
А так как компоненты стоят феерически дешево, то конечная стоимость готового устройства получается настолько низкой, что если сравнивать с готовыми решениями — это окупает временные затраты (если вы конечно действительно получаете кайф от «ковыряния с железками»).
С учетом сложившейся практики, одними из самых популярных направлений DIY в сфере Умный дом, являются всего два:
Страница не найдена ⋆ Электрик Дома
Своими руками
На первый взгляд в наше время, даже дети знают, что такое электричество, как с
Бытовые электроприборы
Рост стоимости энергии – такова неизбежность нашего времени. Чтобы привлечь потребителей, розничные и коммерческие
Теплый пол
Использование в помещениях системы отопления в виде укладки теплого пола позволяет эффективно решить все
Бытовые электроприборы
Срок использования счётчиков электроэнергии довольно длительный. Во многих квартирах срок эксплуатации данных приборов на
Бытовые электроприборы
Подходить к выбору домашних ламп или светильников нужно со всей ответственностью, обращая внимание на
Бытовые электроприборы
Кухонная техника развивается все более стремительно – появляются современная техника, при помощи которой значительно
Электродвигатели
Направление вращения вала электродвигателя иногда требуется изменить. Для этого необходима реверсивная схема подключения. Ее
Своими руками
Беспроводной дверной звонок не нужно подключать, так как сигнал передается радиоволнами, – это главное
Электродвигатели
Асинхронные двигатели переменного тока являются самыми применяемыми электродвигателями абсолютно во всех хозяйственных сферах. В
Своими руками
Как сделать индукционный котел своими руками? Для создания индукционного котла в качестве нагревательных деталей
Электродвигатели
Если у вас есть трехфазный электродвигатель, вы знаете, что это недешевое удовольствие. Поэтому при
Электродвигатели
Электрические двигатели встречаются намного чаще, чем кажется. Маленький мотор спрятан в микроволновой печи, стиральной
Как это устроено
Само словосочетание «короткое замыкание» предполагает что-то чрезвычайно нехорошее и опасное. Оно может спровоцировать сильнейший
Светодиодные ленты
Для монтажа светодиодной ленты требуется комплект оборудования, состоящий из блока питания, самой ленты и
Своими руками
Если вам предстоит проведение монтажных работ, которые могут привести к повреждению скрытой проводки, то
Электропроводка и соединения
Выключатель света представляет собой достаточно простое механическое устройство, с помощью которого осуществляется управление светом.
Как это устроено
С тех пор, как научились добывать и пользоваться электричеством, люди перестали задаваться вопросом как
Бытовые электроприборы
В современном доме немало электроприборов, которые должны включаться периодически. Чаще всего этого требуют электрообогреватели.
Теплый пол
Причин, почему не греет теплый пол электрический или делает это не в полную силу,
Электродвигатели
Асинхронные двигатели получили широкое применение, потому что они малошумны и легки в эксплуатации. Особенно
9 проектов автоматизации умного дома своими руками при небольшом бюджете
Проекты автоматизации умного дома своими руками сейчас более популярны, чем когда-либо. Благодаря Интернету вещей (IoT), объединяющему домашние устройства от освещения до целых систем безопасности, теперь вы можете управлять многими продуктами для умного дома с чего-то столь же простого, как смартфон или Arduino. Эта совместимость открывает огромные возможности для автоматизации DIY.
Тем не менее, некоторые элементы домашней автоматизации не из дешевых.Но если вы сделаете все, что нужно, и некоторые недорогие компоненты, вы сможете построить свой собственный умный дом с ограниченным бюджетом. Вот несколько отличных примеров, с которых можно начать.
1. Настройте Blynk для управления устройствами Интернета вещей с телефона
Многие устройства умного дома поставляются с приложением для управления через смартфон или планшет. К сожалению, эти отдельные приложения могут загромождать мобильное устройство, и отследить их часто бывает сложно.
Blynk решает эту проблему, позволяя управлять всеми вашими IoT-устройствами в одном приложении.Сервис позволит пользователям использовать обычные одноплатные микроконтроллеры DIY, такие как Raspberry Pi или Arduino, для передачи данных IoT в приложение для смартфонов Blynk.
Во введении к сервису Blynk мы показываем несколько методов использования Blynk. Его простой в использовании сервис идеально подходит для мониторинга и управления настройками умного дома своими руками. Помимо онлайн-сервиса, Blynk также можно установить на локальный сервер.
Blynk позволяет быстро и легко управлять любым микроконтроллером с поддержкой Wi-Fi и является надежным инструментом в арсенале многих любителей домашней автоматизации.
Скачать : Blynk IoT для iOS | Android (бесплатно)
2. Сделайте свой дом умнее с OpenHAB
Хотя OpenHAB и похож на Blynk, он специально разработан как хаб для умного дома своими руками. Пользователи могут установить OpenHAB локально, или есть вариант облачной службы. OpenHAB также поддерживает более 1000 типов устройств и предлагает интеграцию с Google Assistant, Amazon Alexa, Apple HomeKit и IFTTT.
Несмотря на то, что OpenHAB бесплатен и имеет открытый исходный код, песочница требует сложного процесса настройки. К счастью, у нас есть подробное руководство по настройке OpenHAB, которое проведет вас через все шаги, необходимые для начала работы.
Скачать : OpenHab для iOS | Android | Windows (бесплатно)
3. Автоматизируйте вход с помощью дверного замка Arduino RFID
Если вы когда-нибудь хотели легко управлять дверными замками, то почему бы не рассмотреть проект дверного замка RFID на базе Arduino? Мы собрали вышеупомянутое видео, которое охватывает основы настройки и использования системы ввода RFID и настройки соленоида для работы с Arduino.
Возможно, вы видели подобные замки, управляемые RFID, на своем рабочем месте, но этот проект DIY IoT позволяет вам перенести эту технологию домой.
Связано: как можно взломать RFID и что можно сделать, чтобы обезопасить себя
4. Создайте самодельную управляемую интеллектуальную колонку Raspberry Pi
Использование Raspberry Pi и Moodeaudio — недорогой способ создать высококачественную умную колонку с подключением к Интернету для вашего дома.С помощью всего лишь Pi, нескольких общедоступных недорогих аппаратных модулей и некоторых используемых динамиков eBay вы можете создать интеллектуальную настройку динамика, которая будет конкурировать с некоторыми из лучших коммерческих устройств на рынке.
Однако, в отличие от этих устройств, вы можете настроить эту настройку динамиков так, чтобы они лучше работали для вас. Динамики также поддерживают потоковые сервисы, такие как Spotify, и могут быть интегрированы с Home Assistant для дополнительных функций.
Скачать : Moodeaudio для Raspberry Pi (бесплатно)
5.Установите Google Assistant на Raspberry Pi с Gassist Pi
В приведенном выше видео рассказывается о функциях GassistPi. Этот настраиваемый Google Assistant на базе Raspberry Pi — работа пользователя GitHub shivasiddharth. Установка Gassist Pi имеет все те же функции, что и обычный Google Home, а также постоянно расширяющийся набор других интеграций.
Изменив SDK Google Assistant, shivasiddharth добавил поддержку Kodi и других потоковых платформ.Кроме того, контакты GPIO теперь могут активироваться голосом, и пользователи могут настраивать слова пробуждения. Gassist Pi — самая амбициозная реализация Google Assistant на Raspberry Pi, которую мы когда-либо видели.
6. Слушайте свою собственную тематическую музыку, когда входите в комнату
В этом проекте MUO используется магнитный датчик, который определяет, когда открывается дверь, и использует эту информацию для запуска собственной песни. Настройка этой автоматизации позволяет пользователям проигрывать собственную музыкальную тему при входе в комнату.
Магнитные дверные и оконные датчики достаточно надежны, чтобы их можно было включить в любую домашнюю систему безопасности. Они также достаточно дешевы, поэтому настройка нескольких из них по дому обойдется вам всего в несколько долларов.
Используя этот проект в качестве шаблона, вы можете заставить эти магнитные датчики запускать различные типы событий. Конечно, очевидными приложениями были бы включение будильника или входа в журнал и времени выхода для подозрительного поведения. Но, чтобы продвинуть концепцию еще на один шаг, используйте Blynk или OpenHAB для отслеживания каждого входа и выхода со своего смартфона.
7. Постройте самодельную камеру видеонаблюдения с панорамированием и наклоном
Придерживаясь темы безопасности, почему бы не установить самодельную камеру видеонаблюдения у себя дома? Полный проект, представленный в приведенном выше видео, учит вас, как настроить полностью управляемую сервокамеру USB с Raspberry Pi или Arduino.
Для этого проекта вы можете использовать несколько недорогих USB-камер, и на сайте eLinux.org есть удивительный список, если вы не знаете, с чего начать.Настройка камеры в сочетании с облачным сервисом также позволяет вам наблюдать за своим домом в режиме реального времени из любого места!
Связано: как оставаться в безопасности и уединиться при использовании гаджетов для умного дома
8. Установите механический интеллектуальный выключатель света
. Кредит изображения: Макс ГленистерХотя многие интеллектуальные переключатели можно купить менее чем за 50 долларов, добавление проводного интеллектуального переключателя для управления освещением не всегда возможно.Но если вы все еще хотите автоматизировать выключатели света, не копаясь в стенах, решение есть!
Макс Гленистер решает проблему труднодоступного выключателя света в своем блоге «Набег на домашнюю автоматизацию». Используя плату NodeMCU с поддержкой Wi-Fi вместе с серводвигателем, Макс физически перемещает переключатель через облако. Благодаря созданию корпуса для выключателя, напечатанного на 3D-принтере, исходная установка не изменилась.
Связано: Как установить проводной интеллектуальный выключатель света
9.Создайте свой собственный интеллектуальный термостат менее чем за 40 долларов
Тщательная автоматизация системы отопления дома может сэкономить вам много денег. Хотя многие современные системы отопления предлагают встроенное управление, полностью автоматизированный процесс по-прежнему не может быть заменен.
Проект на видео от Ecobots — прекрасный бюджетный пример DIY-контроллера термостата HVAC. В этом случае служба ввода-вывода Adafruit обеспечивает интеграцию с облаком, хотя Blynk или OpenHAB могут выполнять ту же задачу.
С помощью нескольких дешевых реле и платы NodeMCU вы можете полностью контролировать систему отопления вашего дома.
Построение умного дома своими руками, шаг за шагом
Эти проекты представляют собой лишь небольшую часть того, что возможно для предприимчивых мастеров умного дома. Как только вы начнете, вы обнаружите, что практически нет ограничений на то, что вы можете автоматизировать с помощью простых компонентов.
Каждый из этих бюджетных проектов домашней автоматизации «умный дом» стоит недорого, и каждый может дать толчок вашему воображению.Мы рекомендуем вам попробовать один или несколько в следующий раз, когда вы почувствуете вдохновение.
Самый энергоэффективный способ настройки термостатаКак настроить термостат, чтобы вам было удобно и при этом экономить деньги? Вот что вам нужно знать летом и зимой.
Читать далее
Об авторе Мэтт Холл (102 опубликованных статей)Мэтт Л.Зал покрывает техникой для MUO. Родом из Остина, штат Техас, он сейчас живет в Бостоне со своей женой, двумя собаками и двумя кошками. Мэтт получил степень бакалавра английского языка в Массачусетском университете.
Более От Мэтта ХоллаПодпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться
11 DIY-проектов, которые превратят ваш дом в умный дом
Революция умного дома определенно не произойдет в одночасье.Даже с появлением потока новых устройств и платформ большинство из нас все еще медленно движется к полностью автоматизированным домам. Тем не менее, вы можете взять дело в свои руки и ускорить прогресс с этими системами умного дома своими руками. Их легко собрать, и большинство из них можно настроить и запустить менее чем за час.
1) Камера видеонаблюдения с питанием от Raspberry Pi
Если у вас дома есть под рукой Raspberry Pi, вы можете создавать с его помощью все виды интеллектуальных устройств, включая систему камер видеонаблюдения, чтобы точно соответствовать вашим требованиям. .YouTuber JackkTutorials объясняет, как вы можете использовать Pi для настройки самодельной камеры видеонаблюдения, которая будет следить за вашей собственностью, даже когда свет выключен.
Для начала вам понадобится Raspberry Pi, официальный аксессуар для камеры Pi, и несколько других компонентов, а также бесплатное программное обеспечение MotionPie, которое позволяет получить доступ к вашему новому устройству через любой веб-браузер. Он включает в себя некоторые из функций, которые вы найдете в лучших камерах безопасности на рынке, включая обнаружение движения, загрузку изображений и поддержку FTP.
G / O Media может получить комиссию
2) Устройство открывания гаражных ворот без помощи рук
Что представляет наше автоматизированное будущее лучше, чем гаражные ворота, которые открываются, когда вы просите об этом вслух? Вы могли бы профессионально установить подходящую систему, но, вероятно, вам будет намного больше, если вы воспользуетесь этим самодельным решением на Hackster.io. Фотон частицы или ядро искры частицы используются в качестве центра всей операции, а также есть некоторые добавленные команды IFTTT.
Это несложный проект в любом случае, даже если вы новичок в том, что касается взлома оборудования. Предоставляются пошаговые инструкции и изображения, а когда вы закончите, вы сможете использовать свой голос, чтобы открывать и закрывать дверь гаража. Есть даже возможность проверить текущее состояние двери в любое время.
3) Модернизируйте свой кондиционер с помощью Sensibo
Если вы хотите взломать умный дом с огромными преимуществами и минимальными усилиями, тогда возьмите Sensibo и прикрепите его к передней части вашего кондиционера.Интеллектуальное дополнение работает с большинством блоков переменного тока, позволяя вам управлять им с помощью телефона, устанавливать таймеры для нагрева и охлаждения и, надеюсь, сэкономить ваши деньги на счетах за электроэнергию.
Это один из самых простых способов взлома умного дома, с которым вы столкнетесь. Создатели Sensibo обещают, что вы сможете приступить к работе всего за пару минут. Также поддерживается интеграция IFTTT, что дает еще больше возможностей, и, как и термостат Google Nest, устройство со временем запоминает ваш график и привычки, поэтому с течением времени им станет легче работать.
4) Показания температуры и влажности с вашего Amazon Echo
Amazon Echo — это не только невероятно удобное устройство, которое можно носить в (умном) доме, но и простой способ для разработчиков встраивать голосовые команды в свои проекты. . Именно по этой причине у нас есть этот DIY-проект для получения показаний температуры и влажности с вашего умного домашнего динамика Amazon. Чтобы закончить, требуется некоторый взлом оборудования и кодирование программного обеспечения.
Вышеупомянутый Particle Photon — это плата, которая выполняет большую часть работы по сбору данных, к которым Echo (и Alexa) могут получить доступ после небольшого кодирования.Вам также понадобится датчик температуры для необработанных данных, а также набор навыков Alexa, который понимает, что вы хотите (ссылка для загрузки включена в инструкции).
5) Умная сигнализация двери холодильника
Если вы заядлый хакер умного дома, то все, что продает LittleBits, будет вам интересно. По сути, магазин — это кладезь контроллеров, схем и переключателей, призванных помочь вам создавать свои собственные изобретения. Для наших текущих целей комплект Smart Home Kit — отличный способ добавить в аналоговый дом некоторые цифровые умные устройства с подключением к Интернету.
Люди сделали всевозможные странные и чудесные изобретения, используя светодиоды, кнопки и датчики внутри набора LittleBits Smart Home Kit, но нам нравится идея Smart Fridge — по сути, модуль датчика настроен на то, чтобы предупреждать вас текстовым сообщением, если температура внутри холодильника становится слишком тепло (возможно, потому, что дверь открыта). Какой лучший способ предотвратить испорченное молоко.
6) Автоматический контроллер пула
Если вам повезло, что у вас есть бассейн дома и у вас есть время заняться более продвинутым проектом умного дома своими руками, то это руководство по контроллеру пула на Hackster.io стоит посмотреть. К тому времени, когда вы закончите, у вас уже будет система, которая управляет насосом, обогревом и освещением вокруг вашего бассейна, с платами Raspberry Pi и Arduino в основе.
Вам также понадобится программное обеспечение Windows 10 IoT Core, но если вы хотите попробовать, предоставляются полные инструкции и схемы. Как и все другие проекты, перечисленные здесь, вы, конечно, можете изменить любой из аспектов системы в соответствии с вашими настройками. Фактически, это почти неизбежно, что вам придется добавить некоторые настройки на основе вашего собственного пула.
7) Интеллектуальные фонари с питанием от Raspberry Pi
Другая идея сообщества Raspberry Pi использует миниатюрный компьютер для дистанционного включения и выключения света, как описано Willq44 в Instructables. Вы не получите всех функций и возможностей полноценной системы, такой как Philips Hue, но вы получите удовлетворение, зная, что вы создали всю установку самостоятельно и можете доработать ее по мере необходимости.
Проект работает путем объединения Pi с некоторыми дистанционно управляемыми розетками и программным обеспечением, управляемым через Интернет, так что вы можете включать и выключать свет с ноутбука, телефона или чего-либо еще, подключенного к Интернету.Попутно потребуется пайка и резка, так что это настоящая система освещения, сделанная своими руками, но здесь нет ничего особенно сложного.
8) Дверь, которая распознает ваше лицо
Windows Hello может впустить вас в ваш ноутбук, просто узнав ваши черты лица, так почему бы не установить в своем доме умную дверь, которая работает таким же образом? Если не придумать какие-то маски в стиле Mission: Impossible , никто больше туда не сможет попасть.Все необходимые инструкции можно найти в этом руководстве, размещенном на Hackster.io.
Очевидно, что создание умной двери с распознаванием лиц — это не тот проект, который вы можете закончить днем, но если вы хотите бросить себе вызов, это идеальный выбор. В центре работы вам понадобится Raspberry Pi или MinnowBoard MAX, а Microsoft Windows 10 IoT Core — основная программная платформа, которую вы собираетесь использовать.
9) Откройте шторы на таймере
На этот раз проект называется «Доброе утро, солнышко», и вы заставляете раздвигаться шторы и играть любимую песню, как только приходит время вставать с постели.Местами это немного сложно, но с комплектом LittleBits и приведенными здесь инструкциями каждый сможет это сделать.
Для выполнения этой работы вам понадобятся другие мелочи, в том числе подвесной кронштейн, несколько установленных шкивов и противовес по вашему выбору, но это крутой способ умного дома, который стоит попробовать, и вы даже можете добавить радиоприемник, если захотите. так склонен. С помощью IFTTT вы можете активировать его в определенное время каждый день или всякий раз, когда наступает восход солнца.
10) Умные фонари на базе Arduino
Умные фонари — одни из самых популярных гаджетов для умного дома, поэтому вот еще один проект, основанный на мини-компьютере Arduino, а не на Raspberry Pi.Он был составлен инженером Беном Рэдлером, и вы можете прочитать две его записи в блоге о процессе здесь и здесь. Это в значительной степени система в стиле Philips Hue, которую вы собираете сами.
Самая последняя версия системы имеет функцию планировщика, так что ваши огни могут включаться и выключаться (и менять цвет) по расписанию, и всем можно управлять с вашего телефона или ноутбука. Есть даже некоторые дополнительные функции безопасности, если вы беспокоитесь о том, что ваши соседи меняют оттенок гостиной, когда вы не смотрите.
11) Сделайте свою дымовую сигнализацию более умной
Вот еще один простой прием, который включает добавление небольшого дополнительного комплекта к существующему «тупому» устройству. В данном случае это интеллектуальная батарея Roost, которая подходит практически ко всем моделям дымовых извещателей и обеспечивает простое подключение к Wi-Fi и телефону. По словам разработчиков, батарею на 9 В можно установить за считанные минуты, и ее срок службы составляет до пяти лет.
Доступ к дымовой сигнализации через приложение означает, что вы можете получать оповещения о возможной проблеме из любой точки мира и быстро откладывать ложные срабатывания сигнализации, если вы знаете, что опасности нет.Все настраивается через приложение. Вы просто вставляете аккумулятор и начинаете его использовать. Вы даже можете настроить отдельные комнаты и предоставить доступ соседям, когда вас нет.
Три простых и дешевых проекта «Сделай сам» умного дома
Этот пост популярен. 1,875 Просмотров
Интернет бурно разносится разговорами об Интернете вещей и о том, как он помогает улучшить наши дома.К настоящему времени очевидно, что технология, подключенная к Интернету вещей, является неотъемлемой частью нашего коллективного будущего, но многие из устройств, которые станут стандартными предметами домашнего обихода, только сейчас начинают становиться частью наших домов. Если вы готовы присоединиться к раннему внедрению технологий умного дома, мы разработали несколько вариантов, которые могут стать достойными проектами на выходные.
Несмотря на то, что существует несколько отличных платформ для умного дома, как и большинство платформ Интернета вещей, многие устройства все еще немного не впечатляют (или переоценены), когда дело доходит до реальной производительности. По-прежнему возникают серьезные проблемы с конфиденциальностью и значительная неопределенность в отношении того, насколько открытыми должны быть эти платформы.
Поскольку категория подключенных устройств для умного дома в целом только начинает готовиться к массовому потреблению в прайм-тайм, проекты умного дома своими руками — отличный способ попробовать это в рамках бюджета. Эти самодельные гаджеты, от вашей гостиной до спальни и ванной, помогут улучшить ваш дом на ваших условиях.
Сделай сам Philips Hue Lights
Philips была одним из первых лидеров в области домашней автоматизации, известной своим ассортиментом лампочек Philips Hue с поддержкой Wi-Fi.Но будьте осторожны, фанаты спорта, эти умные лампочки уязвимы для взлома!
Проблемы безопасности в этом случае могут быть немного преувеличены. Хотя внезапная и полная потеря света в доме может быть немного пугающей, вероятно, было бы немного наивно подключать все источники света к одной системе IoT. Мы подозреваем, что с большей вероятностью столкнемся с розыгрышами хакеров из конкурирующих спортивных команд, которые хотят залить наши дома своими цветами.
Проблемы безопасности в этом случае могут быть немного преувеличены.Имейте в виду, что самодельная система должна быть гораздо менее уязвима для атак.
Один из способов обезопасить себя от взлома Интернета вещей — создать собственную систему. Инженер приложений Бен Радлер именно это и сделал. Когда его сосед по комнате принес домой «катушку светодиодных фонарей», Бен решил найти им хорошее применение и взломать эти фонари с помощью платы Arduino и сценария Node.js. Результатом стала завораживающая система потолочного освещения, которая позволяет изменять цвета освещения на вашем телефоне.
В пользовательском интерфейсе системы освещения используется палитра цветов Hailpixel.Бен запрограммировал бэкэнд с Node.js и Socket.io
, чтобы светодиоды меняли цвет при прокрутке палитры цветов. Вы можете использовать свой ноутбук, планшет или смартфон, чтобы изменять и настраивать свет по своему усмотрению. И, как вы можете видеть на видео ниже, это потрясающее зрелище. Вы можете найти все подробности в блоге Бена и загрузить код на странице Бена на Github.
ПОДРОБНЕЕ ОБ ОСВЕЩЕНИИ СДЕЛКИ: В блоге Kytelabs есть отличное руководство по созданию умной лампочки с нуля.Используйте их инструкции по созданию лампы и объедините ее с программным обеспечением Бена, чтобы создать лучшую альтернативу Philips Hue. Отправьте нам сообщение, если у вас что-то заработало!
DIY Подключенный термостат
Google Nest — это дорогое и роскошное устройство, которое многие из нас просто не могут себе позволить. Но это не значит, что мы не имеем права на комфортный климат. Встречайте Climaduino, термостат DIY на базе Arduino, который вы можете построить почти за половину цены Nest.
Climaduino экономит много энергии (и денег), чтобы не тратить впустую
Instructables Пользователь bbustin разработал Climaduino с датчиками температуры и влажности для управления системой кондиционирования настенного блока. Термостат включает в себя систему контроля влажности, которая активирует кондиционер, когда температура становится слишком высокой, что позволяет Climaduino сэкономить много энергии (и денег) от потери.
Для изготовления термостата Climaduino вам понадобится Arduino Uno, ЖК-дисплей, датчик температуры и влажности DHT22, а также несколько других деталей.А в контроллере Climaduino используется Raspberry Pi Model B с USB-адаптером WiFi и блоком питания для источника питания. Вы будете использовать оптимизированный для мобильных устройств веб-интерфейс для управления настройками термостата.
Найдите здесь полный список материалов и инструкций и отправьте нам несколько фотографий своей работы, если вы попробуете.
Умный пульт дистанционного управления DIY
Универсальный пульт ДУ необходим в любом доме с множеством развлекательных устройств. Но времена, когда не использовались этими гигантскими пультами дистанционного управления с огромными кнопками, прошли.Сегодня вы можете использовать свой смартфон для управления всеми устройствами в вашей гостиной — этот проект покажет вам, как это сделать.
Этот блестящий проект Тони ДиКолы превращает ваш смартфон в идеальный пульт дистанционного управления для вашего телевизора, проигрывателя Blu-ray, системы Hi-Fi или всего, что вы хотите.
Вы можете использовать свой смартфон для управления всей системой из любой точки мира.
Все, что вам нужно для этого проекта, — это микроконтроллер Arduino Yún, инфракрасный приемник, адаптер питания USB и пара макетов.После завершения настройки к элементам управления можно получить доступ через простой веб-интерфейс, доступ к которому можно получить через любой веб-браузер. Пошаговые инструкции доступны здесь.
Самая лучшая часть проекта заключается в том, что если вы узнаете, что кто-то возится с вашей развлекательной системой, пока вас нет, вы можете использовать свой смартфон для управления всей системой из любой точки мира, предотвращая махинации медиацентра ваших врагов.
Другие замечательные проекты
Вот еще несколько интересных домашних проектов, о которых мы думали, стоит упомянуть:
ЛАМПЫ НАСТРОЕНИЯ
Если вы ищете способ создать очаровательную лампу настроения на базе Arduino, этот проект MakeUseOf может быть лучшим местом для начала.Руководство состоит из простых шагов, чтобы сделать его понятным даже для новичков.
УВЛАЖНИТЕЛЬ И СОЛНЕЧНЫЙ НАГРЕВАТЕЛЬ
Увлажнитель может оказаться весьма полезным, особенно если вы живете в особенно засушливом месте. Этот блестящий проект своими руками покажет вам, как собрать простой увлажнитель воздуха, чтобы сохранять прохладу, когда становится жарко. Вы можете построить его с помощью пластиковой миски, пары губок и небольшого вентилятора. Кроме того, если вы живете в холодном районе, стоит попробовать этот проект солнечного воздухонагревателя своими руками.
НАГРЕВАТЕЛЬ ГОРЯЧЕЙ ВОДЫ
Водонагреватели не только потребляют много энергии, но и могут быть очень дорогими для начала. Но не нужно тратить деньги, если вы можете сделать это своими руками. Пользователь Instructables cnathan создал отличный водонагреватель из старых деталей, которые он нашел дома. Вы также можете, следуя его инструкциям, построить самодельный водонагреватель.
СИМУЛЯТОРЫ ВОСХОДА
Если вы не жаворонок, этот проект ночного освещения / восхода солнца с питанием от Arduino идеально подойдет вам.Он медленно будит вас от яркого света, имитирующего восход солнца, вместо раздражающего звука будильника. Симулятор восхода солнца — еще один подобный проект, в котором используется свет, чтобы разбудить вас по утрам.
Как всегда, если вы попробуете какой-либо из этих крутых проектов, возвращайтесь и дайте нам знать или отправьте несколько фотографий на наш Facebook или Twitter. Удачи и удачи!
СвязанныеТрэвис Симпсон
Трэвис — писатель, продюсер и производитель из Калифорнии.Как и многие из нас, он проводит большую часть своего времени в цифровом мире, поэтому пользуется каждым шансом, который у него есть, чтобы делать что-то руками, включая такие вещи, как домашние хитрости, и такие продукты, как свинина, копченая на гриле, и домашние колбасные изделия.
Создайте свой собственный частный умный дом
Продукты для умного дома, как и глупые, делятся на несколько категорий: есть «забавные и развлекательные», а затем «практичные». Забавные вещи, когда их делают умными, предлагают мне удобство; например, я могу попросить умную колонку воспроизвести выбранную мной музыку.Практические продукты могут принести мне дополнительную безопасность и экономию, например, пожарная и охранная сигнализация, которая уведомляет меня о проблемах, когда я удален, детекторы, которые обнаруживают утечку до того, как она превратится в наводнение, или отслеживают потребление энергии и воды, чтобы я мог настроить свои привычки, чтобы защитить природные ресурсы нашей планеты.
Чтобы перейти от тупого к умному, нужны деньги, поэтому выгода от добавления умных устройств в ваш дом должна перевешивать эти затраты. Другая цена — это возможность возникновения новых непредвиденных проблем.Какие есть минусы? Один из рисков, который повсеместно обсуждается на конференциях по Интернету вещей, которые я посещаю, — это цифровая безопасность. Неавторизованные хакеры, открывающие доступ к вашим IP-камерам в Интернете, очень жутко. Представьте себе данные о продажах в даркнете, в которых есть дома с детьми, которые остаются одни после школы, а какие дома пустуют в течение рабочего дня. Потенциальные потери и риски для безопасности просто удручают.
Безопасность — это то, что необходимо решать с помощью продуктов для умного дома; это само собой разумеющееся.Но кроме того, я хочу выделить две дополнительные важные ценности, которые часто упускаются из виду сегодня производителями умных домов: конфиденциальность и совместимость. Вот краткое описание этих трех ценностей, с моей точки зрения:
Конфиденциальность — Для максимальной конфиденциальности я хочу, чтобы моя система умного дома и ее данные располагались в моем доме. Это мое. Я хочу это настроить. Никакая компания не обязана иметь к нему доступ. Должна быть возможность добавить безопасный вход для всех в моей семье.Внутри моего дома система должна работать, даже если у меня отключено широкополосное подключение к Интернету.
Безопасность — Удаленный вход по протоколу https: лучшая доступная структура веб-безопасности. Это тот же механизм безопасности, который я использую для входа в свой банковский счет или для оплаты покупок в Интернете. Я буду спокойна, зная, что ключи моего умного дома работают только с использованием HTTPS, поэтому неавторизованные хакеры будут заблокированы. Кроме того, если ни один из моих ключей входа или необработанных данных не передается в облачный центр обработки данных, там тоже нечего взламывать.
Взаимодействие — Я хочу комбинировать и сочетать различные продукты и бренды для умного дома. И я не хочу ограничиваться поиском символов «работает с брендом A» (или B, C или D). Вместо этого моя кнопка марки A должна иметь возможность включать и выключать лампы марки B, розетки марки C или что-нибудь еще, что я установил.
Как указано в отчете Mozilla Foundation о состоянии Интернета за 2019 год, нет ни одного коммерческого поставщика, на которого можно было бы указать, который бы отлично справлялся с вопросами конфиденциальности, безопасности и взаимодействия.
Но, обладая творческим духом и сочетанием технологий с открытым исходным кодом и готовых продуктов, вы можете создать домашнюю среду, которая оптимально соответствует этим основным ценностям. Если вы последуете описанному здесь подходу, вас ждет множество преимуществ:
- Ваши голосовые команды могут обрабатываться локально и, следовательно, быть конфиденциальными.
- Вы можете покупать беспроводные устройства с привлекательным дизайном и увеличенным временем автономной работы.
- Вы можете легко создавать свои собственные веб-вещи, чтобы сочетать их с покупаемыми.
- Вы можете создавать собственные правила для задач домашней автоматизации и удаленных уведомлений различных производителей.
- Вы можете полностью игнорировать приложения для смартфонов, предназначенные для беспроводных устройств Zigbee и Z-Wave.
- Вы можете удалить многие фирменные приложения для смартфонов, загруженные вами после подключения продукта Wi-Fi в вашей локальной сети (они понадобятся вам только при первоначальной настройке).
- Вы можете просто сказать «нет» учетным записям облачных сервисов и текущим платежам.
Сделайте дом своей мечты умным и частным
«Где я могу купить?» ты спрашиваешь.Сегодня решение, описанное в этой статье, является бесплатным и доступно для производителей, первых пользователей и всех, кто хочет засучить рукава, чтобы воспользоваться преимуществами персонализированного управления и мониторинга умного дома. Подход производителя изложен в двух частях:
Gateway — Сначала вы настроите центральную нервную систему, Mozilla WebThings Gateway. Шлюз связывает все данные вашего интеллектуального устройства с Интернетом и позволяет вам контролировать и отслеживать все с одного личного веб-портала (см. Выше).
На YouTube есть руководство по началу работы и отличное видео по настройке шлюза, созданное Шоном Хаймелом.
Вещи — Тогда вы подключите свои умные устройства к шлюзу. Получить хороший совет о том, что вам нужно купить и / или построить, может быть непросто, потому что ваша семья и друзья могут иметь ограниченный опыт использования умного дома. Обычно вам приходится искать местных консультантов за пределами своей зоны комфорта. К счастью, многие продукты для умного дома уже могут быть подключены к шлюзу WebThings через его надстройку благодаря внушительному вкладу сообщества открытого исходного кода (см. Ниже).К ним относятся Apple HomeKit, Zigbee и Z-Wave, X10, Roku, Sonos и многие другие; а для производителей — такие платы, как Arduino, Raspberry Pi и ESP32 (список поддерживаемого оборудования см. на github.com/mozilla-iot/wiki/wiki/Supported-Hardware). Если вы разработчик, вы можете присоединиться к веселью и заняться написанием собственной надстройки для соединения существующего устройства.
Вместо того, чтобы перепроектировать всевозможные устройства, было бы намного лучше, если бы индустрия умного дома смогла перейти к подходу, основанному на стандартах.W3C Web of Things — один из таких подходов, и мы продолжаем уделять ему время в Mozilla. Для устройств с низким энергопотреблением, которые не могут запустить полноценный веб-сервер от батареи, недавнее объявление «Project CHIP» от Amazon, Apple, Google и Zigbee Alliance выглядит многообещающим для улучшения взаимодействия маломощных IP-устройств. Он может быть связан со стандартом Web of Things с помощью одного дополнения, как сегодня это делает дополнение Zigbee.
Мы хотим, чтобы стандарты были открытыми и доступными для всех, как и сам Интернет.Затем, используя бесплатное программное обеспечение с открытым исходным кодом и недорогое оборудование, любой может создавать свои собственные «веб-вещи» или покупать их у любого поставщика, вместо того, чтобы быть запертым в экосистеме, в которой доминируют один или два бренда.
Создайте свой собственный шлюз для умного дома
1. Создайте шлюз Mozilla WebThings на Raspberry Pi
Лучший подход, который мы можем порекомендовать сегодня, — это создать собственный частный шлюз и тщательно выбрать или создать интеллектуальные устройства для управления через него.
Начать легко.Чтобы «самостоятельно установить» приложение WebThings Gateway на Raspberry Pi, просто загрузите образ на основе Raspbian с iot.mozilla.org/gateway, прошейте его на карту microSD, вставьте карту в Pi (и любые USB-ключи, если вы хотите напрямую общаться с устройствами типа Z-Wave) и загрузите Pi. Вот и все!
Вы создали свой собственный шлюз WebThings.
Другой вариант — использовать образ Docker или установку из командной строки на любом подходящем компьютере (Linux, MacOS или Microsoft Windows).
Выполните оставшиеся шаги в Руководстве по началу работы, чтобы настроить Wi-Fi и добавить пользователей к шлюзу, а также посмотрите видео по настройке, написанное Шоном Хаймелом. Затем вам, вероятно, потребуется установить надстройки для устройств, которыми вы хотите управлять.
Следуйте советам в следующих разделах, чтобы воспользоваться некоторыми из моих любимых функций. Моим любимым «удобным» дополнением является надстройка голосового управления. Он обрабатывает голосовые команды локально на шлюзе. Когда я разговариваю со своим умным домом, меня никто не слушает!
2.Подключите свои умные вещи, чтобы сделать их WebThings
Вот мой начальный список полезных вещей для умного дома, как я их использую, и примеры продуктов.
3. Установите полезные дополнения
Pulse — Я использую односекундные импульсы для включения и выключения групп вещей. Например, в моем собственном доме я создал импульс, называемый домом, а другой, «перевернутый», назвал все. Затем я создаю правила: одно связывает импульсное событие дома с включением группы огней, а другое связывает все импульсное «событие выключено» с выключением тех же источников света.Для дополнительного удобства, не открывая браузер для шлюза и не открывая приложение для смартфона, я могу просто произнести голосовую команду, например «Включи дом». Тогда в доме загорится сразу весь свет. Я также могу сказать «Выключить все», чтобы снова выключить их.
Pulses также отлично подходят для группирования источников света и присвоения им одного цвета. У меня есть красный предупреждающий импульс, при котором все цветные огни становятся красными на 10 секунд. Щас привязал к обнаружению землетрясения более 5 баллов.0 баллов в пределах 500 км от моего дома с использованием данных, полученных в мой шлюз от USGS через надстройку Earthquake.
Голосовое управление — Несмотря на то, что в этом дополнении еще есть много возможностей для улучшений и улучшений, включая более глубокую интеграцию со шлюзом, он уже один из моих любимых. У меня есть несколько импульсов, которые я использую вместе с голосовыми командами для включения или выключения устройств, а также для запуска других действий. Например:
- «Включи радугу» заставляет мои умные лампочки отражать цвета радуги.
- «Включите чернику» — все они станут синими, а «клубничная» — розовыми.
- «Включить музыку» активирует режим «воспроизведения» на моем Sonos, автоматически проигрывая любую мелодию, на которую он был оставлен в качестве источника (например, потоковый или локальный контент).
- «Включите телевизор», «Включите кофе» и «Включите вентилятор» — это примеры устройств, которыми я управляю с помощью интеллектуальных розеток.
При добавлении новых устройств, добавлении правил или изменении названий вещей не требуется навыков установки или ручной настройки.Ваш шлюз вычисляет все автоматически. Команды работают до тех пор, пока устройство, которым вы управляете, имеет свойство, которое вы можете изменить, например включение / выключение. Чуть более продвинутые команды включают «Установить синюю лампу для исследования» или «Установить настольную лампу на 50%» (для умной лампы с регулируемой яркостью).
Те же команды, которые я могу произносить с помощью надстройки голосового управления, я также могу вводить в веб-интерфейс моего шлюза. Эти набранные команды также обрабатываются локально и поэтому полностью конфиденциальны.
Текущая надстройка голосового управления использует библиотеки Snips для обнаружения пробуждающих слов и элементов преобразования речи в текст голосового стека (которые могут выполняться локально на Raspberry Pi 3). Поскольку компания Snips недавно была приобретена Sonos, и они объявили, что компоненты с открытым исходным кодом, которые мы используем сегодня, не будут обновляться в будущем, команда по голосовой связи в Mozilla изучает, как заменить эти компоненты другими вариантами с открытым исходным кодом. Мы уже экспериментировали и успешно интегрировали собственный движок Mozilla DeepSpeech (для локальной обработки речи в текст) на Raspberry Pi 4.
Zigbee — Датчики и исполнительные механизмы, которые я обычно покупаю, — это Zigbee. Я обнаружил, что этот протокол радиосвязи с низким энергопотреблением хорошо работает с датчиками дверей, движения и утечек, а также с переносными кнопками (все эти устройства работают от батареек). Дополнительным преимуществом устройств Zigbee (и Z-Wave) является конфиденциальность. Они не подключаются напрямую к Интернету; они используют протоколы, отличные от IP. Покупая лампочки, розетки и другие устройства Zigbee, я дополнительно наслаждаюсь конфиденциальностью устройств умного дома, которые не подключаются к Интернету без моего разрешения или ведома.
Уведомляющие — Как вы можете услышать сигнал тревоги или получить доказательства вторжения, когда вас нет дома? Через уведомление. Надстройки уведомлений полезны для того, чтобы сообщить мне о важном событии или изменении свойства, которое я настроил в правиле, которое нужно отслеживать. Обычно я использую оповещения браузера (так как я много нахожусь за компьютером), но я также пробовал оповещения по электронной почте и сообщениям. Возможно множество различных надстроек уведомлений, которые предоставляют оповещения.
Если я буду сидеть за компьютером, когда поступят данные о землетрясении, мой браузер Firefox предупредит меня, и если у меня будет время, я пойду посмотреть, где оно произошло и насколько оно было большим.Маленькие случаются несколько раз в день.
Отфильтрованный интернет-контент — Последний тип полезных надстроек не представляет данные со смарт-устройств, установленных в моем доме. Скорее, я использую их для извлечения данных из Интернета в свой шлюз (на основе моих фильтров конфигурации). В настоящее время я извлекаю данные о дате / времени (чтобы я мог автоматически включить свет в передней спальне на закате), данные о землетрясениях от USGS (в пределах 500 км), данные о местных приливах и отливах от NOAA (так как я гребу в заливе Сан-Франциско) и местную погоду. данные (которые я планирую в конечном итоге привязать к моей автоматической спринклерной системе).
Данные о вашей вещи — будь то локально или из интернет-запросов — могут храниться в журнале на срок до 7 дней. Приведенные выше зарегистрированные данные показывают, что каждый день в пределах 500 км от моего дома происходит много небольших землетрясений. (Трое из них за последние сутки зарегистрировали звездную величину более 3,0.)
Настройка надстроек — Первые несколько надстроек (для Zigbee, Z-Wave и собственных WebThings) были написаны командой Mozilla IoT; с тех пор мы получили гораздо больше надстроек от сообщества разработчиков ПО с открытым исходным кодом, чем сами внесли.Mozilla просматривает и курирует эти надстройки и после утверждения делает их доступными для любого пользователя, желающего расширить возможности своего шлюза. Полный список доступных надстроек можно найти на Github или просмотреть их, щелкнув значок «+» на странице надстроек в WebThings Gateway (они перечислены в алфавитном порядке). Каждое дополнение показывает автора и лицензию с открытым исходным кодом. Гиперссылка с именем автора на репозиторий Github надстройки.
Индивидуальный подход
Сравните подход Mozilla к умному дому с подходом, типичным для современных коммерческих решений.С WebThings данные остаются в уединении вашего собственного дома, удаленный доступ надежно доступен через Интернет с использованием HTTPS, а все ваши интеллектуальные продукты становятся совместимыми и управляемыми через единый веб-портал.
Помогите создать будущее WebThings
В Mozilla мы все еще изучаем лучший способ создать и распространить умный домашний шлюз с частным локальным голосовым управлением и сопутствующими продуктами, которые поддерживают потребности обычных пользователей. Мы ждем отзывов и идей от сообщества разработчиков, чтобы помочь Mozilla вывести IoT-решения, ориентированные на людей, на новый уровень.Мы надеемся, что вы установите WebThings Gateway, при желании присоединитесь к нашему сообществу разработчиков и поделитесь с нами своим мнением!
.
30+ проектов Arduino | Мехатроника, робототехника, ЧПУ и многое другое
Добро пожаловать в мою коллекцию проектов Arduino . Как производитель, техник и инженер по мехатронике, я использую Arduino более 8 лет. Arduino — невероятно универсальный микроконтроллер с безграничными возможностями для разработки электронных приложений и прототипов.
Мы можем использовать Arduino для простых задач, таких как управление светодиодами и двигателями постоянного тока, для управления настоящими станками с ЧПУ и роботами. Правильно, в следующем списке я поделюсь с вами своим опытом работы с Arduino. Вы найдете проекты Arduino для начинающих и более продвинутые проекты для энтузиастов Arduino.
Даже если вы только начинаете работать с Arduino, вам не о чем беспокоиться. Каждый из следующих проектов DIY Arduino покрыт подробным пошаговым руководством о том, как сделать это самостоятельно, и включает принципиальные схемы, исходные коды и видео.
Эта коллекция проектов Arduino включает в себя:
- Управление двигателями
- Беспроводное управление
- Автоматизация
- Роботизированный
- Станки с ЧПУ
- Светодиоды и многое другое.
Наряду с моими проектами DIY Arduino здесь вы также можете найти идеи проектов, подкрепленные моими подробными руководствами по Arduino для различных датчиков и модулей. Используя раздел комментариев ниже, вы также можете предложить свои идеи, а также обсудить все, что связано с этими проектами Arduino.
Я буду постоянно обновлять эту статью, добавляя все новые материалы, которые я делаю.
Робототехника Проекты Arduino
Как энтузиаст Arduino, я обнаружил, что создание роботов с Arduino было для меня самым интересным. У них как у производителя и инженера есть чему поучиться. Итак, вот мои проекты Arduino, связанные с робототехникой, чтобы вы тоже могли учиться.
Arduino Robot Arm
Когда дело доходит до автоматизированного производства, роботизированные руки играют большую роль во многих приложениях.Они часто используются для сварки, сборки, упаковки, покраски, подбора и размещения и многого другого. Этот проект Arduino на самом деле представляет собой роботизированный манипулятор, сделанный из деталей, напечатанных на 3D-принтере, шарниров серводвигателей и управляемый с помощью Arduino Nano. Что еще круче, мы можем управлять манипулятором робота по беспроводной сети через смартфон и специальное приложение для Android.
Рука робота имеет 5 степеней свободы, поэтому нам нужно 5 серводвигателей, а также дополнительный сервопривод для механизма захвата. Для связи со смартфоном мы используем Bluetooth-модуль HC-05.
Сложность: средняя
Mecanum Wheels Robot
Следующий проект — один из самых крутых проектов Arduino в этом списке. Это роботизированная машина Arduino, в которой вместо обычных колес используются колеса с двусторонним движением или механические колеса, которые позволяют роботу двигаться в любом направлении.
Колеса прикреплены к четырем шаговым двигателям, которые управляются индивидуально. Вращая колеса в определенном порядке, они создают диагональные силы из-за диагональных роликов по окружности колес, и поэтому они могут двигаться в любом направлении.Управлять автомобилем-роботом можно дистанционно либо через Bluetooth и специальное приложение для Android, либо с помощью передатчика DIY RC с помощью модуля приемопередатчика NRF24L01.
Сложность: Продвинутый
Рука робота Arduino и платформа Mecanum Wheels Автоматическая работа
Вот обновленная версия предыдущего проекта робота Mecanum Wheels. Поверх платформы я добавил упомянутый выше проект DIY Arduino Robot Arm, и теперь они могут работать вместе.
Поскольку робот использует шаговые двигатели для колес и серводвигатели для манипулятора робота, мы можем точно управлять ими с помощью специального приложения для Android. Что еще круче, мы можем записывать движения робота, а затем робот может их автоматически повторять.
Конечно, как и для любого из моих проектов Arduino, код Arduino, приложение для Android пользовательской сборки, а также файлы 3D-моделей можно найти и загрузить из статьи о конкретном проекте.
Сложность: Продвинутый
Робот SCARA — 3D-печать
Робот SCARA или шарнирно-сочлененная рука робота Selective Compliance — наиболее распространенный и подходящий вариант, когда дело доходит до захвата и размещения и небольших сборочных операций, которые требуют перемещения детали из точки A. к пункту B.
Этот SCARA-робот на базе Arduino является большим шагом вперед по сравнению с предыдущими проектами во всех аспектах. Он имеет лучшую и более прочную конструкцию с точно управляемыми шаговыми двигателями и настраиваемым графическим интерфейсом для управления им.
В качестве контроллера он имеет плату Arduino UNO, объединенную с экраном ЧПУ и четырьмя шаговыми драйверами A4988. Он имеет 4 степени свободы, приводимый в движение четырьмя шаговыми двигателями NEMA 17.
Уровень сложности: Продвинутый
Робот для лазерной гравировки
Это и расширение предыдущего проекта, или я преобразовал своего 3D-печатного робота SCARA для работы в качестве робота для лазерной гравировки. Вместо захватного механизма здесь используется лазерный модуль для гравировки.
Для управления роботом мы используем плату Arduino Mega в сочетании с платой RAMPs.Это популярная комбинация, используемая для 3D-печати, а также для лазерных гравировальных машин. Что касается прошивки, мы используем прошивку для 3D-принтера Marlin и управляющее программное обеспечение Repetier.
Сложность: Продвинутый
DIY Реплика марсохода Mars Perseverance
Вдохновленный миссией NASA Mars 2020 и успешной посадкой марсохода Mars Perseverance Rover на завод Марс, я создаю его функциональную копию, напечатанную на 3D-принтере. Я разработал этот напечатанный на 3D-принтере Mars Rover таким образом, чтобы его можно было легко воссоздать, следуя инструкциям в руководстве.
Марсоход оснащен качающейся подвеской, которая позволяет марсоходу плавно двигаться по неровной местности, как настоящий марсоход. Он имеет шесть независимо управляемых двигателей постоянного тока для вождения и четыре сервопривода для рулевого управления, а управление им осуществляется с помощью платы Arduino MEGA. Также есть камера FPV, расположенная в блоке камер марсохода, которую можно использовать для дистанционного управления марсоходом. Дистанционное управление осуществляется с помощью недорогого коммерческого RC-передатчика и приемника.
Уровень сложности: Продвинутый
Arduino Hexapod Robot
Создание биологически вдохновленных роботов очень популярно среди студентов инженерных специальностей. Этот проект Arduino полностью посвящен этому, мы создадим робота-гексапода, который будет иметь шесть ног, хвост или живот, голову, антенны, нижние челюсти и даже функциональные глаза. Все это делает робота похожим на муравья.
У каждой ноги по три сустава, и для каждого сустава нам нужен серводвигатель. Это означает, что нам нужно всего 18 сервоприводов для этого проекта, а также дополнительно 3 сервопривода для движений головы и 1 сервопривод для хвоста.Мозг робота — это Arduino Mega, потому что это единственная плата, которая может управлять более чем 12 сервоприводами с помощью библиотеки сервоприводов. Я также разработал специальную печатную плату, которая действует как Arduino Mega Shield, поэтому мы можем легко подключить все сервоприводы. Мы можем управлять роботом-муравьем через Bluetooth и смартфон или по радиосвязи. У муравья также есть встроенный ультразвуковой датчик в голове, поэтому он может обнаруживать объекты впереди и даже ударить, если объект находится перед ним.
Сложность: Продвинутый
Станки с ЧПУ Проекты Arduino
Следующие проекты показывают, насколько способна Arduino.ЧПУ или компьютерное числовое управление — это автоматизированное управление машинами, такими как фрезерные, токарные, плазменные резаки, 3D-принтеры и т. Д. Таким образом, используя Arduino в качестве контроллера, мы действительно можем построить любое из этих станков с ЧПУ.
На данный момент у меня в этом списке только три проекта ЧПУ, но в будущем их будет намного больше.
DIY Лазерный гравировальный станок с ЧПУ
Для проекта моей целью было построить простейший станок с ЧПУ с минимальным количеством деталей и с использованием всего лишь одного электроинструмента.Вдобавок ко всему, я хотел использовать обычные материалы или избегать 3D-принтеров, поэтому я использовал плиту МДФ для создания базовой рамы.
Станок с ЧПУ состоит всего из двух линейных направляющих, которые прикреплены к базовой раме из дерева или 8-миллиметровой плиты МДФ. Для управления им мы используем плату Arduino UNO в сочетании с экраном ЧПУ и двумя шаговыми драйверами DRV8825. В качестве инструмента к нему прикреплен лазерный модуль, поэтому этот станок на самом деле является лазерным гравером с ЧПУ.
Сложность: средний
Станок для резки пенопласта с ЧПУ для Arduino
Создание собственного станка с ЧПУ может показаться большой проблемой для многих из вас, но следующий проект станка с ЧПУ на Arduino показывает, что создание станка с ЧПУ на самом деле не так уж и сложно.
Этот станок с ЧПУ фактически является станком для резки пенопласта. Вместо бит или лазеров основным инструментом этого станка с ЧПУ является горячая проволока. Это особый тип резистивного провода, который сильно нагревается при прохождении через него тока.
Горячая проволока расплавляет пену при прохождении через нее, поэтому мы можем точно придать пенопласту любую форму.
Сложность: Продвинутый
Машина для гибки проволоки Arduino
Управление шаговыми двигателями с помощью Arduino, без сомнения, одна из самых приятных вещей для энтузиастов Arduino.Существует так много машин, основанных на этих двигателях, таких как станки с ЧПУ, 3D-принтеры, различные машины автоматизации и т. Д. Этот проект Arduino полностью посвящен этому, он описывает, как вы можете построить такую машину. Это машина для гибки проволоки, где с помощью шаговых двигателей мы можем точно гнуть проволоку и делать из нее различные формы и формы.
Машина оснащена тремя шаговыми двигателями. Первым степпером подаем проволоку к гибочному механизму. Здесь у нас есть еще один шаговый двигатель, используемый для сгибания проволоки под прямым углом.Существует также другой шаговый двигатель для управления осью Z, или этот шаговый двигатель позволяет машине создавать трехмерные формы. С помощью этого проекта мы также можем увидеть, насколько полезны 3D-принтеры для проектов Arduino этого типа или для создания прототипов.
Сложность: Advanced
Radio Control (RC) Проекты Arduino
DIY RC-передатчик на базе Arduino
Многие проекты Arduino, которые я делаю, требуют беспроводного управления, поэтому я создаю этот беспроводной радиоконтроллер на базе Arduino.С помощью этого радиоуправляемого передатчика я могу управлять практически без проводов на расстоянии до 700 м в открытом космосе. Он имеет 14 каналов, 6 из которых являются аналоговыми и 8 цифровых входов.
Мозгом этого проекта Arduino является плата Arduino Pro Mini, которая является самой маленькой платой Arduino, радиосвязь основана на модуле NRF24L01, имеет 2 джойстика, 2 потенциометра и 4 кнопки мгновенного действия, а также акселерометр и гироскопический модуль, который можно использовать для управления вещами, просто перемещая или наклоняя контроллер.Я установил все электронные компоненты на печатную плату нестандартной конструкции и сделал крышку из прозрачного акрила.
Сложность: средняя
Сделай сам Arduino RC-приемник для RC-моделей и проектов Arduino
Это следующий проект вышеупомянутого. Как и DIY RC-передатчик, этот DIY-RC-приемник Arduino можно использовать во многих приложениях. Мы можем легко объединить два проекта и управлять чем угодно по беспроводной сети. Среди прочего, я сделал пример управления коммерческой моделью радиоуправляемого автомобиля с помощью этих самодельных передатчика и приемника.
Специальная печатная плата, которую я сделал, использует тот же модуль NRF24L01 для радиосвязи. Контроллер представляет собой Arduino Pro Mini и имеет 9 каналов ввода / вывода.
Сложность: средний
Самодельное судно на воздушной подушке на базе Arduino
Следующий проект Arduino является отличным примером использования передатчика DIY RC сверху. Это 3D-печатное судно на воздушной подушке, которое я полностью спроектировал самостоятельно, и, конечно же, файлы для 3D-печати доступны для загрузки.Судно на воздушной подушке использует два бесщеточных двигателя, один для создания воздушной подушки для подъемника, а другой для создания тяги или движения вперед.
Для беспроводного управления мы используем модуль NRF24L01, который принимает данные, поступающие от RC-передатчика. Затем, используя Arduino и два ESC (электронный регулятор скорости), мы контролируем скорость двигателей BLDC.
На задней стороне корабля на воздушной подушке также есть сервопривод для управления рулями направления или для управления рулевым управлением.Надо сказать, что управлять этим самодельным судном на воздушной подушке очень весело.
Сложность: Продвинутый
Arduino RC Airplane
Любой, кому довелось поиграть с радиоуправляемыми самолетами, знает, насколько это круто и весело. Еще круче и приятнее, если вы сами соберете радиоуправляемый самолет. Следующий проект еще больше повысит вашу удовлетворенность, потому что здесь я покажу вам, как построить свой собственный радиоуправляемый самолет, который на 100% собран своими руками. Также у нас есть полностью сделанная самодельная система радиоуправления на базе Arduino.
Самолет полностью сделан из пенополистирола и, что еще круче, формы сделаны с помощью моего DIY Arduino CNC Foam Cutting Machine, проект, уже упомянутый выше. Радиосвязь основана на модулях приемопередатчика NRF24L01. Для этого я использовал свой DIY Arduino RC Transmitter и DIY Arduino RC Receiver.
Сложность: Продвинутый
Arduino Robot Car Wireless Control
Этот проект Arduino является расширением предыдущего, и здесь мы узнаем, как управлять роботом Arduino по беспроводной сети.
Вы можете выбрать один из трех различных методов беспроводного управления, описанных в этом проекте, или это модуль HC-05 Blueooth, модуль приемопередатчика NRF24L01 и модуль беспроводной связи большого радиуса действия HC-12. Кроме того, вы можете узнать, как создать собственное Android-приложение для управления автомобилем-роботом Arduino.
Сложность: средняя
Беспроводная метеостанция Arduino
Эта идея проекта Arduino довольно практична, поскольку она обеспечивает измерение температуры и влажности в помещении и на улице.Он основан на датчике DHT11 / DHT22, модуле приемопередатчика NRF24L01 для беспроводной связи и DS3231 RTC. В качестве дисплея мы можем использовать либо ЖК-дисплей размером 16 × 2 символов, либо сенсорный TFT-экран с диагональю 3,2 дюйма.
Наружный блок может питаться от батарей, а внутренний блок — от адаптера переменного тока. Наружный блок измеряет температуру и влажность и отправляет значения главному внутреннему блоку. Здесь эти значения выводятся на ЖК-дисплей вместе со значениями данных и времени из модуля часов реального времени DS3231.
Кроме того, мы можем использовать модуль SD-карты для хранения данных на Micro SD-карте.
Сложность: средний
Motors Control Arduino Projects
Ползунок камеры Arduino с механизмом панорамирования и наклона
Ползунок камеры отлично подходит для съемки кинематографических кадров, а наличие на нем системы поворота и наклона еще больше увеличивает возможность захвата лучшие кадры. В этом проекте я покажу вам, как вы можете создать свой собственный, который стоит намного дешевле, чем тот, который можно найти в магазинах, и при этом вы можете получать отличные и сверхплавные снимки.
Ползунок оснащен тремя шаговыми двигателями NEMA 17, управляемыми шаговыми драйверами A4988 и платой Arduino Nano. Используя джойстик, мы можем управлять движениями панорамирования и наклона, а с помощью потенциометра мы можем управлять скользящими движениями. С помощью этого слайдера DIY камеры мы можем использовать кнопку Set, чтобы установить две разные точки IN и OUT, чтобы камера могла автоматически перемещаться из одной точки в другую. Лично, рассматривая все мои проекты Arduino до сих пор, я нашел, что это наиболее практично для меня.
Сложность: Продвинутый
Торговый автомат DIY
Если вы заинтересованы в создании чего-то более сложного с помощью Arduino, то этот проект для вас. Несмотря на сложность, вы можете легко воссоздать его, поскольку есть подробное пошаговое объяснение того, как все работает, включая принципиальные схемы и исходные коды.
Конструкция станка изготовлена из МДФ. Для выгрузки предметов я использовал серводвигатели непрерывного вращения, а для несущей системы я использовал два шаговых двигателя NEMA17.Для обнаружения монет автомат использует инфракрасный датчик приближения.
Сложность: Advanced
DIY Arduino Gimbal / Self-Stabilizing Platform
Следующий проект Arduino представляет собой простой карданный подвес или самостабилизирующуюся платформу, которую можно использовать для хранения предметов или верхнего уровня платформы. Проект довольно простой, состоит всего из нескольких электронных компонентов.
Основываясь на ориентации MPU6050 и данных его объединенного акселерометра и гироскопа, мы можем управлять 3 осями или сервоприводами, которые поддерживают уровень платформы.
Уровень сложности: средний
Arduino Robot Car
Комбинация двигателей постоянного тока и Arduino всегда доставляет удовольствие, как и этот проект. Здесь мы с нуля построим собственную машину-робот. Автомобиль будет питаться от литий-ионных аккумуляторов и двух двигателей постоянного тока на 12 В, а управлять им будет с помощью драйвера L298N и аналогового джойстика.
В рамках этого проекта мы также узнаем, как работает управление двигателем H-Bridge и PWM.
Сложность: средний
Проекты Arduino для начинающих
Радар Arduino (сонар)
Это один из моих самых популярных проектов, и его действительно интересно создавать.Радар может обнаруживать объекты перед собой и отображать их на экране ПК с помощью Processing IDE.
Для этого проекта вам понадобятся всего два компонента вместе с платой Arduino, а именно ультразвуковой датчик и небольшой серводвигатель. Дальность действия радара может быть отрегулирована до 4 метров с поворотом на 180 градусов.
Сложность: Easy
Дальномер и цифровой спиртовой уровень
Вот еще один проект, в котором используется ультразвуковой датчик HC-SR04. На этот раз мы будем использовать его для изготовления дальномера, который может измерять расстояния до 4 метров, а также измерять квадратную площадь.
Проект также включает акселерометр, который используется для функции цифрового уровня или для измерения угла. Результаты отображаются на ЖК-дисплее 16 × 2, и все компоненты прикреплены к специальной печатной плате.
Сложность: средняя
Arduino Color Sorter
Сортировка предметов или продуктов по их цвету имеет важное практическое применение. Эти типы машин часто используются для сортировки фруктов, семян, пластмасс и т. Д. Принцип работы этих машин довольно прост.Все, что вам нужно, это датчик определения цвета и, конечно же, система, которая подает объект на датчик, а затем сортирует его.
В этом проекте мы узнаем, как использовать датчик определения цвета вместе с Arduino. Мы собираемся разбирать цветные кегли, но вы можете использовать тот же датчик и метод для сортировки чего угодно.
Уровень сложности: средний
Система контроля доступа RFID
Технология RFID имеет широкий спектр приложений, и контроль доступа является одним из них.Мы часто сталкиваемся с этим в отелях для доступа к нашему номеру или на работе для регистрации или доступа в зоны ограниченного доступа.
В этом проекте мы узнаем, как использовать Arduino для создания дверного замка, управляемого RFID. Система состоит из считывателя RFID MFRC522 и меток / карт RFID, основанных на протоколе MIFARE.
Уровень сложности: средний
Система сигнализации Arduino
Если вы когда-нибудь задумывались о создании собственной системы безопасности, то этот проект — отличная отправная точка.Здесь мы будем использовать ультразвуковой датчик для обнаружения движения.
Если перед датчиком проходит человек или объект, срабатывает тревога. Для отключения будильника вам нужно будет ввести пароль с клавиатуры.
Уровень сложности: средний
Arduino LED Matrix Scrolling Text
В этом проекте мы будем управлять светодиодными матрицами с помощью драйвера MAX7219. Этот драйвер может управлять до 64 отдельными светодиодами при использовании всего трех проводов. Также мы можем подключить до 8 драйверов последовательно, используя одни и те же провода.
Чтобы сделать этот проект более интересным, я также добавил пример, в котором вы можете обновлять текст на светодиодных матрицах через свой смартфон с помощью специального приложения для Android.
Уровень сложности: Средний
Arduino Game Project
Этот игровой проект основан на популярной игре Flappy Bird для смартфонов. С помощью сенсорного экрана мы управляем птицей, стараясь избежать столбов.
Для этого проекта нам понадобится 3,2-дюймовый сенсорный TFT-экран, адаптер экрана TFT Mega и плата Arduino Mega.Код немного длиннее, но все подробно объяснено.
Уровень сложности: Продвинутый
Музыкальный проигрыватель Arduino и будильник с сенсорным экраном
В этом проекте мы узнаем, как создать собственный музыкальный проигрыватель. Он оснащен сенсорным экраном, MP3-плеером, датчиком температуры и будильником.
Код этого проекта немного сложнее, около 550 строк, но все подробно объясняется с комментариями для каждой строки. Также к этому есть подробное видео-объяснение.
Сложность: Продвинутый
Другие проекты Arduino
Интерактивный светодиодный журнальный столик на базе Arduino
На первый взгляд этот стол выглядит как обычный журнальный столик, но как только вы включаете питание, он выходит на совершенно новый уровень. Стол имеет 45 секций, которые могут светиться любым цветом, который мы захотим, плюс он реагирует на объекты, помещенные на него.
Сердцем таблицы является Arduino, который управляет 45 адресными светодиодами WS2812B, а объекты наверху стола обнаруживаются с помощью инфракрасных датчиков приближения.Что еще круче, он имеет встроенный модуль Bluetooth, который позволяет взаимодействовать со смартфоном для выбора цвета светодиодов.
Сложность: Продвинутый
Монитор качества воздуха своими руками
Мониторинг качества воздуха в помещении очень важен, так как он может повлиять на нас во многих отношениях. Плохое качество воздуха в комнате, в которой мы останавливаемся, может привести к усталости, головным болям, потере концентрации, учащенному сердцебиению и так далее.
В этом проекте Arduino мы создаем монитор качества воздуха, который может измерять несколько важных параметров качества воздуха, таких как PM2.5, CO2, VOC, озон, а также температура и влажность. Я разработал специальную печатную плату, на которую мы можем легко прикрепить нужные нам датчики и показать результаты на 2,8-дюймовом сенсорном дисплее. Устройство также может отслеживать значения датчиков за последние 24 часа.
Идеи проектов Arduino
Следующий раздел этой статьи содержит идеи проектов Arduino, основанные на моих подробных руководствах по различным датчикам и модулям, а также на ваших предложениях из раздела комментариев ниже.
Для каждой идеи проекта я укажу необходимые компоненты, а также конкретное руководство для каждого из них.
Android Розетка, управляемая смартфоном с помощью Arduino
Управление домашней розеткой с помощью смартфона — это первый шаг в домашней автоматизации. Вы можете легко сделать свои собственные розетки, управляемые Arduino, используя знания, которые вы можете почерпнуть из моих руководств по Arduino.
Для этого проекта вам понадобятся всего два компонента вместе с платой Arduino.Модуль Bluetooth HC-05 и модуль реле 5V, для которых у меня уже есть подробные руководства. Для питания Arduino и реле вы можете использовать преобразователь 220/110 В переменного тока в 5 В постоянного тока.
С помощью смартфона вы можете подключать розетку и управлять ею через Bluetooth. Вы можете либо использовать некоторые уже созданные приложения для управления Arduino из Play Store, либо создать свое собственное приложение. Таким образом, мы также можем управлять розетками с помощью голосовых команд.
Сложность: Продвинутый
Домашняя автоматизация с использованием Arduino
Домашняя автоматизация — один из самых популярных проектов Arduino в настоящее время.Цель этого проекта — удаленно управлять всем в вашем доме, например, освещением, приборами, температурой, устройствами безопасности и т. Д., С помощью одного устройства или вашего смартфона.
Для того, чтобы сделать такой проект, нам понадобится приличный объем знаний в Arduino. Следующая концепция домашней автоматизации, которую я предлагаю, основана на моих подробных руководствах по Arduino для различных датчиков и модулей.
Итак, идея состоит в том, чтобы иметь главный блок, который включает в себя сенсорный дисплей, и несколько подчиненных блоков, которые будут выполнять команды, поступающие от главного.Что касается беспроводной связи, мы можем использовать радиочастотные модули NRF24L01, и каждое ведомое устройство может иметь различные функции, такие как мониторинг температуры, управление розеткой, управление освещением, охранная сигнализация и так далее.
Конечно, существуют бесконечные возможности и комбинации для построения системы домашней автоматизации с использованием платы Arduino. Вы всегда можете поменять и добавить больше устройств. Вы также можете установить связь по Bluetooth, чтобы все это можно было контролировать с помощью смартфона и т. Д.
Сложность: Продвинутый
Arduino Gesture Control
Идея этого проекта заключается в удаленном управлении проектом Arduino с помощью жестов. Допустим, мы хотим управлять автомобилем-роботом Arduino, о котором мы упоминали выше. Поэтому вместо джойстика для управления мы будем использовать модуль MEMS.
Мы можем использовать модуль GY-80, который включает акселерометр, гироскоп и магнитометр. Затем данные, которые мы получаем от этих датчиков, позволяют контролировать управление автомобилем-роботом.Что касается беспроводной связи, мы можем использовать модули приемопередатчика NRF24L01.
Вы также можете проверить мой проект последнего года мехатроники, где я использовал аналогичный метод для управления 3D-моделью в Matab Simulink.
Сложность: Продвинутый
Не стесняйтесь задавать любой вопрос в разделе комментариев ниже и не забудьте предложить еще несколько проектов Arduino.
35+ лучших проектов Интернета вещей | Идеи проектов Интернета вещей для энтузиастов
Интернет вещей был в моде последние пару лет.Широкое использование датчиков и беспроводной связи между устройствами стало тенденцией. Это увеличение, в свою очередь, приносит любителям легкодоступные технологии, позволяющие исследовать и создавать потрясающие проекты Интернета вещей. Соединение всего со всем кажется хорошей идеей.
Например, как бы вы хотели управлять своим кондиционером, не вставая с кровати, если вы забыли свой пульт в другом конце комнаты. Эти проекты, основанные на IoT, также могут быть использованы для проектов последнего года. Мы обсуждаем похожие проекты IoT здесь.
IoT EEG, управляемый мозгом
Вы когда-нибудь задумывались об управлении вещами с помощью своих мыслей? Если вы сконцентрируетесь на свете или телевизоре и подумаете о том, как включить или выключить их только своими мыслями, сможете ли вы это сделать? Ответ ДА.
Этот проект доступен по адресу Brain Controlled IoT EEG
Сельскохозяйственная система IoT Mesh Network
В этом проекте вы узнаете, как создать сетевое устройство с ячеистой структурой. Он имеет центральный узел и несколько дочерних узлов, оснащенных датчиком почвы.
Этот проект доступен в IoT Mesh Network Agriculture System
ESP8266 IoT Energy Monitor и отключение по току
В этом проекте вы научитесь создавать устройство мониторинга тока на основе IoT, которое может обнаруживать превышение силы тока и автоматически отключать цепь.
Этот проект доступен на ESP8266 IoT Energy Monitor и Over Current Cut-off
Наименьшее устройство Интернета вещей, управляемое Alexa
С помощью этого IoT-контроллера вы можете подключать светильники, вентиляторы, телевизоры, тостеры и т. Д. И управлять ими на любом языке по вашему выбору.Контроллер Интернета вещей на основе Alexa использует ESP8266-01 с релейным модулем, что делает его небольшим по размеру, но мощным, как любой другой автоматический выключатель, доступный на рынке. Модуль также помогает снизить затраты.
Этот проект доступен на самом маленьком устройстве Интернета вещей, управляемом Alexa
Внедрение Интернета вещей в облаке с использованием брокеров MQTT
Message Queuing Telemetry Transport (MQTT) — это стандартизированный облегченный протокол, который передает сообщения между подключенными объектами в сети IoT.
Этот проект доступен в облачной реализации IoT с использованием MQTT Brokers
IoT-активность с помощью контроля глаз Все, просто глядя
Теперь вы можете включить или выключить любой электрический / электронный прибор одним движением глаз. Помимо разработки крутого IoT-проекта, он также помогает людям со специальными возможностями самостоятельно управлять такой техникой. Чтобы создать систему обнаружения объектов IoT и контроллер, просто перейдите по ссылке ниже.
Этот проект доступен на сайте IoT Activity Through Eye Control Things Just By Looking
Распознавание голоса RPI для домашней автоматизации и Интернета вещей
Распознавание голоса для домашней автоматизации и Интернета вещей Имея на борту RPi с помощью AIY, он может распознавать голос.Теперь не нужно подключать телефон к стороннему приложению для управления домом. Просто используйте RPi как устройство для умного дома.
Этот проект доступен по адресу RPI Voice Recognition For Home Automation And IoT
Мониторинг температуры в реальном времени через систему на основе Интернета вещей с помощью IBM Bluemix
Здесь представлена система мониторинга температуры на основе Интернета вещей (IoT) с использованием облачной платформы IBM Bluemix и платы разработки Mbed NXP LPC1768.
Этот проект доступен на сайте Мониторинг температуры в реальном времени через систему на основе Интернета вещей с использованием IBM Bluemix
.Создайте этот контроллер умного дома на основе Интернета вещей с помощью Blynk
Здесь представлен контроллер для умного дома на базе Интернета вещей (IoT).Этот проект можно использовать для управления любыми четырьмя домашними электроприборами, такими как освещение, вентиляторы, кондиционеры и водяные насосы со смартфона.
Этот проект доступен по адресу Build This IoT-based Smart Home Controller Using Blynk
Умный беспроводной счетчик водыс проектами
Интернета БД IoTВ этом проекте мы собираемся сделать умный счетчик воды, который измеряет наше ежедневное потребление воды. Он также предоставляет данные в реальном времени на нашем телефоне, который подключен к базе данных, доступ к которой имеет правительство.
Этот проект доступен в Smart Wireless Water Meter With Web DB IoT Projects (хинди и английский)
Создание детектора движения на основе Интернета вещей с использованием Cayenne
Здесь представлена система безопасности на основе датчиков движения с использованием Cayenne и Arduino Uno. Cayenne — это самая простая и легкая платформа для систем Интернета вещей (IoT). Он позволяет подключать обычные платы, такие как Raspberry Pi, Arduino и LoRa, и не требует большого количества кодирования, за исключением некоторого редактирования в легко доступных кодах.Код (эскиз) автоматически создается Cayenne, поэтому для этого проекта не предусмотрен дополнительный код.
Этот проект IoT доступен по адресу: Создание детектора движения на основе Интернета вещей с использованием Cayenne
Сотовый Интернет вещей на базе GSM Домашняя автоматизация
Что делать, если вы находитесь вне дома (и / или в другой стране) и вдруг понимаете, что забыли выключить гейзер, свет и другие электроприборы? Эта дорогостоящая ошибка может увеличить счет за электроэнергию, а также подвергнуть опасности вашу жизнь и жизнь других людей.
Не бойся. Мы собираемся создать сотовое устройство на базе Интернета вещей для домашней автоматизации, которое поможет вам управлять своей бытовой техникой, где бы вы ни находились.
Этот проект IoT доступен по адресу: GSM-based Cellular IoT Home Automation
Интеллектуальная система сельского хозяйства на основе Интернета вещей
В этом проекте мы собираемся создать систему интеллектуального земледелия на основе Интернета вещей, которая сможет контролировать влажность почвы. С помощью этого устройства мы сможем автоматически орошать участок земли и распылять удобрения и пестициды по беспроводной сети с помощью телефона, пока мы заняты другой работой.
Этот проект Интернета вещей доступен по адресу: Система интеллектуального сельского хозяйства на основе Интернета вещей
Собственное устройство для мониторинга среды с поддержкой IoT Mesh
мы собираемся создать устройство, которое сможет эффективно измерять качество воздуха и уровень загрязняющих веществ, а также уровень шума и отправлять эти данные в облако. Это устройство также способно создавать локальную ячеистую сеть либо с модулем Bluetooth / WiFi, либо с помощью Device Cloud, что позволяет нам точно отслеживать загрязнение окружающей среды.
Этот проект IoT доступен по адресу: Design Own IoT Mesh Enabled Environment Monitoring Device
Разработка искусственного интеллекта для распознавания лиц в Интернете вещей
В этом проекте мы узнаем, как создать интеллектуального робота с искусственным интеллектом. Этот робот распознает лицо человека, может распознавать его голос и, таким образом, получать различные команды для приветствия гостей или в целях безопасности. Можно также предварительно просмотреть прямую трансляцию с камеры через распознавание лиц.
Этот проект IoT доступен по адресу: Designing IoT Face Recognition AI Robot
Создайте свой собственный недорогой робот для Интернета вещей
Есть много типов роботов, от простых игрушечных машинок до продвинутых промышленных роботов.Описанный здесь робот IoT, управляемый Wi-Fi, использует приложение NodeMCU и Blynk. Им можно управлять по беспроводной сети с любого смартфона Android с поддержкой Wi-Fi.
Этот проект IoT доступен по адресу: Создайте свой собственный недорогой робот IoT
Смарт-устройство IoT с поддержкой Wi-Fi и Bluetooth Mesh для спортсменов
Это устройство может в режиме реального времени предоставлять данные о перемещениях игроков во время тренировок и игр, например об ускорении, угле и направлениях, а также об их состоянии здоровья. Это может быть полезно как для игроков, так и для спортивной аудитории, поскольку может помочь лучше понять игру, повысить производительность игроков и изучить навыки.
Этот проект IoT доступен по адресу: Смарт-устройство IoT с поддержкой Wi-Fi и Bluetooth для спортсменов
Измеритель загрязнения воздуха с поддержкой Интернета вещей и цифровой приборной панелью на смартфоне
Здесь представлен измеритель загрязнения воздуха с поддержкой Интернета вещей для мониторинга качества воздуха на вашем смартфоне с помощью приложения Blynk и платы Arduino. Blynk — это платформа Интернета вещей (IoT) для управления Arduino, Raspberry Pi и т.п. через Интернет. В этом проекте Blynk предоставляет цифровую приборную панель на вашем смартфоне, которая отображает в реальном времени показания качества воздуха для ближайшего окружения.
Этот проект IoT доступен по адресу: Измеритель загрязнения воздуха с поддержкой Интернета вещей с цифровой приборной панелью на смартфоне
Детектор шумас автоматической системой записи с использованием Arduino и IoT
Громкий разговор — раздражающая привычка в офисе. Наличие громкого сотрудника может отвлекать нас от работы и навредить нашей производительности. Чтобы помочь решить эту проблему, мы предлагаем вам сегодня детектор шума с автоматической системой регистрации. Это устройство уведомляет пользователей всякий раз, когда обнаруживает громкий шум (когда звук выходит за определенные пределы), а также автоматически записывает звук и сохраняет этот записанный звук в файл.
Этот проект IoT доступен по адресу: Детектор шума с автоматической системой записи с использованием Arduino с IOT
Видео проекты IoT: беспроводной биометрический замок с использованием Arduino и IoT (хинди и английский)
Этот проект своими руками поможет вам построить недорогой биометрический замок. У всех нас в смартфонах есть биометрический датчик отпечатков пальцев. Сегодня мы собираемся использовать этот датчик для изготовления прототипа биометрического замка всего за 850 рупий.
Этот проект IoT доступен по адресу: Wireless Biometric Lock Using Arduino with the IoT (Hindi & English)
Video IoT Projects: многоязычное голосовое управление IOT Home Automation с помощью Google Assistant и Raspberry Pi
В этом домашнем проекте мы собираемся создать систему домашней автоматизации IoT, которая позволит вам управлять своим домом с помощью голосовых команд, подаваемых на предпочитаемом вами языке.
Этот проект IoT доступен по адресу: Многоязычное голосовое управление IOT Home Automation с помощью Google Assistant и Raspberry Pi (хинди и видео)
Умная плата переключателя касания Ардуинодля домашней автоматизации с ИОТ
Таймер, представленный здесь, можно использовать для запуска и остановки электрического водонагревателя из приложения Blynk на вашем смартфоне. Используя это, горячая вода будет готова, когда вы проснетесь.
Этот проект IoT доступен по адресу: Smart Arduino Touch Switch Board для домашней автоматизации с IoT
Система безопасности умного дома с системой автоматической телефонной связи с использованием Arduino и IoT
Когда вор входит в ювелирный магазин, владелец магазина автоматически получает уведомление на свой телефон.Также устройство автоматически вызывает копов, пока вор украдет ценные вещи. Это возможно с нашим умным устройством, которое мы собираемся сделать.
Этот проект IoT доступен по адресу: Система безопасности умного дома с системой автоматической телефонной связи с использованием Arduino и IoT
Система мониторинга качества воздуха PM2.5 и PM10 на основе Интернета вещей
Это система мониторинга качества воздуха на основе ESP32 NodeMCU для проверки твердых частиц (ТЧ), влажности, температуры, высоты над уровнем моря и уровней давления.Различные условия окружающей среды проверяются и отображаются на TFT-дисплее, а также на платформе ThingSpeak IoT (Интернет вещей).
Этот проект IoT доступен по адресу: Система мониторинга качества воздуха PM2.5 и PM10 на основе Интернета вещей
Беспроводной веб-сервер на базе ESP8266
Этот проект беспроводного веб-сервера на базе ESP8266 построен на базе Arduino. В настоящее время ESP8266 набирает популярность в области электроники, поскольку он недорогой, надежный и легко доступен на рынке.Большинство документов, относящихся к этому модулю, написаны на мандаринском (китайском) языке, и информации, представленной в таблице данных, недостаточно для использования ESP8266 в приложении.
Этот проект IoT доступен по адресу: беспроводной веб-сервер на базе ESP8266.
Интеллектуальная камера на базе Интернета вещей
Здесь представлен проект, который позволяет превратить Raspberry Pi (RPi) в интеллектуальную камеру на основе Интернета вещей, а затем управлять и смотреть видео в реальном времени, снимаемое этой камерой, на вашем смартфоне из любой точки планеты.Вам просто нужно подключение к Интернету на вашем RPi и смартфоне. В этом проекте объясняется пошаговая процедура создания собственной удаленной интеллектуальной камеры безопасности.
Этот проект Интернета вещей доступен по адресу: Интеллектуальная камера на основе Интернета вещей.
Измеритель загрязнения воздуха
Здесь представлен измеритель загрязнения воздуха с поддержкой Интернета вещей для мониторинга качества воздуха на вашем смартфоне с помощью приложения Blynk и платы Arduino. Blynk — это платформа Интернета вещей (IoT) для управления Arduino, Raspberry Pi и т.п. через Интернет.В этом проекте Blynk предоставляет цифровую панель управления на вашем смартфоне, которая отображает в реальном времени показания качества воздуха для ближайшего окружения.
Этот проект IoT доступен по адресу: Прибор для измерения загрязнения воздуха
Проекты домашней автоматизации IoT
IoT быстро меняет судьбу устройств, которые являются ядром с определенной задачей в нашем мире. Эти устройства могут взаимодействовать между собой и с людьми. Широкое использование датчиков — лишь один из отличительных факторов.При этом существуют различные методы управления жестами и для бытовой техники.
Жесты руки просты и легки в использовании при использовании электронных компонентов, которые упоминаются в этом следующем проекте IoT.
Этот проект IoT доступен по адресу: Домашняя автоматизация с помощью жестов
Windows 10 в проектах Raspberry IoT
Microsoft добавляет изюминку в Интернет вещей за счет подключения к облаку и поддержки. Устройства подключаются к Windows 10 и мгновенно связываются друг с другом.Все, что вам нужно для начала, — это общедоступный выпуск Windows 10, основная приборная панель Windows 10 IoT. О, и Raspberry Pi 2.
Этот проект IoT доступен по адресу: Windows 10 IoT Core для Raspberry Pi 2.
Робот для беспроводного видеонаблюдения
Мы разработали робота, который можно использовать для видеонаблюдения и мониторинга, которым можно управлять через графический интерфейс. Механизм управления снабжен средством передачи видео. Передача видео практически достигается за счет высокоскоростной передачи изображения.Первоначально робот будет оснащен камерой, которая будет снимать сцены и передавать изображения на сервер, на котором пользователь будет контролировать и смотреть прямую трансляцию.
Этот проект IoT доступен по адресу: Робот для беспроводного видеонаблюдения с использованием Raspberry pi.
Умная дверь гаража
Прошли те времена, когда вам приходилось открывать дверь гаража или использовать громоздкий электронный ключ, который то и дело разряжался. Если вы хотите идти в ногу с трендом, этот проект для вас.Разработка этого проекта поможет вам избавиться от надоедливого кликера, который постоянно теряется. Благодаря встроенной в смартфон коммуникационной технологии он заменяет кликер на ваш смартфон.
Этот проект IoT доступен по адресу: Garage Door Clicker.
Автоматические жалюзи
Автоматизация извлекает максимум из всего, что есть вокруг, и даже шоры — это не пространство. Как ни странно, если вы хотите самостоятельно настроить автоматизацию дома, неплохо было бы начать с шор.С их помощью вы можете завоевывать лавры, открывая и закрывая их по вашему желанию.
Следующий DIY также считается самым дешевым DIY. Что вы чувствуете?
Этот проект IoT доступен по адресу: Автоматические жалюзи.
Контроль влажности и температуры
Здесь представлена система контроля влажности и температуры с использованием Arduino. В этом проекте информация о влажности и температуре от датчика DHT-11 анализируется графически на платформе ThingSpeak с использованием Arduino MCU и модуля Wi-Fi ESP8266.
Этот проект IoT доступен по адресу: Датчик влажности и температуры
Отслеживание багажа
Когда вы говорите, что только 1% багажа теряется во время авиаперелета, это звучит как очень небольшая цифра. Однако, если перейти к абсолютным цифрам, 1% из миллиардов путешественников по-прежнему остается огромным числом. Следующая сумка, которую они потеряют, может быть вашей.
Это устройство «сделай сам» создает систему, которая отслеживает ваш багаж, даже когда он находится в воздухе. Соберите его, храните в сумке, и вы сможете отслеживать все детали со своего телефона.
Этот проект Интернета вещей доступен по адресу: Отслеживание багажа.
Подпись к речи с использованием Интернета вещей
Люди с ограниченными возможностями и немые люди используют метод общения на основе жестов для передачи своих мыслей, и наиболее распространенным средством коммуникации являются жесты рук. Инновация, которая поможет глухим и немым людям общаться с другими, является актуальным решением, поскольку благодаря Интернету вещей есть способ заставить всех и всех говорить.
Из этого видео вы узнаете, как создать свой собственный проект преобразования речи в Интернет вещей для улучшения этого способа общения.
Этот проект IoT доступен по адресу: Sign To Speech Using Internet of Things
IoT Home с голосовыми командами на хинди с использованием Google Assistant и ESP32
В этом проекте мы будем подключать и управлять нашим модулем на базе Wi-Fi ES32 с помощью приложения Google Assistant на нашем мобильном телефоне. Харизма здесь в том, что ваш помощник Google будет принимать голосовые команды на хинди и выполнять действия на ESP32. Затем он будет выполнять действия на основе наших голосовых команд.
Этот проект IoT доступен по адресу: Дом Интернета вещей с голосовыми командами на хинди с использованием Google Assistant и ESP32 с видео (хинди и английский)
Интернет вещей и домашняя автоматизация с сенсорным экраном
Мы видели различные приложения IoT, но как насчет добавления к нему прикосновений?В этом проекте мы будем строить аналогичный тип системы домашней автоматизации на основе Интернета вещей.
Этот проект IoT доступен по адресу: Интернет вещей и сенсорная автоматизация дома с видео (хинди и английский)
Система регистрации температуры
Эта система регистрации температуры построена на базе микроконтроллера PIC16F887, модуля Wi-Fi ESP8266, переключателя логического уровня, датчика температуры LM35, регулятора 3,3 В LM1117-3.3, регулятора 5 В 7805 и ЖК-модуля 16 × 2. Он позволяет собирать, хранить, анализировать, визуализировать и действовать в соответствии с данными, полученными от датчиков или электронных схем.
Этот проект IoT доступен по адресу: Система регистрации температуры.
Самый маленький в мире проект Интернета вещей
В этом проекте мы раздвигаем границы того, как можно уменьшить размер проекта Интернета вещей без ущерба для его работоспособности. Могут быть продукты, которые намного меньше, чем. Это простейший проект IoT, кнопка IoT с аккумулятором размером 4 x 2 x 1 см.
Этот проект доступен по адресу: Самый маленький в мире проект Интернета вещей.
Эти проекты Интернета вещей были впервые опубликованы совместно 5 ноября 2017 г. и обновлены 24 ноября 2021 г.
Ищете новое хобби? Попробуйте создать свои собственные устройства IoT с помощью Arduino.
Цена и доступность предложения могут быть изменены после публикации.
TL; DR: Пакет Ultimate Arduino Coding Power Course Bundle продается всего за 39,99 долларов США — это 98% скидка — по состоянию на 30 августа.
Все больше и больше похоже на то, что мы будем наслаждаться еще одной простудой -погодный сезон в помещении. Итак, вы могли бы теперь подготовиться с некоторыми новыми способами стимулировать свой ум.Если вы увлечены головоломками и играли во все видеоигры в своем арсенале, возможно, попробуйте что-нибудь посложнее, например, написать код для собственных устройств Интернета вещей.
Это не так страшно, как вы думаете, благодаря этому комплекту Ultimate Arduino Coding Power Course Bundle, который включает десяток курсов по Arduino, Raspberry Pi, ROS1 и ROS2.
Для непосвященных: Arduino — это платформа с открытым исходным кодом, используемая для создания проектов электроники. Он состоит из физической программируемой печатной платы и программного обеспечения, которое запускается на вашем компьютере и используется для записи и загрузки кода на плату.Он создан для любителей, мастеров-мастеров, хакеров, дизайнеров и многих других и в основном предлагает способ своими руками создавать электронные устройства, которые будут делать то, что вы хотите.
13 курсов в этом пакете преподают два высокопоставленных преподавателя с более чем 4 из 5 звезд. Есть Эдуард Ренар, инженер-программист и предприниматель, который в 2016 году стал соучредителем стартапа робототехники, построив полностью роботизированную руку с нуля с помощью Arduino, Raspberry Pi и других. А еще есть Ашраф Саид, чей бизнес, группа инженеров по обучению, является лидером в индустрии микроконтроллеров с более чем десятилетним опытом, который можно продемонстрировать.Вместе с ними вы научитесь создавать платы Arduino, кодировать их и использовать в своих проектах.
Но сначала вы, вероятно, захотите начать с курса Arduino для начинающих, где вы будете выполнять практические задания, чтобы получить более широкое представление о том, как работает ваша плата. Как только вы обретете некоторую уверенность, вы сможете попрактиковаться в своих знаниях Arduino с более чем 30 различными проектами, включая роботов с голосовым управлением, пианино на базе Arduino, радиолокационную станцию и станцию домашней автоматизации.