Интеллектуальная система энергосбережения для вашего дома
Компоненты и расходные материалы
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Приложения и онлайн-сервисы
| ||||
|
Об этом проекте
В домах часто теряется электричество из-за вентиляторов и освещения, которые продолжают работать, даже когда в комнате никого нет. Моя идея в основном состоит в том, чтобы сообщить пользователю, что, когда он покидает свой дом, если какое-либо из основных устройств, таких как вентиляторы или освещение, телевизоры, вентиляторы или кондиционеры, случайно остаются включенными, которые являются основными и основными приборами, потребляющими электроэнергию наш дом. Некоторые устройства, такие как телевизоры и кондиционеры, потребляют электроэнергию, даже когда включены только переключатели на их распределительных щитах, это немного, но совокупная сумма 1000 домов с одинаковыми условиями будет достаточно большим числом.
В настоящее время я использовал самодельное устройство расширения, чтобы продемонстрировать работу проекта. Ниже приведены шаги по созданию этого забавного проекта, так что приступим:
1. Что необходимо для сборки оборудования проекта:
Для создания этого проекта требуется следующее:
- Particle Photon, мозг проекта
- Макет
- Релейный модуль. В настоящее время я использовал 2-канальный релейный модуль, но вы можете сделать то же самое с несколькими каналами.
- Источник питания для вашего реле, поскольку частица может обеспечивать только 3,3 В, поэтому я использовал Arduino UNO для питания реле, но вы можете сделать то же самое с любым внешним источником питания.
- Проволочные перемычки для соединений.
Теперь, когда у нас есть все необходимое, приступим к сборке нашего проекта!
2. Сборка оборудования:
После этого мы сделаем соединения, как показано на следующей схеме. Но сначала давайте рассмотрим принципиальную схему модуля реле и фотона частицы.
Мы подключим вывод INT1 модуля реле к цифровому выводу частицы, в настоящее время я использовал выводы 1 и 2 платы, но это ваш выбор.
Окончательная схема проекта будет следующей:
После подключения ваш проект будет выглядеть примерно так:
Теперь, когда мы закончили с аппаратной частью, мы можем перейти к части разработки приложения для Android.
3. Разработка приложений:
Переходим к программной части проекта. Мы будем использовать эту замечательную платформу Blynk, чтобы создать очень простое и базовое приложение для нашего проекта. Шаги по созданию нового проекта в Blynk:
1. Загрузите Blynk . приложение из игрового магазина.
2. Зарегистрируйтесь, чтобы создать бесплатную учетную запись и начать разработку приложений.
3. После этого создайте новый проект, выберите фотон частиц в разделе плат и параметр Wi-Fi и нажмите «Создать».
4. Теперь выберите следующие компоненты, как показано на схеме:
- Кнопка для управления реле, т. е. подключенными устройствами, такими как освещение и вентиляторы.
- Триггер GPS для выполнения определенной операции, когда мы выходим из указанного GPS.
- Уведомление для генерации push-уведомления всякий раз, когда человек выходит из дома, чтобы он мог выключить случайно оставленные приборы и тем самым сэкономить электроэнергию.
4. Программирование ДСП:
Теперь нам нужно запрограммировать ДСП, чтобы установить связь между приложением blynk и фотоном частицы. Это достигается с помощью библиотеки Blynk, которая позволяет создать простой и готовый к работе канал связи между нашим устройством и фотоном.
Код можно выгрузить на ДСП с помощью build.particle.io, войдя на сайт частиц. Код находится во вложении.
Ну это все! Наш проект готов к работе. Так что продолжайте, стройте и получайте удовольствие. Пожалуйста, не стесняйтесь задавать любые сомнения относительно моих проектов в комментариях или личных сообщениях.
Это видео-демонстрация моего проекта.
Код
- Код сборки частиц
Код сборки частиц C / C ++
Это основной код для программирования частиц#define BLYNK_PRINT Serial #include#include volatile int state =LOW; char auth [] ="Ваш код аутентификации"; BLYNK_WRITE (V0) // Триггер GPS {GPSflag =param.asInt (); // Установите флаг на 1 или 0} BLYNK_WRITE (V1) // Кнопка, которая что-то делает, если GPSflag равен 1 {if (GPSflag ==1) // Проверять флаг {// Что-то делать, если флаг равен 1 digitalWrite (2, high )} else {// Сделайте что-нибудь еще и / или сообщите, что что-то не разрешено в этом месте digitalWrite (2, low)}} void setup () {Serial.begin (9600); Blynk.begin (auth); attachInterrupt (D2, notifyOnButtonPress, RISING);} void notifyOnButtonPress () {state =! state;} void loop () {Blynk.run (); if (state ==HIGH) {Blynk.notify ("Вы вышли из своего дом!"); задержка (200); состояние =НИЗКОЕ; }}
Схема
Производственный процесс
- Лучшие аксессуары для Raspberry Pi
- Станьте умнее:будущее вашего дома
- Интеллектуальная безопасность:как защитить устройства умного дома от хакеров
- Использование мощи умных городов для светлого будущего
- Способы повышения безопасности вашего умного дома
- Verizon и Honeywell объединяют усилия для создания интеллектуальных счетчиков с поддержкой LTE
- Решение для управления энергопотреблением IoT для умного бизнеса!
- Умная сеть для стабильного и надежного электроснабжения
- Технология лазерной печати для водонепроницаемых электронных тканей
- Стандартизируйте свою документацию для Smart Factory благодаря цифровым