Спасибо. На безопасности получается не с экономить, ну и правильно, что бы потом горько не пожалеть...
Все правильно, датчики лучше готовые некоторые покупать.
К системе лучше БРП подключить, чтоб работала, даже когда нет питания, и смотреть напряжение на аакум.батарее, чтоб среагировать если что, или как у меня в системе, при малом напряжении на аккуме, отсылается смс о низком напряжении батарее, и отсылать смс когда пропало или появилось 220В.
По поводу зависания i2c:
Разъяснили мне тут знакомые разработчики железа, что шина предназначена для внутренней связи микроконтроллеров и периферии, максимум 5 метров (для датчиков), при больших расстояниях стабильность и скорость сильно падает из-за ёмкости шлейфов. Хотим без глюков, тогда rs485, can, ethernet. I2c пусть дисплеи обслуживает...
Тоже думал на ней замутить, но, видимо, облом.
Всем форумчанам доброго времени суток!!! прочитал форум , и низкий поклон разработчикам всем кто писал скетчи, кто идею вопрощал. всем огромное спасибо! повторять пока не буду мысли есть разные. вот один вопрос мы то имеем дело во времени почему никто не додумался сделать календарь событий с управлением относительно температур во времени месяцев и недель что бы можно было в зависимости от времени года от таймера поставить температурные режимы для дома?
я много лет вынашиваю вопрос управления домами (умными ) как конструктивно реализовать и пока ни в одном проэкте не встретил годового и вообще какого либо календаря, с точными часами
а задача то в конечном итоге у всех нас сводится к экономии энергий потребляемых нашими домами в реалии что бы платить разумно.
всем огромное спасибо кто обратит внимание на столь простое дополнение к вашему проэкту. с ув Михал
Согласен! До умного дома пока не дошел, но делаю "Умный курятник". в целях накопления опыта, автокормушка, плавное включение и выключение света, вентиляция и обогрев. Сталкнулся с проблемой зима - лето. Если зимой все параметры нужны, то летом обогрев и освещение нет, поэтому нужен такой календарь зима -лето. Как это делается? Опыта пока маловато...
Согласен! До умного дома пока не дошел, но делаю "Умный курятник". в целях накопления опыта, автокормушка, плавное включение и выключение света, вентиляция и обогрев. Сталкнулся с проблемой зима - лето. Если зимой все параметры нужны, то летом обогрев и освещение нет, поэтому нужен такой календарь зима -лето. Как это делается? Опыта пока маловато...
Делается это датчиками температуры и освещенности. Если в июне минус десять вдруг случиться, дом обогревать не будете?
P/S Да и флуд это для данной темы. ИМХО.
P/P/S Почистил, все что ниже. Славянин, если посчитаешь нужным продолжить эту дискуссию, сообщи, попробуем восстановить.
Мойша, если автор до сих пор ни ответил, значит либо занят, либо забросил эту тему. На форуме есть платный раздел "Ищу исполнителя", не можете модифицировать сами, попробуйте обратиться туда.
Всем привет и с новым годом! Всем успеха во всем и всегда! Ну и всё такое :) //2018г.
Давненько я не заходил на ардуино.ру Отстаю от жизни совсем, смотрю много нового и интересного люди создают.
Ну а я тоже не скучал! потихоньку боролся с УД :)
Короче новости такие: Долго я не мог понять почему УД стал дико виснуть. Люди! не используйте никогда для питания микроконтроллеров платы DC-DC преобразователей вот такие с алиэкспресс:
большое зло однако! запитал я ими шину I2C, с этого момента когда зависнет УД, стало никому неизвестно. По несколько раз за день, такое случалось. Не сразу я к этому пришел, потому что в тот день, когда я установил DC-DC преобразователи, ещё много реформ провел в схеме и в программе. В итоге я вспонил, что где то слышал про непригодность этих преобразователей для микроконтроллеров и решил вернуть питание ардуины и I2С обратно на LM7805 (три года работало, проблем не знал). И о чудо! Проблема ушла. Я преобразователи эти совсем из шкафа не убрал, посадил на них питание только плат реле и всё!
НО всё равно случались зависания, примерно 1 раз в месяц. Решил я добавить в мой УД сторожевой таймер, после того как мне пришлось перелазить собственный забор для того, чтобы попасть в дом, потому что кодовый замок был обесточен, котел не работал, дома было холодно.
Я изучил много материала по активации watchdoga, но всё равно заказал платку внешнего ватчдога на алике. Платка не пригодилась, так как встроенный в ардуино ватчдог прекрасно работает.
В итоге если случаются зависания, то через 8 секунд УД перезагружается, продолжает работать и высылает мне СМС "UD perezagruzhen_12:00". Я спокоен, жизнь наладилась.
Вообще я проводил эксперименты с программой, и почти полностью уверен, что проблема в библиотеке работы с ЖК-экраном! Потому если отключать во время работы системы устройства на шине I2C, то УД работает пока не отключишь экран. Если закоментить работу с экраном, то УД работает и без экрана.
ВНИМАНИЕ! Загружать её можно только в Ардуино МЕГА с активированным настроенным ватчдогом 8 сек. В ту мегу, в которой последней версии загрузчик. Есть проблема со старыми загрузчиками, при которых после перезагрузки платы, ватчдог вклюается на время 2мс и загрузка программы не происходит. В итоге плата уходит в бесконечную перезагрузку.
У меня МЕГА из магазина Robotdyn, с последней версией загрузчика.
Спасибо что продолжаете, очень интересная тема. Подскажите, какой бесперебойник у Вас стоит? Сколько времени может жить дом без электричества?
Старенький APC smart-UPS SC620i я его взял на авито за 800р. докупил к нему сначало аккумулятор за 1000р., годик он поработал, и внезапно перестал. Удалось починить! обошлось заменой всех электролитических конденсаторов. Но я дооснастил бесперебойник кулером, который включается автоматически после перехода на работу от батареи. К тому моменту цены на аккумкуляторы для ИБП сильно взлетели и меня не устраивала его работа от родного аккумулятора в 30минут, поэтому я за 3000р. купил новый тюменский автомобильный стартерный аккумулятор на 12в 60 Ач, поставил его в подпол и протянул провода до ИБП марки КГ 1х16 и всё :)
работа ИБП от автошного аккумулятора составляет осенью при температуре на улице около 10гр.С и постоянно работающем телевизоре с ТВприставкой, умным домом и периодически работающем котле - уверенные 6 часов!
Но скажу сразу, для котла он не годится, но котел терпит и давно работает от него. Синусоида у него нечистая, поэтому насос в котле гудит громко, но всё работает. У котла датчик пламени оптический, поэтому ему пофиг.
В целом я бесперебойником доволен, основные задачи он выполняет: защита от всего нехорошего в эл.сети и питание от аккумулятора. Как бюджетный вариант пойдет, но лучше поискать ИБП с чистой синусоидой и с готовыми клеммами под внешний аккумулятор.
Вообще мысли у меня дальше развивать эту тему бесперебойного питания от аккумуляторов, но без солнечных батарей и без ветрогенераторов это не актуально пока для меня.
В целом я бесперебойником доволен, основные задачи он выполняет: защита от всего нехорошего в эл.сети и питание от аккумулятора. Как бюджетный вариант пойдет, но лучше поискать ИБП с чистой синусоидой и с готовыми клеммами под внешний аккумулятор.
Такие штуки называются инверторы, стоят не мало, производит много кто в бывшем СССР и в Китае (для примера) . Еще хороший варинат будет On-Line ИБП...
Я тоже постепенно собираю что-то на подобие SmartHOME, но отказался от SIM и экранов (есть интернет и WiFi). MEGA2560 + модули SSR, SSD, оптические развязки, W5100, компьютерный БП, сервер Blynk (с по Android и iOS) + телефон. Проект пока в активной стадии тестирования.
У меня к Вам вопрос. Как вы реализовали контроль за дымовыми датчиками? Я использовал Aналоговые пины с оптической развязкой, но значения не стабильные получаются на момент включения, а потом через час-два стабилизируются :-(
Насколько я помню при задымленности датчик увеличивает сопротивление. Если аналоговый вход в ардуине у вас работает как аналоговый, то оптрон тут лишний. Если вход как цифровой, между оптроном и датчиком должно быть устройство сопряжения.
А я матчасть изучаю потихоньку. Узнал вот, что означает MQTT! Лучше поздно, чем никогда. Про MajorDomo посмотрел. И понял, что дальше буду двигаться по такой схеме:
датчики/реле - MEGA2560 - ESP8266 - MQTT - MajorDomo.
Паралельно мучаюсь с выбором, что делать мне в квартире. Разрабатывать печатную плату и травить, или так же набрать модулей, соединить бородою проводов и заныкать их в кабель канал. Правда, в квартире масштабы уже не те. Шкафчик я приготовил значительно поменьше. И при установке нового эл.счетчика вывел провода с импульсного выхода.
А я матчасть изучаю потихоньку. Узнал вот, что означает MQTT! Лучше поздно, чем никогда. Про MajorDomo посмотрел. И понял, что дальше буду двигаться по такой схеме:
датчики/реле - MEGA2560 - ESP8266 - MQTT - MajorDomo.
Привет! Еще раз респект за такой проект :-) У меня был тоже тернистый путь...
Хочу поделится своим опытом. Я тоже искал IoT решение для управления (уж очень не хотелось изобретать велосипед и строить экраны с кнопками, SMS управление и раздувать код приложения)...
Конечно же ориентир был на бесплатные и развивающиеся проекты. Я попробовал OpenHUB, MajorDomo и Blynk. В итоге OpenHUB оказался сложным для настройки и понимания, удалось нормально запустить только DEMO пример, а какогда начал создавать свои элементы постоянно были то ошибки, то не достаток информации, то необходимость допсывать сам код и т.д. MajorDomo проще, управление только через WEB, количество элементов не велико, что как то не очень мне понравилось... В итоге я остановился на Blynk (поддержка MQTT у них тоже есть в планах, но пока не очень понятно зачем она там вообще нужна? Только для интеграции старых решений?)
Blynk оказался наиболее быстрый и простой в реализации инструмент. У меня все управляется со смартфона и через интернет. Сам интерфейс в приложении создается на макисмально понятном уровне! И программирования требуется значительный минимум. Интерфейс в два клика клонируется на другие устройства без возможности редактирования на них (причем если вы на своем смартфоне что-то меняете в интерфейсе все изменения синхронизируются автоматом), есть даже опция генерации готового приложения (но она платная) да и для совего дома вообще не нужна :-)
Вот так выглядит мой, еще конечно не поностью завершенный, проект "Умного дома" на смартфоне (Blynk).
......
....
Проект условно бесплатный легко ищется через Google размещен на GitHUB. Хотя что же я скромничаю сразу отправлю к документации http://docs.blynk.cc/.
Для "поиграться" и понять нужно оно Вам или нет, можете зарегаться у них на сервере (там есть органичения по количеству кнопок но для теста хватает), а если всетаки понравится запускаете свой локальный сервер и для Вас проект становится бесплатным :-). Там все настолько тривиально с запуском, что даже описывать не хочется. Сервер написан на java и можно запустить на любой платформе iOS, Windows, *NIX, Raspberry Pi и т.п. Максимум что я сделал под Windows с помощью утилиты nssm запускаю его как сервис...
Для скейтча используете бибилиотеку Blynk и например самый простейший код:
/* Закомментируйте это, чтобы отключить печать в порт и сэкономить место */
#define BLYNK_PRINT Serial
#include <SPI.h>
#include <Ethernet.h>
#include <BlynkSimpleEthernet.h>
// Вы должны получить Auth Token в приложении Blynk на смартфоне.
// Зайдите в настройки проекта (значок гайки).
char auth[] = "ВашТокенКлючИзПриложения";
#define W5100_CS 10
#define SDCARD_CS 4
void setup()
{
// Консоль отладки
Serial.begin(9600);
pinMode(SDCARD_CS, OUTPUT);
digitalWrite(SDCARD_CS, HIGH); // Отключаем PIN SD карты
Blynk.begin(auth);
// Вы можете сами указать сервер к которму будуту покдлючаться:
//Blynk.begin(auth, "blynk-cloud.com", 80);
//Blynk.begin(auth, IPAddress(192,168,1,100), 8080);
// Дополнительные параметры см. В примере Boards_Ethernet / Arduino_Ethernet_Manual.
}
void loop()
{
Blynk.run();
}
И это Всё!
Есть примеры покдлючения по WiFi и даже просто эмуляция на COM/USB порту для проведения экспериментов в отсуствии платы W5100 и т.п.
И уже после такого маленького кода вы можете в приложении на смартфоне просто добавлять кнопки и менять значение портов HIGH/LOW. Получать значения с порта напрямую просто указав физический PIN на плате. Или обработав значения в скейтче "заливать" их в виртуальные ПИНы и потом отображать в нужном Вам виде в приложении (цыфрами, шкалой, стрелкой и т.п.). А также очень удобно вести отладку и настройку системы, например для сохранения данных диаграмм (температуры, мощности, влжаности и т.п.) не требуется вообще никакого программирования.
P.S.
Я настолько проникся к идее проекта и фантастически удобной реализации его, что перевел HELP в мобильном приложении на русский язык :-) (сейчас веду работу на переводом основного хелпа). Уважаю Ваш труд и готов помочь на первых порах для запуска! А дальше думаю вы сами справитесь ;-) Готов обменяться телефонами для переписке в мессенджерах ;-) (пишите alex_gc(собакин)mail.ru)
Слава, категорически приветствую! Рад слышать. Я тоже недавно узнал про MQTT, вернее узнал давно, а юзать начал только сейчас. Изучаю потихоньку, почти получается, штука хорошая. Будут вопросы пиши.
Паралельно мучаюсь с выбором, что делать мне в квартире. Разрабатывать печатную плату и травить, или так же набрать модулей, соединить бородою проводов и заныкать их в кабель канал. Правда, в квартире масштабы уже не те. Шкафчик я приготовил значительно поменьше. И при установке нового эл.счетчика вывел провода с импульсного выхода.
лучше плату. Так гораздо компактнее. Не представляю какая мотня проводов была, если бы я делал навесным монтажом. тынц
и соединяй модули в квартире по шине (CAN или rs485). Пучки проводов тянуть это уже не айс.
Я настолько проникся к идее проекта и фантастически удобной реализации его, что перевел HELP в мобильном приложении на русский язык :-) (сейчас веду работу на переводом основного хелпа). Уважаю Ваш труд и готов помочь на первых порах для запуска! А дальше думаю вы сами справитесь ;-) Готов обменяться телефонами для переписке в мессенджерах ;-) (пишите alex_gc(собакин)mail.ru)
Ага, действительно, всё для людей сделано! Поизучал обзоры, потыкал программку на смарте! На следующую вахту привезу модулей, буду пробовать на железе! Благодарю, за наводку! Жаль, что не нашенский проект! MajorDomo в этом плане хорош конечно.
Также посмотрел я на продукцию XIAOMI! Ну ниче так, забавненько... светом в по комнатам мигать пойдет, функция дверной звонок и китайское интернет-радио :) НЕ дешево, но зато актуально для тех у кого полностью готовая небольшая квартира, в которой смонтировать можно что-нибудь только на двусторонний скотч. НУ и работа через китайские сервера конечно печаль. НО 4pda-шники не сидят без дела! запиливают под MAjorDomo.
Я ж за MQTT почему уцепился. В поселке я навтыкал ESP8266 по участку, работают они на narodmon.ru по вифи. Ну и вот хотел бы всё в одну кучу вывести, и с УД дома и квартиры, всё в одну кучу. Вот MQTT с MajorDomo вроде как это релизуют.
А ещё жду когда придет релюха SonOFF, оказывается этот тупо ESP8266 c БП и реле за 350р уже в корпусе. Люди заливают свои прошивки и счастливы.
Хочу обратить внимание вот на эту группу: https://vk.com/arduino_nodemcu_esp8266
Очень много вкуснятины там. Скоро запилю интернет-часы с бегущей строкой!
лучше плату. Так гораздо компактнее. Не представляю какая мотня проводов была, если бы я делал навесным монтажом. тынц
Макс, молоток! Ты прав, надо собрать все силы в горсть! И сесть запилить плату.
Хорошая плата получилась, однако! На болтах, без термоклея! Всё как я люблю :)
Макс, молоток! Ты прав, надо собрать все силы в горсть! И сесть запилить плату.
Хорошая плата получилась, однако! На болтах, без термоклея! Всё как я люблю :)
Каким Arduino IDE пользуетесь может у вас новый архивчик появился?
не видит кирилицу показывает дату и время без подписей с другими библиотеками показывает но криво подобрать не могу
Кому как, но Украину считаю славняской страной и практически нашенскими :-)
Английская база выбрана только из-за того, что мультиязычность потом проще прикрутить к любому проекту ;-) Да и распространяются такие проекты в мире горазде легче на английском, как и все в программировании.
Я удивлен, что есть ещё у людей интерес к умным домам на платформе ардуино! Это меня радует. Значит, люди мыслят,творят, создают и развиваются сами!
Я же далеко вперед не шагнул, но провел работу над ошибками. Навел относительный порядок в программе. Передачу через ESP8266 на сервер MQTT ещё не осилил. Сейчас ресурсы использованы так:
Скетч использует 55340 байт (21%) памяти устройства. Всего доступно 253952 байт.
Глобальные переменные используют 3439 байт (41%) динамической памяти, оставляя 4753 байт для локальных переменных. Максимум: 8192 байт.
Использовал библиотеку #include <avr/pgmspace.h>. Жаль, что не работает она при работе с LCD экранами. Но тем не менее, экономит ресурсы значительно.
Самое главное, что программа теперь работает на последней версии Arduino IDE 1.8.10!
и по прежнему только на платах Mega 2560 с активированным нормальным сторожевым таймером. Который отрабатывает после 8 секунд (такие платы с последними версиями загрузчиков продает на Али магазин RobotDyn, или прошивайте сами свои платы ардуино Мега последними загрузчиками)
Сам я тоже делаю нечто подобное. наверное тоже поделюсь. все в процессе изготовления. много сего пришлось делать с нуля. может кому погодится. но народ тут из старых модераторов дюже злой. навешали на меня собак, но я не в обиде (это про Печкина и велосипед шутка). Еще не все пришло, но это свободно программируемый контроллер примерно под такие же нужды.
Мкютт можно сделать на gsm модуле. Трафик копейки. С есп я чето промучился. Нифига не получилось, жа и роутер периодически зависает. Поэтому джсм лучше
Тут "небольшой" дом у меня почти готов по электрике, слаботочке, вот решил поддержать коллег.
Немного фоточек, не стал заморачиваться(кому как) над платами(рисовать), т.к. времени нет именно этим заниматься.
Всё, что увидите на фото, сделано всё моими ручками, и прошу - уважайте чужой труд.
Немного о проекте:
-Дом 2-х этажный, есть еще цокольный этаж,
-Делал подготовку под умный дом по освещению (вместо выключателей стоят кнопки ссылка), все провода сходятся в щит(слаботочный кабель ALARM 8*0,22), в щите стоят импульсные реле ABB на 12В(~2500р)(нашел дешевле на ALI (~1000р)). От всех светильников, торшеров(да,да, дизайнер нарисовал двойные розетки в некоторых местах, одна под торшер(управляется через кнопку, вторая просто 220В розетка). Все светильники и кнопки подключаются к импульсному реле(каждая группа света на отдельный реле), КСТАТИ всего групп 85, да,да 85! Для дальнейшего управления светом через Arduino я собирал "бутерброды". Для индикации состояния света(вкл./выкл.), чтоб отображать текущее состояние(забыл сказать - импульсное реле имеет 2НО выхода, один используется для светильников, второй для индикации на ардуину). Для управления светом сделал бутерброд потолще). Т.к. импульсные реле на 12В DC, мне надо было организовать импульс 12В или GND на реле. Решил воткнуть 95 транзисторов STP16NF06L для подачи импульса.
- всё тоже, что и в плате индикации + Транзисторы STP16NF06L(96шт)
В доме также есть датчики движения(30шт), задымленности(35шт), загазованности(2шт), протечки(2шт), герконы на дверь(5шт), герконы на щиты(2шт), дисплей Nextion (1шт), сирена с маяком(1шт), gsm модуль.
Для управления нагрузкой 220В уже готов бутеброд с 16-тью релюшками, она также имеет CAN модуль, модули питания, расширетель портов, 16-и релейная плата и Arduino nano.
Главный бутерброд еще делается... там много чего будет
Связь всех бутербродов, 2шт в щите освещения стоят, остальные в основном щите. Есть ещё один дом брата, один большой участок, освещение уличных групп общее, захотел с одного дома включил, захотел с другого.
Связь всех бутербродов, 2шт в щите освещения стоят, остальные в основном щите. Есть ещё один дом брата, один большой участок, освещение уличных групп общее, захотел с одного дома включил, захотел с другого.
Спасибо. На безопасности получается не с экономить, ну и правильно, что бы потом горько не пожалеть...
Все правильно, датчики лучше готовые некоторые покупать.
К системе лучше БРП подключить, чтоб работала, даже когда нет питания, и смотреть напряжение на аакум.батарее, чтоб среагировать если что, или как у меня в системе, при малом напряжении на аккуме, отсылается смс о низком напряжении батарее, и отсылать смс когда пропало или появилось 220В.
По поводу зависания i2c:
Разъяснили мне тут знакомые разработчики железа, что шина предназначена для внутренней связи микроконтроллеров и периферии, максимум 5 метров (для датчиков), при больших расстояниях стабильность и скорость сильно падает из-за ёмкости шлейфов. Хотим без глюков, тогда rs485, can, ethernet. I2c пусть дисплеи обслуживает...
Тоже думал на ней замутить, но, видимо, облом.
Отличный проект.
Надеюсь у самого когда-то руки дойдут что-то похожее сделать...
Подписался
Всем форумчанам доброго времени суток!!! прочитал форум , и низкий поклон разработчикам всем кто писал скетчи, кто идею вопрощал. всем огромное спасибо! повторять пока не буду мысли есть разные. вот один вопрос мы то имеем дело во времени почему никто не додумался сделать календарь событий с управлением относительно температур во времени месяцев и недель что бы можно было в зависимости от времени года от таймера поставить температурные режимы для дома?
я много лет вынашиваю вопрос управления домами (умными ) как конструктивно реализовать и пока ни в одном проэкте не встретил годового и вообще какого либо календаря, с точными часами
а задача то в конечном итоге у всех нас сводится к экономии энергий потребляемых нашими домами в реалии что бы платить разумно.
всем огромное спасибо кто обратит внимание на столь простое дополнение к вашему проэкту. с ув Михал
Согласен! До умного дома пока не дошел, но делаю "Умный курятник". в целях накопления опыта, автокормушка, плавное включение и выключение света, вентиляция и обогрев. Сталкнулся с проблемой зима - лето. Если зимой все параметры нужны, то летом обогрев и освещение нет, поэтому нужен такой календарь зима -лето. Как это делается? Опыта пока маловато...
Согласен! До умного дома пока не дошел, но делаю "Умный курятник". в целях накопления опыта, автокормушка, плавное включение и выключение света, вентиляция и обогрев. Сталкнулся с проблемой зима - лето. Если зимой все параметры нужны, то летом обогрев и освещение нет, поэтому нужен такой календарь зима -лето. Как это делается? Опыта пока маловато...
Делается это датчиками температуры и освещенности. Если в июне минус десять вдруг случиться, дом обогревать не будете?
P/S Да и флуд это для данной темы. ИМХО.
P/P/S Почистил, все что ниже. Славянин, если посчитаешь нужным продолжить эту дискуссию, сообщи, попробуем восстановить.
Доброе утро, Возможно ли связаться с авторами проэкта в живую или лично?
Мойша, если автор до сих пор ни ответил, значит либо занят, либо забросил эту тему. На форуме есть платный раздел "Ищу исполнителя", не можете модифицировать сами, попробуйте обратиться туда.
Таки, дорого.
Доброе утро, Возможно ли связаться с авторами проэкта в живую или лично?
Ну если только в Омской области живете. Ещё вариант через электронную почту или соцсеть вконтакте.
А можно и мне с вами пообщаться по поводу котла. А то стоит такой же, а я никак не пойму как к нему умный дом подключить. Очень нужен ваш совет.
А можно и мне с вами пообщаться по поводу котла. А то стоит такой же, а я никак не пойму как к нему умный дом подключить. Очень нужен ваш совет.
Всегда пожалуйста. Пишите здесь, вдруг эта информация будет кому ещё полезна. Или chernisheevka@mail.ru
Спасибо что продолжаете, очень интересная тема. Подскажите, какой бесперебойник у Вас стоит? Сколько времени может жить дом без электричества?
Старенький APC smart-UPS SC620i я его взял на авито за 800р. докупил к нему сначало аккумулятор за 1000р., годик он поработал, и внезапно перестал. Удалось починить! обошлось заменой всех электролитических конденсаторов. Но я дооснастил бесперебойник кулером, который включается автоматически после перехода на работу от батареи. К тому моменту цены на аккумкуляторы для ИБП сильно взлетели и меня не устраивала его работа от родного аккумулятора в 30минут, поэтому я за 3000р. купил новый тюменский автомобильный стартерный аккумулятор на 12в 60 Ач, поставил его в подпол и протянул провода до ИБП марки КГ 1х16 и всё :)
работа ИБП от автошного аккумулятора составляет осенью при температуре на улице около 10гр.С и постоянно работающем телевизоре с ТВприставкой, умным домом и периодически работающем котле - уверенные 6 часов!
Но скажу сразу, для котла он не годится, но котел терпит и давно работает от него. Синусоида у него нечистая, поэтому насос в котле гудит громко, но всё работает. У котла датчик пламени оптический, поэтому ему пофиг.
В целом я бесперебойником доволен, основные задачи он выполняет: защита от всего нехорошего в эл.сети и питание от аккумулятора. Как бюджетный вариант пойдет, но лучше поискать ИБП с чистой синусоидой и с готовыми клеммами под внешний аккумулятор.
Вообще мысли у меня дальше развивать эту тему бесперебойного питания от аккумуляторов, но без солнечных батарей и без ветрогенераторов это не актуально пока для меня.
0
У вас дымовой датчик аналоговый?
Да ИП212-45 рубеж. Питание по витухе подаю 12В и сопротивление стоит. Как в инструкции. К Ардуино подключаю через блок оптических развязок...
Насколько я помню при задымленности датчик увеличивает сопротивление. Если аналоговый вход в ардуине у вас работает как аналоговый, то оптрон тут лишний. Если вход как цифровой, между оптроном и датчиком должно быть устройство сопряжения.
Я испугался 12В на аналоговый пин проводить...
что-то тихо тут стало
да уж. никто наработки, фотки не выкладывает, не развлекает вас... Печалька
что-то тихо тут стало
Все деньги считают, наверное! :)
А я матчасть изучаю потихоньку. Узнал вот, что означает MQTT! Лучше поздно, чем никогда. Про MajorDomo посмотрел. И понял, что дальше буду двигаться по такой схеме:
датчики/реле - MEGA2560 - ESP8266 - MQTT - MajorDomo.
Паралельно мучаюсь с выбором, что делать мне в квартире. Разрабатывать печатную плату и травить, или так же набрать модулей, соединить бородою проводов и заныкать их в кабель канал. Правда, в квартире масштабы уже не те. Шкафчик я приготовил значительно поменьше. И при установке нового эл.счетчика вывел провода с импульсного выхода.
Все деньги считают, наверное! :)
А я матчасть изучаю потихоньку. Узнал вот, что означает MQTT! Лучше поздно, чем никогда. Про MajorDomo посмотрел. И понял, что дальше буду двигаться по такой схеме:
датчики/реле - MEGA2560 - ESP8266 - MQTT - MajorDomo.
Привет! Еще раз респект за такой проект :-) У меня был тоже тернистый путь...
Хочу поделится своим опытом. Я тоже искал IoT решение для управления (уж очень не хотелось изобретать велосипед и строить экраны с кнопками, SMS управление и раздувать код приложения)...
Конечно же ориентир был на бесплатные и развивающиеся проекты. Я попробовал OpenHUB, MajorDomo и Blynk. В итоге OpenHUB оказался сложным для настройки и понимания, удалось нормально запустить только DEMO пример, а какогда начал создавать свои элементы постоянно были то ошибки, то не достаток информации, то необходимость допсывать сам код и т.д. MajorDomo проще, управление только через WEB, количество элементов не велико, что как то не очень мне понравилось... В итоге я остановился на Blynk (поддержка MQTT у них тоже есть в планах, но пока не очень понятно зачем она там вообще нужна? Только для интеграции старых решений?)
Blynk оказался наиболее быстрый и простой в реализации инструмент. У меня все управляется со смартфона и через интернет. Сам интерфейс в приложении создается на макисмально понятном уровне! И программирования требуется значительный минимум. Интерфейс в два клика клонируется на другие устройства без возможности редактирования на них (причем если вы на своем смартфоне что-то меняете в интерфейсе все изменения синхронизируются автоматом), есть даже опция генерации готового приложения (но она платная) да и для совего дома вообще не нужна :-)
Вот так выглядит мой, еще конечно не поностью завершенный, проект "Умного дома" на смартфоне (Blynk).
Проект условно бесплатный легко ищется через Google размещен на GitHUB. Хотя что же я скромничаю сразу отправлю к документации http://docs.blynk.cc/.
Для "поиграться" и понять нужно оно Вам или нет, можете зарегаться у них на сервере (там есть органичения по количеству кнопок но для теста хватает), а если всетаки понравится запускаете свой локальный сервер и для Вас проект становится бесплатным :-). Там все настолько тривиально с запуском, что даже описывать не хочется. Сервер написан на java и можно запустить на любой платформе iOS, Windows, *NIX, Raspberry Pi и т.п. Максимум что я сделал под Windows с помощью утилиты nssm запускаю его как сервис...
Для скейтча используете бибилиотеку Blynk и например самый простейший код:
И это Всё!
Есть примеры покдлючения по WiFi и даже просто эмуляция на COM/USB порту для проведения экспериментов в отсуствии платы W5100 и т.п.
И уже после такого маленького кода вы можете в приложении на смартфоне просто добавлять кнопки и менять значение портов HIGH/LOW. Получать значения с порта напрямую просто указав физический PIN на плате. Или обработав значения в скейтче "заливать" их в виртуальные ПИНы и потом отображать в нужном Вам виде в приложении (цыфрами, шкалой, стрелкой и т.п.). А также очень удобно вести отладку и настройку системы, например для сохранения данных диаграмм (температуры, мощности, влжаности и т.п.) не требуется вообще никакого программирования.
P.S.
Я настолько проникся к идее проекта и фантастически удобной реализации его, что перевел HELP в мобильном приложении на русский язык :-) (сейчас веду работу на переводом основного хелпа). Уважаю Ваш труд и готов помочь на первых порах для запуска! А дальше думаю вы сами справитесь ;-) Готов обменяться телефонами для переписке в мессенджерах ;-) (пишите alex_gc(собакин)mail.ru)
Слава, категорически приветствую! Рад слышать. Я тоже недавно узнал про MQTT, вернее узнал давно, а юзать начал только сейчас. Изучаю потихоньку, почти получается, штука хорошая. Будут вопросы пиши.
лучше плату. Так гораздо компактнее. Не представляю какая мотня проводов была, если бы я делал навесным монтажом. тынц
и соединяй модули в квартире по шине (CAN или rs485). Пучки проводов тянуть это уже не айс.
И это Всё!
P.S.
Я настолько проникся к идее проекта и фантастически удобной реализации его, что перевел HELP в мобильном приложении на русский язык :-) (сейчас веду работу на переводом основного хелпа). Уважаю Ваш труд и готов помочь на первых порах для запуска! А дальше думаю вы сами справитесь ;-) Готов обменяться телефонами для переписке в мессенджерах ;-) (пишите alex_gc(собакин)mail.ru)
Ага, действительно, всё для людей сделано! Поизучал обзоры, потыкал программку на смарте! На следующую вахту привезу модулей, буду пробовать на железе! Благодарю, за наводку! Жаль, что не нашенский проект! MajorDomo в этом плане хорош конечно.
Также посмотрел я на продукцию XIAOMI! Ну ниче так, забавненько... светом в по комнатам мигать пойдет, функция дверной звонок и китайское интернет-радио :) НЕ дешево, но зато актуально для тех у кого полностью готовая небольшая квартира, в которой смонтировать можно что-нибудь только на двусторонний скотч. НУ и работа через китайские сервера конечно печаль. НО 4pda-шники не сидят без дела! запиливают под MAjorDomo.
Я ж за MQTT почему уцепился. В поселке я навтыкал ESP8266 по участку, работают они на narodmon.ru по вифи. Ну и вот хотел бы всё в одну кучу вывести, и с УД дома и квартиры, всё в одну кучу. Вот MQTT с MajorDomo вроде как это релизуют.
А ещё жду когда придет релюха SonOFF, оказывается этот тупо ESP8266 c БП и реле за 350р уже в корпусе. Люди заливают свои прошивки и счастливы.
Хочу обратить внимание вот на эту группу: https://vk.com/arduino_nodemcu_esp8266
Очень много вкуснятины там. Скоро запилю интернет-часы с бегущей строкой!
Ну, хоть разорвись!
лучше плату. Так гораздо компактнее. Не представляю какая мотня проводов была, если бы я делал навесным монтажом. тынц
Макс, молоток! Ты прав, надо собрать все силы в горсть! И сесть запилить плату.
Хорошая плата получилась, однако! На болтах, без термоклея! Всё как я люблю :)
Привет,
я вам посоветую посмотреть в сторону node-red и/или home assistent. Мне когда я выбирал MajorDomo показался не удобным...
Надоело
Макс, молоток! Ты прав, надо собрать все силы в горсть! И сесть запилить плату.
Хорошая плата получилась, однако! На болтах, без термоклея! Всё как я люблю :)
Каким Arduino IDE пользуетесь может у вас новый архивчик появился?
не видит кирилицу показывает дату и время без подписей с другими библиотеками показывает но криво подобрать не могу
выглядит это примерно так: 1.1.2
2:8
БОЛЬШЕ НИЧЕГО
Каким Arduino IDE пользуетесь может у вас новый архивчик появился?
не видит кирилицу показывает дату и время без подписей с другими библиотеками показывает но криво подобрать не могу
Пользуюсь IDE 1.0.5
Библиотеку для экрана не менял. Так и работает.
Каким Arduino IDE пользуетесь может у вас новый архивчик появился?
не видит кирилицу показывает дату и время без подписей с другими библиотеками показывает но криво подобрать не могу
Пользуюсь IDE 1.0.5
Библиотеку для экрана не менял. Так и работает.
... Жаль, что не нашенский проект!...
Кому как, но Украину считаю славняской страной и практически нашенскими :-)
Английская база выбрана только из-за того, что мультиязычность потом проще прикрутить к любому проекту ;-) Да и распространяются такие проекты в мире горазде легче на английском, как и все в программировании.
Привет всем!
Я удивлен, что есть ещё у людей интерес к умным домам на платформе ардуино! Это меня радует. Значит, люди мыслят,творят, создают и развиваются сами!
Я же далеко вперед не шагнул, но провел работу над ошибками. Навел относительный порядок в программе. Передачу через ESP8266 на сервер MQTT ещё не осилил. Сейчас ресурсы использованы так:
Скетч использует 55340 байт (21%) памяти устройства. Всего доступно 253952 байт.
Глобальные переменные используют 3439 байт (41%) динамической памяти, оставляя 4753 байт для локальных переменных. Максимум: 8192 байт.
Использовал библиотеку #include <avr/pgmspace.h>. Жаль, что не работает она при работе с LCD экранами. Но тем не менее, экономит ресурсы значительно.
Самое главное, что программа теперь работает на последней версии Arduino IDE 1.8.10!
и по прежнему только на платах Mega 2560 с активированным нормальным сторожевым таймером. Который отрабатывает после 8 секунд (такие платы с последними версиями загрузчиков продает на Али магазин RobotDyn, или прошивайте сами свои платы ардуино Мега последними загрузчиками)
Ссылка на программу версии 12.11.2019 (ноябрь 2019) и библиотеки: https://yadi.sk/d/UsuGe3-m7ireQQ
Поражаюсь упорству и трудолюбию авторра топика и очень уважаю. может пригодится эл схема на Ваш котел. сделали огромную работу. Вот ссылочка.
https://cloud.mail.ru/public/4emc/4yFhkg8hW
Сам я тоже делаю нечто подобное. наверное тоже поделюсь. все в процессе изготовления. много сего пришлось делать с нуля. может кому погодится. но народ тут из старых модераторов дюже злой. навешали на меня собак, но я не в обиде (это про Печкина и велосипед шутка). Еще не все пришло, но это свободно программируемый контроллер примерно под такие же нужды.

добрый день. а вы еще делаете проект? у вас реализован web интерфейс?
Мкютт можно сделать на gsm модуле. Трафик копейки. С есп я чето промучился. Нифига не получилось, жа и роутер периодически зависает. Поэтому джсм лучше
Привет всем и от меня!
Тут "небольшой" дом у меня почти готов по электрике, слаботочке, вот решил поддержать коллег.
Немного фоточек, не стал заморачиваться(кому как) над платами(рисовать), т.к. времени нет именно этим заниматься.
Всё, что увидите на фото, сделано всё моими ручками, и прошу - уважайте чужой труд.
Немного о проекте:
-Дом 2-х этажный, есть еще цокольный этаж,
-Делал подготовку под умный дом по освещению (вместо выключателей стоят кнопки ссылка), все провода сходятся в щит(слаботочный кабель ALARM 8*0,22), в щите стоят импульсные реле ABB на 12В(~2500р)(нашел дешевле на ALI (~1000р)). От всех светильников, торшеров(да,да, дизайнер нарисовал двойные розетки в некоторых местах, одна под торшер(управляется через кнопку, вторая просто 220В розетка). Все светильники и кнопки подключаются к импульсному реле(каждая группа света на отдельный реле), КСТАТИ всего групп 85, да,да 85! Для дальнейшего управления светом через Arduino я собирал "бутерброды". Для индикации состояния света(вкл./выкл.), чтоб отображать текущее состояние(забыл сказать - импульсное реле имеет 2НО выхода, один используется для светильников, второй для индикации на ардуину). Для управления светом сделал бутерброд потолще). Т.к. импульсные реле на 12В DC, мне надо было организовать импульс 12В или GND на реле. Решил воткнуть 95 транзисторов STP16NF06L для подачи импульса.
Составляющие платы индикации:
- Arduino NANO V3 ATmega328 (16MHz)
- куча штырьковых контактов Мама и Папа
- куча резисторов на 10КОм
- DC-DC LM259 понижающий модуль для питания (2шт)
- плата расширения портов MCP23017 (6шт)
- CAN шина MCP2515 (1шт)
- Плата макетная односторонняя 9х15см (3шт)
- куча крепежа для плат
- Куча винтовых клеммников
Составляющие платы управления:
- всё тоже, что и в плате индикации + Транзисторы STP16NF06L(96шт)
В доме также есть датчики движения(30шт), задымленности(35шт), загазованности(2шт), протечки(2шт), герконы на дверь(5шт), герконы на щиты(2шт), дисплей Nextion (1шт), сирена с маяком(1шт), gsm модуль.
Для управления нагрузкой 220В уже готов бутеброд с 16-тью релюшками, она также имеет CAN модуль, модули питания, расширетель портов, 16-и релейная плата и Arduino nano.
Главный бутерброд еще делается... там много чего будет
Ну а в роли сбора инфы и управления через телефон, планшет будет Raspberry Pi 3 Model B
Всем удачного просмотра фоток.
Плата:"Arduino/Genuino Uno"
Ты в натуре чайник. Иди почитай, чем atmega328 от 2560 отличается
Добрый день, скетч покажите
Проект очень интересный
Стамбилов, серьезно! и сурово! )) Подход основательный, прям как у ТС. Красава
Чуть позже напишу, для 3-х плат уже готов и протестирован.
А can шину на что используешь?
Связь всех бутербродов, 2шт в щите освещения стоят, остальные в основном щите. Есть ещё один дом брата, один большой участок, освещение уличных групп общее, захотел с одного дома включил, захотел с другого.
Связь всех бутербродов, 2шт в щите освещения стоят, остальные в основном щите. Есть ещё один дом брата, один большой участок, освещение уличных групп общее, захотел с одного дома включил, захотел с другого.