Оглавление:
- Запасы
- Шаг 1: Демо
- Шаг 2: программа Arduino Ino
- Шаг 3: M.I.T. Дизайн приложений
- Шаг 4: Бытовая техника
Видео: Умный дом с Arduino MKR1000 и M.I.T. Приложение для Android: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
В этом уроке я описываю, как улучшить ваш умный дом с помощью всего лишь нескольких компонентов.
Сердце этого умного дома - плата Arduino MKR1000, управляемая с помощью приложения, разработанного на веб-сайте разработчиков M. I. T. (Массачусетский Институт Технологий).
Как это делается? На сайте M. I. T. вы можете войти в свою учетную запись Google, чтобы самостоятельно создать приложение для Android-смартфона. Вы можете определить экраны и запрограммировать все основные команды. Последнее делается с помощью понятного WYSIWYG (что вы видите, то и получаете) языка визуального программирования с блочными функциями.
Я сделал приложение для управления платой Arduino MKR1000 через Wi-Fi с 5 различными выходами для переключения 5 разных устройств в «умном доме». Изначально подключаются только светодиоды, но их легко заменить переключающими реле для подключения бытовой техники.
Запасы
1 плата Arduino типа MKR1000, 7 резисторов 1кОм.7 led 5 мм, разные цвета. Макет и проводка.
Реле 5 В постоянного тока по одному на бытовое применение.
Источник питания 5 В постоянного тока для MKR1000 (подойдет USB-источник питания от настенной бородавки).
ПК с установленным программным обеспечением Arduino IDE.
Шаг 1: Демо
Здесь вы можете увидеть, как включаются и выключаются 5 различных выходов со светодиодами. Также демонстрируется настройка экрана, вы можете выбрать количество кнопок с помощью флажков. (минимум одна кнопка, максимум пять кнопок).
Кнопки зеленые, когда светодиоды могут быть включены, и становятся красными, если светодиоды могут быть выключены. После закрытия приложения состояние каждой кнопки сохраняется в памяти.
Есть два дополнительных светодиода: белый, показывающий, что MKR1000 ищет правильный канал WiFi, и синий, показывающий, что соединение установлено и все в порядке. Это занимает ок. 20 секунд после включения.
Когда WiFi отключается, MKR1000 снова начинает поиск соединения.
Шаг 2: программа Arduino Ino
Arduino MKR1000 нуждается в программе для работы с приложением от M. I. T. Это расширенная и улучшенная версия программы, описанной в публикации Агуса Курниавана «Семинар по разработке Arduino и Genuino MKR1000 2016».
Загрузите файл, скопируйте текст в IDE Arduino, а затем загрузите программу в свой Arduino MKR1000. См. Www.arduino.cc для получения информации об установке и использовании необходимого программного обеспечения, а также о программировании Arduino. Перед загрузкой программы в MKR1000 сначала замените значения «xxx» вашими (секретными) кодами для вашей сети Wi-Fi в вашем собственном умном доме.
Если вы ранее не программировали MKR1000, вы должны сначала сделать MKR1000 видимым в среде IDE. MKR1000 не входит в стандартную комплектацию. Сначала установите необходимую библиотеку «Wifi101». Для этого перейдите в «инструменты / управление библиотеками» и выберите библиотеку WiFi101. Последний шаг - добавить плату MKR1000. Для этого перейдите в «Инструменты / Доска / Менеджер плат». В списке плат найдите «Платы Arduino SAMD (32-разрядная ARM Cortex-M0 +)». Нажмите там на «Подробнее» и «установить», чтобы установить эту доску.
Шаг 3: M. I. T. Дизайн приложений
На сайте M. I. T. Вы можете войти в свою учетную запись Google, чтобы самостоятельно создать приложение для Android-смартфона. Вы можете определить экраны и запрограммировать все основные команды. Последнее делается с помощью понятного WYSIWYG (что вы видите, то и получаете) языка визуального программирования с блочными функциями.
Мою программу для Android можно найти в галерее M. I. T. веб-сайт разработки. Войдите в систему, найдите «MKR1000» и загрузите самую последнюю версию «MKR1000_V4_Control». Вы получите копию на своей странице разработки, которую вы можете просмотреть, изменить или улучшить.
Если вы хотите опробовать исполняемый файл Android (файл APK) без входа в M. I. T. веб-сайт вы можете напрямую загрузить файл здесь, скопировать и установить его на свой смартфон.
M. I. T. веб-сайт упакован с учебными пособиями, руководством по началу работы и большим форумом. Вы можете шаг за шагом научиться программировать, проектируя экран телефона и все блоки, управляющие кнопками.
Важное примечание: когда ваше приложение будет готово к установке, скопируйте его на свой телефон и дважды щелкните файл apk. Он безопасен в использовании, однако ваш сканер вирусов, вероятно, сойдет с ума и начнет выдавать несколько неправильных сообщений о безопасности. Просто игнорируйте их, основная причина в том, что вы загружаете приложение не из официального магазина приложений…
Шаг 4: Бытовая техника
Вместо светодиодов можно подключить маленькие реле на 5 В постоянного тока для включения бытовой техники. Все они подключены к опасному напряжению (110 В переменного тока или выше), поэтому будьте осторожны и работайте безопасно.
Сами реле нуждаются в питании, если вы установите все 5 реле, я предлагаю использовать отдельный источник питания 5 В постоянного тока для реле. В противном случае соединение MKR1000 5VDC будет перегружено.
Рекомендуемые:
Умный дом от Raspberry Pi: 5 шагов (с изображениями)
Умный дом от Raspberry Pi: уже существует несколько продуктов, которые делают вашу квартиру умнее, но большинство из них являются проприетарными решениями. Но зачем вам подключение к Интернету, чтобы включать свет с помощью смартфона? Это была одна из причин, по которой я создал свой собственный Smar
Как сделать умный дом с помощью модуля реле управления Arduino - Идеи домашней автоматизации: 15 шагов (с изображениями)
Как сделать умный дом с помощью модуля реле управления Arduino | Идеи домашней автоматизации: в этом проекте домашней автоматизации мы разработаем релейный модуль для умного дома, который сможет управлять 5 бытовыми приборами. Этим релейным модулем можно управлять с мобильного телефона или смартфона, ИК-пульта дистанционного управления или пульта дистанционного управления телевизором, ручного переключателя. Это интеллектуальное реле также может определять р
Умный дом с Arduino: 11 шагов (с изображениями)
Умный дом с Arduino: Здравствуйте, я покажу вам, как построить собственный умный дом. Он показывает температуру как внутри, так и снаружи, если окно открыто или закрыто, показывает, когда идет дождь, и подает сигнал тревоги, когда датчик PIR обнаруживает движение. Сделал приложение на андроиде, чтобы
Умный дом своими руками с Google Assistant и Arduino: 6 шагов
Умный дом своими руками с помощью Google Assistant и Arduino: кому не нужен умный дом? Одна из самых приятных вещей, которые вы можете сделать, - это включить в доме свет или другие приборы с помощью голосового управления. С помощью приложения Google Home и помощника Google это действительно проще простого… Вы не
Беспроводной переключатель IKEA - Умный дом своими руками: 4 шага
IKEA Wireless Switch - Умный дом своими руками: Ребята, надеюсь, вы найдете мою идею интересной и полезной. В продаже много умных розеток, но можно сделать самому. Вот моя идея недорогой умной розетки своими руками