Оглавление:

Умный дом с Arduino: 11 шагов (с изображениями)
Умный дом с Arduino: 11 шагов (с изображениями)

Видео: Умный дом с Arduino: 11 шагов (с изображениями)

Видео: Умный дом с Arduino: 11 шагов (с изображениями)
Видео: Умный дом на ARDUINO - в действии 2024, Июль
Anonim
Умный дом с Arduino
Умный дом с Arduino

Привет.

Я покажу вам, как построить собственный умный дом. Он показывает температуру как внутри, так и снаружи, если окно открыто или закрыто, показывает, когда идет дождь, и подает сигнал тревоги, когда датчик PIR обнаруживает движение. Сделал на андроиде приложение для отображения всех данных (тоже можно посмотреть в браузере). Вы можете видеть температуру в своем доме и другую информацию со всего мира! Приложение переведено на английский и польский языки. Я построил его, потому что хотел создать свой собственный умный дом и управлять им. При желании можно сделать свой умный дом, все, что вам нужно, это запчасти (перечисленные ниже) и много желания. Итак, приступим.

Расшифровка аббревиатур для начинающих:

GND - земля

VCC - мощность

PIR - датчик движения

Шаг 1: Детали

Запчасти
Запчасти
Запчасти
Запчасти

Все детали мне обошлись в 90 долларов

  • Ардуино
  • Модуль Ethernet ENC28J60
  • Термометр DS18B20 x2
  • Модуль микрофона
  • Датчик дождя
  • Датчик PIR
  • Геркон
  • Реле
  • Резистор 4, 7кОм
  • Витая пара
  • сетевой кабель
  • Инструменты (пайка, отвертка)

Шаг 2: Подключение

Связь
Связь
Связь
Связь
Связь
Связь

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

Шаг 3: программа

Сначала вам нужно скачать, извлечь и импортировать эту библиотеку в IDE arduino. И загрузите библиотеку 1Wire отсюда, температуру в Далласе отсюда и импортируйте их также в Arduino IDE. Вы можете загрузить эту программу на свой ардуино. В комментарии есть объяснение кода.

Шаг 4: Как это работает?

Как это работает?
Как это работает?

Когда вы нажимаете кнопку «Обновить» в своем приложении или браузере, Arduino отправляет данные на смартфон / браузер. Приложение получает исходный код с каждой страницы (/ tempin, / tempout, / rain, / window, / alarm) и отображает его на вашем телефоне.

Шаг 5: Приложение для Android

Приложение для Android
Приложение для Android
Приложение для Android
Приложение для Android
Приложение для Android
Приложение для Android

Чтобы установить приложение на свой телефон Android, вам необходимо сделать следующее (вы можете увидеть это на картинке выше): 1. первым шагом является загрузка файла smartHome.apk 2. Отправьте файл apk на свой телефон 3. Откройте диспетчер файлов и найдите файл smarthHome.apk 4. Нажмите на него и нажмите «Установить» (если вы включили возможность установки приложений вне Google Play, вам нужно для включения) 5. Вы закончили установку, можно включить приложение

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

Шаг 6: Конфигурация приложения

Конфигурация приложения
Конфигурация приложения
Конфигурация приложения
Конфигурация приложения
Конфигурация приложения
Конфигурация приложения
Конфигурация приложения
Конфигурация приложения

Я объясню, как работает приложение. Он показывает все данные из вашего дома. Вы можете нажать на значок настроек, чтобы изменить свой IP-адрес и включить или выключить будильник. Когда вы включаете будильник, приложение получает данные от действующего датчика PIR, и если он обнаруживает движение в вашем доме, оно отправляет уведомление. Приложение получает данные с датчика движения каждую минуту. В поле IP вы должны ввести свой IP-адрес. Вы можете проверить это здесь.

Шаг 7: браузер

Браузер
Браузер
Браузер
Браузер

Введите в браузере свой ip / all. Там можно увидеть все данные и включить и выключить свет.

Вы можете использовать это вместо приложения на android.

Шаг 8: перенаправление портов

Перенаправление порта
Перенаправление порта

Вам нужно открыть порт на вашем роутере. Откройте конфигурацию вашего маршрутизатора, установите IP-адрес arduino и откройте порт 80. Вы можете увидеть это на изображении выше.

Шаг 9: НЕТ IP (необязательно)

НЕТ IP (необязательно)
НЕТ IP (необязательно)

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

Шаг 10: Проверьте это

Если вы хотите просмотреть данные на своем компьютере, вы можете сделать это, набрав в браузере yourip / all (например, 12.345.678.901/all) или используя приложение для Android.

Не забудьте оставить комментарий и нажать избранное, если вам понравился мой проект:)

Шаг 11: ИЗМЕНИТЬ: исходный код приложения для Android

Поскольку многие люди спрашивали меня об исходном коде Android, я добавляю его ниже.

Рекомендуемые: