Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
Привет.
Я покажу вам, как построить собственный умный дом. Он показывает температуру как внутри, так и снаружи, если окно открыто или закрыто, показывает, когда идет дождь, и подает сигнал тревоги, когда датчик 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, вам необходимо сделать следующее (вы можете увидеть это на картинке выше): 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-адреса, но это не обязательно. На картинке выше вы можете увидеть, как его настроить.
Шаг 10: Проверьте это
Если вы хотите просмотреть данные на своем компьютере, вы можете сделать это, набрав в браузере yourip / all (например, 12.345.678.901/all) или используя приложение для Android.
Не забудьте оставить комментарий и нажать избранное, если вам понравился мой проект:)
Шаг 11: ИЗМЕНИТЬ: исходный код приложения для Android
Поскольку многие люди спрашивали меня об исходном коде Android, я добавляю его ниже.
Рекомендуемые:
Умный дом от Raspberry Pi: 5 шагов (с изображениями)
Умный дом от Raspberry Pi: уже существует несколько продуктов, которые делают вашу квартиру умнее, но большинство из них являются проприетарными решениями. Но зачем вам подключение к Интернету, чтобы включать свет с помощью смартфона? Это была одна из причин, по которой я создал свой собственный Smar
Как сделать умный дом с помощью модуля реле управления Arduino - Идеи домашней автоматизации: 15 шагов (с изображениями)
Как сделать умный дом с помощью модуля реле управления Arduino | Идеи домашней автоматизации: в этом проекте домашней автоматизации мы разработаем релейный модуль для умного дома, который сможет управлять 5 бытовыми приборами. Этим релейным модулем можно управлять с мобильного телефона или смартфона, ИК-пульта дистанционного управления или пульта дистанционного управления телевизором, ручного переключателя. Это интеллектуальное реле также может определять р
Умный дом своими руками с Google Assistant и Arduino: 6 шагов
Умный дом своими руками с помощью Google Assistant и Arduino: кому не нужен умный дом? Одна из самых приятных вещей, которые вы можете сделать, - это включить в доме свет или другие приборы с помощью голосового управления. С помощью приложения Google Home и помощника Google это действительно проще простого… Вы не
Умный будильник: умный будильник на Raspberry Pi: 10 шагов (с изображениями)
Умный будильник: умный будильник на Raspberry Pi: вы когда-нибудь хотели умные часы? Если да, то это решение для вас! Я сделал Smart Alarm Clock, это часы, в которых вы можете менять время будильника в соответствии с веб-сайтом. При срабатывании будильника раздастся звуковой сигнал (зуммер) и загорятся 2 лампочки
Самый дешевый умный дом за 38 долларов: 8 шагов (с изображениями)
Самый дешевый умный дом за 38 долларов: слышали ли вы о новом Raspberry Pi Zero? При цене всего 5 долларов (или 10 долларов за версию W) он производит революцию в умном доме, делая его дешевле, чем когда-либо, и доступным для любого бюджета. Еще одна часть того, чтобы сделать умный дом более доступным, - это подключение