RSS блога
Подписка
Как автоматизировать свой дом на товарах с Алиэкспресс (ESP8266 и другие товары)
Все товары приобретались на Алиэкспресс. В последствие кое-что брал не там. Сказали бы 2 года назад, что буду на Али покупать товары и сделаю, то о чем пойдет речь, я бы не поверил. Паяльник более 20 лет в руках не держал. Первый СССРовский комп сам паял, а потом появились PC и паяльник в сторону.
Долго не решался написать статью. Не знал с чего начать. Устройство собрано не из одной детали, да и паяльную станцию пришлось купить. И демо сервер дома так и не запустил, для того чтобы Вы могли все посмотреть на интерфейс управление. А для написания интерфейса пришлось его все равно писать, так как разрабатывать таким образом было быстрее.
Учитывая то, что в некоторых случаях купить одну деталь не реально или просто дорого, то приходилось брать партию и получилось довольно дорого. Благо, друзья доверились мне и мы совместно покупали детали. К примеру, печатные платы обошлись в $25. Хотя, готовое решение по деталям не дорогое, больше стоит сама прошивка и сборка, если оценивать то, что ручная пайка. Поэтому, цену не пишу. Но, если кого заинтересует, можем скооперироваться и заказать, например печатные платы, чтобы они обошлись дешевле. Китайцы их без оплаты доставки не делают и за каждые 5 плат $2 за доставку и $5 за платы. По стране посылки идут 10-15 дней. Ладно, к делу, а то эти расчеты скуку наводят.
В начале года достал меня контроллер, который управлял бойлерной. К нему надо было ходить и на экране в 2 строках листать параметры. Решил собрать то, что мне надо и с моими требованиями к изделию и хотел управлять через компьютер. Первым делом заказал Arduino и пока посылки шли, искал код, как это все программировать и в одной статье вычитал, что есть такая штука ESP8266. У нее сеть на борту и памяти вагон и тележка. Решил заказать, так как цена сравнима с Arduino. Порядка 120 руб.
Купил ESP12F и плату для модуля.
Получилось как всегда, сапожник без сапог и первое устройство собрал не для себя, а для друга. Он позднее сделал видео, я даже не ожидал, что видео такого качества будет. В ролике есть все, что я мог бы нудно описывать в статье видео тут
Но я же хотел сделать устройство для себя и начал пытаться подбирать компоненты:
1.блок питания довольно компактный 5В 700мА
В последствие, брал еще такие блоки питания. Дешевизна объясняется некачественными конденсаторами, поэтому приходится заменять. Одно слово — Китай. Но блоки хорошо держат ток и напряжение, поэтому их теперь беру постоянно.
2.модуль для получения 3.3В из 5В
3.макетная плата 50х70
4.DS3231 часы реального времени
5.Расширитель портов PCF8574
6.Клемник KF301-5.0-2P
7.Клемник KF301-5.0-3P
8.Датчики температуры DS18B20
9.Релейный модуль 4 канала
Остальные детали были выпаяны из старых материнских плат.
Flash память беру тут
Получилось вот такое чудо
вторая сторона
Собирал несколько таких устройств, но монтировать их хотелось на что-то приличное и нашли крепеж на дин рейку. И получилась такая вот красота
И вот дело к осени, а дом надо будет топить и начал сборку для себя. Решил пойти намного дальше и заказали в Китае заводские платы. Так и ошибок меньше и качество на лицо. Причем, для модулей тоже сделали платы, они с одной стороны короче на 5мм. С другой на 1-2мм и, самое главное, резисторы и конденсаторы, которые надо, добавили. С другой стороны платы для модуля ESP12F, добавили возможность для подключения SD карты. Получилась красота
Показал друзьям, которые сотовые телефоны ремонтируют, они долго приглядывались «не паял 20 лет, вышло хорошо, все удивлены»
Вставил на рейку
В ходе разработки устройства, были несколько вариантов с разными возможностями и поэтому на плате разведены дорожки. Это позволяет у модуля ESP12F задействовать еще 2 контакта. Но, так как я подключил расширители портов, то получилось нецелесообразно тратить время на пайку мелких деталей. Времени было потрачено уйма, но зато теперь простым движением по экрану смартфона, планшета или компьютера можно управлять бойлерной. В планах дотянуть провода до зала и с этого же контроллера управлять освещением. Управление уже заложено в прошивке. Можно управлять розетками и многим другим. Самое главное, интерфейс получился универсальным, под любую задачу.
Печатные платы мы заказывали под варианты устройств:
1.3 или 5 портов
2.11 или 13 портов
3.19 или 21 порт
4.35 или 37 портов
и теперь пытаюсь прикрутить к этому делу GSM модем и буду знать, что дома температура упала или буду включать/выключать то, что хочу.
Самое большое количество заданий, выполняемых на данный момент, 28 штук. Это очень приличное значение. На днях будем подключать 15 тэнов у друга. Дальность кабелей около 100 метров. Мне самому интересно, будет ли это маленькое чудо работать на таких расстояниях.
Главное достоинство — это не надо никаких приложений и Интернета. Все управляется по WEB интерфейсу, а подключение по WiFi. Если дома роутер, то устройство может подключаться к нему и будет доступно всей семье. Мы баловались параллельно включая-выключая свет.
Далее фото по интерфейсу управления устройством. Фото со списками заданий, портов, устройств и так далее, не выкладываю, но ограничений на добавление не делал.
раздел настройки
главная страница, можно управлять быстро в один клик простыми устройствами: лампы, розетки и т.д. Выводится информация с температурных датчиков. Опечатка была сделана намерено, чтобы показать, как просто пользователь может изменить сам.
Экран настройки задания. Может быть выбрано один или несколько параметров, по которому будут выполняться действия. Можно заменить управление бойлерной, кондиционером, инкубатором и т.д. Ограничений применения нет.
в простых устройствах все просто, указываем порт и вперед
периоды времени было решено сделать отдельно, так как, многие задания просто ссылаются на него и можно кучей заданий управлять одним махом. Например, день, ночь и так далее. Есть и плюсы и минусы такого подхода. Раньше, когда для хранения применял всего 4000 байт, это было актуально. Теперь, мегабайт точно можно для этих целей задействовать, но тогда оперативки не хватит крутить это все. Но после последних изменений в ПО, периоды времени можно сделать и чисто в задании, хотя получится громоздко. Тут буду допиливать, чтобы было удобно по-всякому. Это повлияет на логику загрузки, а памяти не займет вообще.
параметры включения родились самыми первыми, у друга аквариумы и он попросил «сделай плавное включение и выключение», а то рыбки шугаются.
устройства тоже сделаны как отдельный список, так как, одним и тем же датчиком можно управлять разными заданиями
порты тоже могут использоваться в разных заданиях и в зависимости от реле имеют свои настройки как ШИМ, так и инверсия. Так же существует двухтактное включение, ниже будут схемы работы «Многотактное включения».
настройки времени
настройки WiFi. С устройством можно работать, как на прямую так, и через домашний роутер.
управление конфигурацией. Тут все стандартно, как принято. Но я реализовал одну функцию, которая позволяет с другого устройства загрузить настройки в новое. К примеру, вы решили обновить модуль. Новый модуль подключается к старому и получаем копию устройства и далее старое устройство(только маленький модуль) в ремонт или копия устройства в другое место.
некоторые настройки, которые позволяют мне тестировать устройства и защитить от копирования.
платы заказывали тут
Фото умного сетевого фильтра, а то запинают то, что не показал.
Устройство управления светом в аквариуме
Многотактное включение
Все возможности включения родились из практики работы устройств.
При создании умного фильтра (фото чуть выше), я столкнулся с тем, что при включение светодиодного прожектора всего 30Вт, реле стали залипать.
Из пяти собранных сетевых фильтров, на одном такое проявилось. Заменил реле, но потом другое реле то же залипло, а потом и то которое поставил. Мне много советовали разных вариантов, ничего не помогло. Думал у меня такой прожектор. Но после установки системы для управления светом в ресторане гостиницы, чтобы бармен и диджей могли управлять освещением(могут управлять одновременно), на их светодиодных прожекторах, реле тоже залипали (реле из разных партий). Я не долго думая, решил поставить симисторы и был удивлен, что при выключенном симисторе, обычная светодиодная лампа светится, а мой прожектор периодически мигает. Друг рассказал, что у симисторов ток утечки большой. И так в ноябре решили сделать двухтактное включение.
Схема выглядит так
Что мы получили от этого
1.Если реле не включено то, ток не течет, а значит светодиодные потребители не мигают и не горят.
2.Если симистор не включен, то и при включении реле, ток на контактах реле маленький, равен току утечки на симисторе и контакты не пригорят.
3.Симистор включается при прохождении фаз через 0.
Первым включается реле, а потом симистор.
После дискуссий и непонимания того, что я написал. Вторая схема как это можно применить
Что мы получили от этого
1.Для светодиодных осветителей, это не подойдет. Будут или мигать или светиться тускло.
2.Симистор примет на себя основную нагрузку, если реле включать вторым.
3.По идее, можно обойтись не очень большим радиатором, так как через симистор будет течь ток кратковременно.
4.Симистор сгорит при большой нагрузке, если реле выйдет из строя. Вероятность очень мала, так как, при больших нагрузках примеряются пускатели, но все же.
5.Экономия налицо, при работе большой нагрузки, потери около 2В на симисторах. У меня дома 3 фазы на тэне у бойлера, ток 11А. А это значит 22Вт. Таких тэнов 2. Значит потери 44Вт. Нужен хороший радиатор. Пускатель будет потреблять меньше.
Третья схема сочетает в себе оба предыдущих варианта. Но, как всегда, все кричат и пинают. Типа для большой нагрузки расточительство — ставить 2 пускателя. Но я говорю делайте, что хотите, кому как нравится. Программный код займет мало места, а функционал будет.
1.Включение первого пускателя/реле без огромных токов.
2.Симистор можно поставить на небольшой радиатор.
3.Второй пускатель/реле при включении подменит в работе симистор и вся нагрузка будет течь через него.
Долгий срок службы пускателей и экономия денег при применении симисторов.
Дома использую обычные пускатели и однотактное включение, через MOC3063, так как, двухтактного включения не было и плату с симисторами так и не допаял. А в морозы экспериментировать не хочется. Отложил на весну и лето.
Долго не решался написать статью. Не знал с чего начать. Устройство собрано не из одной детали, да и паяльную станцию пришлось купить. И демо сервер дома так и не запустил, для того чтобы Вы могли все посмотреть на интерфейс управление. А для написания интерфейса пришлось его все равно писать, так как разрабатывать таким образом было быстрее.
Учитывая то, что в некоторых случаях купить одну деталь не реально или просто дорого, то приходилось брать партию и получилось довольно дорого. Благо, друзья доверились мне и мы совместно покупали детали. К примеру, печатные платы обошлись в $25. Хотя, готовое решение по деталям не дорогое, больше стоит сама прошивка и сборка, если оценивать то, что ручная пайка. Поэтому, цену не пишу. Но, если кого заинтересует, можем скооперироваться и заказать, например печатные платы, чтобы они обошлись дешевле. Китайцы их без оплаты доставки не делают и за каждые 5 плат $2 за доставку и $5 за платы. По стране посылки идут 10-15 дней. Ладно, к делу, а то эти расчеты скуку наводят.
В начале года достал меня контроллер, который управлял бойлерной. К нему надо было ходить и на экране в 2 строках листать параметры. Решил собрать то, что мне надо и с моими требованиями к изделию и хотел управлять через компьютер. Первым делом заказал Arduino и пока посылки шли, искал код, как это все программировать и в одной статье вычитал, что есть такая штука ESP8266. У нее сеть на борту и памяти вагон и тележка. Решил заказать, так как цена сравнима с Arduino. Порядка 120 руб.
Купил ESP12F и плату для модуля.
Получилось как всегда, сапожник без сапог и первое устройство собрал не для себя, а для друга. Он позднее сделал видео, я даже не ожидал, что видео такого качества будет. В ролике есть все, что я мог бы нудно описывать в статье видео тут
Но я же хотел сделать устройство для себя и начал пытаться подбирать компоненты:
1.блок питания довольно компактный 5В 700мА
В последствие, брал еще такие блоки питания. Дешевизна объясняется некачественными конденсаторами, поэтому приходится заменять. Одно слово — Китай. Но блоки хорошо держат ток и напряжение, поэтому их теперь беру постоянно.
2.модуль для получения 3.3В из 5В
3.макетная плата 50х70
4.DS3231 часы реального времени
5.Расширитель портов PCF8574
6.Клемник KF301-5.0-2P
7.Клемник KF301-5.0-3P
8.Датчики температуры DS18B20
9.Релейный модуль 4 канала
Остальные детали были выпаяны из старых материнских плат.
Flash память беру тут
Получилось вот такое чудо
вторая сторона
Собирал несколько таких устройств, но монтировать их хотелось на что-то приличное и нашли крепеж на дин рейку. И получилась такая вот красота
И вот дело к осени, а дом надо будет топить и начал сборку для себя. Решил пойти намного дальше и заказали в Китае заводские платы. Так и ошибок меньше и качество на лицо. Причем, для модулей тоже сделали платы, они с одной стороны короче на 5мм. С другой на 1-2мм и, самое главное, резисторы и конденсаторы, которые надо, добавили. С другой стороны платы для модуля ESP12F, добавили возможность для подключения SD карты. Получилась красота
Показал друзьям, которые сотовые телефоны ремонтируют, они долго приглядывались «не паял 20 лет, вышло хорошо, все удивлены»
Вставил на рейку
В ходе разработки устройства, были несколько вариантов с разными возможностями и поэтому на плате разведены дорожки. Это позволяет у модуля ESP12F задействовать еще 2 контакта. Но, так как я подключил расширители портов, то получилось нецелесообразно тратить время на пайку мелких деталей. Времени было потрачено уйма, но зато теперь простым движением по экрану смартфона, планшета или компьютера можно управлять бойлерной. В планах дотянуть провода до зала и с этого же контроллера управлять освещением. Управление уже заложено в прошивке. Можно управлять розетками и многим другим. Самое главное, интерфейс получился универсальным, под любую задачу.
Печатные платы мы заказывали под варианты устройств:
1.3 или 5 портов
2.11 или 13 портов
3.19 или 21 порт
4.35 или 37 портов
и теперь пытаюсь прикрутить к этому делу GSM модем и буду знать, что дома температура упала или буду включать/выключать то, что хочу.
Самое большое количество заданий, выполняемых на данный момент, 28 штук. Это очень приличное значение. На днях будем подключать 15 тэнов у друга. Дальность кабелей около 100 метров. Мне самому интересно, будет ли это маленькое чудо работать на таких расстояниях.
Главное достоинство — это не надо никаких приложений и Интернета. Все управляется по WEB интерфейсу, а подключение по WiFi. Если дома роутер, то устройство может подключаться к нему и будет доступно всей семье. Мы баловались параллельно включая-выключая свет.
Далее фото по интерфейсу управления устройством. Фото со списками заданий, портов, устройств и так далее, не выкладываю, но ограничений на добавление не делал.
раздел настройки
главная страница, можно управлять быстро в один клик простыми устройствами: лампы, розетки и т.д. Выводится информация с температурных датчиков. Опечатка была сделана намерено, чтобы показать, как просто пользователь может изменить сам.
Экран настройки задания. Может быть выбрано один или несколько параметров, по которому будут выполняться действия. Можно заменить управление бойлерной, кондиционером, инкубатором и т.д. Ограничений применения нет.
в простых устройствах все просто, указываем порт и вперед
периоды времени было решено сделать отдельно, так как, многие задания просто ссылаются на него и можно кучей заданий управлять одним махом. Например, день, ночь и так далее. Есть и плюсы и минусы такого подхода. Раньше, когда для хранения применял всего 4000 байт, это было актуально. Теперь, мегабайт точно можно для этих целей задействовать, но тогда оперативки не хватит крутить это все. Но после последних изменений в ПО, периоды времени можно сделать и чисто в задании, хотя получится громоздко. Тут буду допиливать, чтобы было удобно по-всякому. Это повлияет на логику загрузки, а памяти не займет вообще.
параметры включения родились самыми первыми, у друга аквариумы и он попросил «сделай плавное включение и выключение», а то рыбки шугаются.
устройства тоже сделаны как отдельный список, так как, одним и тем же датчиком можно управлять разными заданиями
порты тоже могут использоваться в разных заданиях и в зависимости от реле имеют свои настройки как ШИМ, так и инверсия. Так же существует двухтактное включение, ниже будут схемы работы «Многотактное включения».
настройки времени
настройки WiFi. С устройством можно работать, как на прямую так, и через домашний роутер.
управление конфигурацией. Тут все стандартно, как принято. Но я реализовал одну функцию, которая позволяет с другого устройства загрузить настройки в новое. К примеру, вы решили обновить модуль. Новый модуль подключается к старому и получаем копию устройства и далее старое устройство(только маленький модуль) в ремонт или копия устройства в другое место.
некоторые настройки, которые позволяют мне тестировать устройства и защитить от копирования.
платы заказывали тут
Фото умного сетевого фильтра, а то запинают то, что не показал.
Устройство управления светом в аквариуме
Многотактное включение
Все возможности включения родились из практики работы устройств.
При создании умного фильтра (фото чуть выше), я столкнулся с тем, что при включение светодиодного прожектора всего 30Вт, реле стали залипать.
Из пяти собранных сетевых фильтров, на одном такое проявилось. Заменил реле, но потом другое реле то же залипло, а потом и то которое поставил. Мне много советовали разных вариантов, ничего не помогло. Думал у меня такой прожектор. Но после установки системы для управления светом в ресторане гостиницы, чтобы бармен и диджей могли управлять освещением(могут управлять одновременно), на их светодиодных прожекторах, реле тоже залипали (реле из разных партий). Я не долго думая, решил поставить симисторы и был удивлен, что при выключенном симисторе, обычная светодиодная лампа светится, а мой прожектор периодически мигает. Друг рассказал, что у симисторов ток утечки большой. И так в ноябре решили сделать двухтактное включение.
Схема выглядит так
Что мы получили от этого
1.Если реле не включено то, ток не течет, а значит светодиодные потребители не мигают и не горят.
2.Если симистор не включен, то и при включении реле, ток на контактах реле маленький, равен току утечки на симисторе и контакты не пригорят.
3.Симистор включается при прохождении фаз через 0.
Первым включается реле, а потом симистор.
После дискуссий и непонимания того, что я написал. Вторая схема как это можно применить
Что мы получили от этого
1.Для светодиодных осветителей, это не подойдет. Будут или мигать или светиться тускло.
2.Симистор примет на себя основную нагрузку, если реле включать вторым.
3.По идее, можно обойтись не очень большим радиатором, так как через симистор будет течь ток кратковременно.
4.Симистор сгорит при большой нагрузке, если реле выйдет из строя. Вероятность очень мала, так как, при больших нагрузках примеряются пускатели, но все же.
5.Экономия налицо, при работе большой нагрузки, потери около 2В на симисторах. У меня дома 3 фазы на тэне у бойлера, ток 11А. А это значит 22Вт. Таких тэнов 2. Значит потери 44Вт. Нужен хороший радиатор. Пускатель будет потреблять меньше.
Третья схема сочетает в себе оба предыдущих варианта. Но, как всегда, все кричат и пинают. Типа для большой нагрузки расточительство — ставить 2 пускателя. Но я говорю делайте, что хотите, кому как нравится. Программный код займет мало места, а функционал будет.
1.Включение первого пускателя/реле без огромных токов.
2.Симистор можно поставить на небольшой радиатор.
3.Второй пускатель/реле при включении подменит в работе симистор и вся нагрузка будет течь через него.
Долгий срок службы пускателей и экономия денег при применении симисторов.
Дома использую обычные пускатели и однотактное включение, через MOC3063, так как, двухтактного включения не было и плату с симисторами так и не допаял. А в морозы экспериментировать не хочется. Отложил на весну и лето.
Самые обсуждаемые обзоры
+69 |
5172
174
|
+37 |
5594
103
|
+45 |
2938
91
|
+30 |
3137
73
|
Всё это здорово, но лучше уж готовый sonoff, чем макетка и сопли. Не всем по силам разводка платы.
И вообще, это больше похоже на «я пиарюсь».
Это сначала были сопли, а результат через полгода всех порадовал. Тем более функционал, что хочу то творю.
mysku.club/my/bstsoft/drafts
Статья, кстати, хорошая и подход вполне нормальный. Зря народ выпендривается. Удачи в развитии.
Мальчик, ты же в десятом классе учишься, а это первый, а я у них здесь самый умный.
Из Ералаша
Да. Правлиьно было бы разместить в «рукоблудство». А не в товары. ибо сам товар то и не рассмотрен. У меня из одной партии в 5 есп 2 умерли через час после монтажа на место.
Надеюсь стало ясно.
Можно ли как-то отключать группы заданий? Ну и…
1.Например можно один контакт использовать как «Сигнальный» для нескольких заданий.
2.По времени создается период и назначается нескольким заданиям.
В то время когда были прошивки с хранением с 4000 байт конфигом, про это можно было только мечтать. Менее 10 заданий можно было только сделать и то с танцем и бубном. Теперь, уже как месяц можно хранить задании больше 4000 байт. Последний конфиг который я брал у клиента около 9000 байт.
Если кому надо будет, я могу это реализовать. Но как я вижу по комментам никто платить за работу программиста не хочет.
Так же надо понимать, любое расширение, это поедание оперативки. На одно задание 216 байт уходит в структуре.
У института таких заданий 28 и получаем 28*216=6048. Остается приблизительно 18000-20000 байт и в надо крутить WEB интерфейс и прочее. ESP модули начинают глючить если менее 10Кбайт оперативки остается. Злая практика доказала. И при каждом достижение предела, я выкручиваюсь как могу и наращиваю возможности.
Я уже подумывал о работе заданий через файлы, ограничений не будет, но получаем другую проблему, файловая система не поворотлива. Обход всех заданий будет с задержками.
Если все вас же интересуют мои работы, то можно по скайпу пообщаться и решить ваши вопросы.
Очень не хватает watchdog-модуля, который перезагрузит ESP8266 передёргиванием питания, если та зависнет.
Было бы замечательно, если бы получившийся код вы бы вывалили на github.
Смущает расположение реле рядом с ESP. Реле даёт мощные наводки и частенько вызывает сбои в микроконтроллере. Это не досужие домыслы — как-то пытался заменить ардуиной сгоревшую управляющую плату от посудомойки — чуть не спалил дом, когда ардуина включила ТЭН и зависла.
За пол года работы не наблюдаются нарушения работы от реле. Самое интересное, что модули работают прекрасно на расстоянии 15 метров. В металлической коробке от блока питания ПК.
При зависании он и сам перезагрузится. Эта перезагрузка на начальном этапе доставала пока не по выявил косяки.
А у меня этот ватчдог ни о чем.
Не всегда. У меня, например, есть устройство с питанием от солнечной панели и пришлось ставить супервизор, т.к. при плавном нарастании напряжения после «ночи» — esp не стартует.
sonoff. При том, что здесь еспшка в экране, а там — нет…
Но сам обзор, конечно, странный. 100500я реализация ESP в картинках
Вообще то, все наоборот делают. Контакты реле страдают в момент подключения, особенно без отслеживания нуля. А симистор греется от большой нагрузки. Поэтому симистор включают в нуле, помех нет, нагрузке комфортно, а потом шунтируют симистор с помощью реле — чтобы он не грелся — тогда всем хорошо. У вас же получается обратный процесс — реле возьмет самое трудное (коммутацию), а потом нагрев симистора пойдет… Ни одного симистора я не увидел, как и схем…
Можно было бы пример реализованного привести — хоть на котле вашем, что коммутируют эти слабые реле — тоже не ясно.
Вы посмотрите на свой обзор глазами читателя у которого нет ваших мыслей о крутости и полезности устройства — будет все непонятно. Ощущение, что вам очень нравится ваше устройство и вы решили всем об этом сообщить. Примерно так дети родителям пересказывают фильм (сам этим грешен: А тот к этому подходит, а этот слева и бам… — Ну, в общем, вы поняли)
Вообще во многих местах создается ощущение, что русский для автора не родной язык.
Прошивку показывать не будете по соображениям интеллектуальной собственности? :)
У меня без тыков такие релюшки коммутируют годами до 3-5 А (до 1 КВт), но дело вовсе не в этом. Симисторы я тоже использую — все от ситуации зависит
Хотя опять же… может автор взял у левого продавана пару тройку десятков и мучается из-за их изначального отвратного качества.
Вам задали кучу вопросов, но отвечаете вы очень избранно.
На прошлой неделе у электрика сгорели SSR40 на 2КВт нагрузке. Причем все 3. Подключение звезда. Подозрение даже в SSR40 тоже может стоять BTA12.
У сгоревших заменили семисторы на BTA225 и сегодня установили. Уже час работает.
Вот мой результат применения таких ттр.
Что в нагрузке было, тоже интересно?
После этого поставил BTA140 с оптроном + ds18В20 на контроль температуры на радиаторах.
Маркировку не знаю, вот такие.
Конечно теперь металлический. И еще радиаторы приклеены термоклеем к нему, чтоб часть тепла на корпус отводилось. Ну и саморезами притянуто на случай, если клей отвалится.
процесс тряски безопасен для оператора
У меня в котельной датчик на esp 3 месяца на соплях провисел ) Пока очередная esp не умерла и партия не признана мертвой… 1500 рупий коту под хвост.
Самое неприятное то, что крышки припаяны оловом, которое приходится сильно разогревать. Последний модуль так разогрел, что думал кранты ему будут. Ели крышку снял. Но он работает как ни в чем не бывало.
Тоже перестает шиться. Уже не помню, перед этим встает в какой-то mode кривой и все. Просто фарт )
Перепайка микросхем в ESP сделана в течении одного месяца. Так, что и сплав не дошел бы быстро.
Так как не я сам все покупаю, принесли мне купленную партию, а в них 2Мбайт чипы, хотя продавались как ESP12F. Купили 4Мбайт чипы и я заменил в одном ESP. И модуль без проблем заработал. Три ESP модуля были признаны безнадежными еще летом и я под шумок заменил в них чипы памяти и они без проблем заработали.
Перепайка микросхем в ESP сделана в течении одного месяца. Так, что и сплав не дошел бы быстро.
Так как не я сам все покупаю, принесли мне купленную партию, а в них 2Мбайт чипы, хотя продавались как ESP12F. Купили 4Мбайт чипы и я заменил в одном ESP. И модуль без проблем заработал. Три ESP модуля были признаны безнадежными еще летом и я под шумок заменил в них чипы памяти и они без проблем заработали.
Если бы не такое кол-во модулей, которые прошли через меня, я бы не знал, что и делать. Многие вещи с которыми столкнулись, вообще ни где не описаны. Люди тупо пишут, это SDK кривой и модули не подходят для работы. Но это их мнение, мы же по своей практике судим.
Есть еще одна вещь, которая решает проблему с заливкой прошивки, это заливка прошивки через WEB. Очень часто выручала.
А можно линки на flash? А то я старые то не выкидываю.
Размер всего этого дела… тем более я многое что вообще грубо говоря пишу на lua. я не помню там возможность загрузки скриптов через web.
Практически не выпаиваю ни чего. А если выпаиваю, то два паяльника в руки и попер.
Добавил ссылку на Flash после описания деталей в статье.
WEB имеется ввиду в своей прошивке заложить и потом грузите прошивку через WEB по надобности. Мне иногда лень модуль вытаскивать или разбирать устройство и я быстро делаю изменения и перепрашиваю по WiFI.
К примеру зачем великий гемор с написанием сложного кода скажем для одного датчика. В lua 3 строчки на инициализацию, 4 строчка стартуем таймер и по таймеру запускаем скрипт. В нем в 5-10 строк получаем данные и делаем POST на сервер, где данные уже хранятся и обрабатываются. Буквально 5 минут на написание, отладку и загрузку. Но вот загрузку по web lua скриптов я не видел. Точнее когда-то видел что-то, но работало оно не корректно и само много драло ресурсов.
У меня была цель сделать, универсальное устройство, что бы я мог тупо без всяких компов и программирования любой модуль установить в любом месте. Без всяких серверов. Мы то данные не сбрасываем, а тут же крутим. Хотя уже начинают одолевать желания мастер и вторичное устройство сделать.
А вам надо просто часть кода выдернуть из Arduino IDE. Там по сути тупая загрузка данных.
Здесь больше принято выкладывать материалы в таком виде, чтобы можно было повторить то, что показано в ходе обзора.
Я вот почитал, посмотрел, и что дальше?
Да и цели такой ТС (скорей всего) не ставил.
Автор показал, что можно сделать из набора таких — то плат. Для электроника среднего уровня этого вполне достаточно.
Каждый человек оценивает свой труд по разному.
А прошивка — это интеллектуальная собственность автора, и его право продавать или отдавать бесплатно
Устройство аккуратно собрано на дин рейке, работает.
Автор не товар обозревал, а (читаем коммент от yurok ниже) возможность дистанционно управлять домашними устройствами с помощью набора плат.
По поводу не состоятельности, это вам к себе надо обратиться. Без знаний вы просто не сможете такое сделать. Учтите тот факт проекту всего пол года. И раньше вообще не было знаний о контроллерах.
На данный момент без сбоев, с мая 2017 работает управление аквариумом и в декабре 2017 просто обновили прошивку для новых возможностей.
В Интернете полно кода, но везде свой интерфейс и свои барашки, а тут единая среда управления. Да и на красоту пока не было времени, но это решается легко. Берем дизайнера, платим деньги и получаем красоту. Самое главное функционал. Не уверен, что многие могут похвастать управлением настройками по WEB и одновременной работой 28 заданий, обновременно.
— Этого достаточно. Цена всем секретам равна вашим знаниям, т.е. еще недалеко ушла от 0.
Без оценок: я бы понял человека, который сам сделал и все показал. Зауважал бы такого. А когда рассказывают как за полгода освоили тему и собрали супер устройство, а в итоге сводят к продаже, попутно создавая себе имедж… Имеете право, но и я имею право не ценить полугодовалых гениев и их поделки, даже если они работают…
Я же помогал и прошивал через удаленный экран, который мне дают для управления(типа тимвьюера). В Москве клиент сказал настроит для себя микротик, чтобы заходить.
Есть разные вещи, продать чип миллионам и продать прошивку паре сотен людей. Они продают 1млн чипов и к примеру заложили $0.01 на ПО и получили 1000000*0.01=$10000*60=600000руб. Но там намного больше заложено. Тем более первый чипы как сейчас и ESP32 продавались с ценой в 2.5 и более раза дороже. А когда окупились то, снизили цену. Теперь новая волна ESP32, по тому же принципу.
это когда вы берете примеры, 2 пары строк пишете. Вы еще скажите под Windows Билли, все написал и функции вам дал и софт должен быть бесплатный. Что первые, что вторые сделали SDK и дали всем остальным, чтобы они писали под их платформы. И получился симбиоз, одни не могут жить без других.
Я по первости, то же как вы думал, возьму тупо библиотеку для DS3231. В результате пришлось открывать даташит и писать по своему. И получилась не одна строка кода…
Вы хотите денег? Хорошее желание. Паяйте, внедряйте, зарабатывайте. Опубликованные исходники этому никак не мешают. А будете жадничать — есть tasmota, easyesp и может ещё чего. Люди уйдут туда.
Опубликованные исходники — это реклама, комьюнити. Я вот пользуюсь tasmota. Мне не нравится идеология этого проекта. Я бы с удовольствием перешёл на что-то ещё. Программирую неплохо, поэтому мог бы помочь, прикрутить mqtt, добавить поддержку другого железа. Но вы «защитили» прошивку. Так что трахайтесь в одиночку.
И денег за это просят, а если просят то не устраивают цирк со скрытой рекламой на муське. Поучитесь у уurok — он и схему и прошивку выложил и денег заработал.
Это и ежу понятно, если кого то заинтересует, он обратится и заплатит. Хотя по практике кроме болтовни, дальше не идет. Это как ESR-T4 за полгода всего 2 человека по стране, доверились и заказали, а я по местности 6 продал причем без рекламы, просто периодически показывая народу, есть такая штука в корпусе. Причем цена 900 руб. цель не была на этом заработать, а показать, что такое есть. И спасти сохнущий филамент. Печать корпуса 4 часа + пайка и детали. Тут надо учесть факт уменьшенного риска, что прибор рабочий и доставка по стране быстрей чем с Китая. Жаль только почта около 300 руб берет за полкило. На днях прибор отправлял.
В городе только сарафанное радио помогает.
PS. Один друг спросил, модули есть и на чем пишешь, я да есть, языки С, Java и… Спрашиваю хочешь по изучать или периферию подключить? Подумав 5 минут, он сказал, лучше периферию. Посчитали вместе с крепежом прошивкой и сборкой его модуль для управления 5 портами обошелся 2600 в комплекте модуль реле 4 канала. Причем, он в этом случае, не заморачивался пайкой, покупкой и т.д. Да если посчитать мою работу и то, что ручная пайка это дешево. Мне просто поменять динамик в сотовом обошлось 400. Я молчу, что взяли бы за все действия произведенные мной.
Принес ему готовое и он обалдел, от простоты настройки.
Так, что есть такие как мы, которые готовы ставить ПО всякое и погружаться в код, а есть народ, который взял готовое решение и только периферию подключил и доволен, ведь по сути это он сам все запустил. Показал другу, а тот сказал можешь мне такое сделать.
Я недавно с таким человеком общался, его теперь просят подключить и он, тупо не вникая в код, просто модули ставит и все.
p.s. Да-да, и по правилам свободного лицензирования (если вы используете такие библиотеки или фреймворки типа arduino) вы обязаны предоставить исходники если используете наработки в коммерческих целях. Даже BMW пришлось.
Будет забавно если вы использовали GNU, а теперь стараетесь защитить свой код с помощью ID устройства. Пират ставит атипиратскую защиту. Бугага.
Там сейчас скидон дикий.
Если делаете второй заказ, чтобы сэкономить на доставке то, тот уже стоит $5, а не $2 и так же, как в той которую указал я, добавляется к доставке $2. Так что я сэкономил 7 баксов. А вообще все зависит от размеров у некоторых фирм 10*10 см дороже, а тут вроде дешевле, Но мне не нужны такие размеры пока.
Маленький, но очень полезный совет, учите русский язык.
Я не буду указывать на ошибки, тем более это запрещено правилами, но уж больно глаз режут, извините.
Автор сделал плату с резисторами и расширителем портов для esp12, вкорячил туда самый дешевый блок питания, подключил к расширителям портов релюхи, а к релюхам другие релюхи и написал интерфейс по управлению этой штукой и теперь радостно снабжает друзей и всем об этом сообщает (+фото)…
в общем, творчество
Я тоже только сейчас понял до конца, что товарищ автор здесь так рьяно отстаивает и скрывает.
по ссылке выше, автор продает прошивку и люди делают на ней то что хотят — стоимость прошивки 2$ (она поддерживает очень многое — в том числе и задания и кучу датчиков, написана на SDK для ESP)
Ваш продукт предполагает конкуренцию с этой прошивкой? Если да, то какова его цена и какие условия приобретения?
Какие средства использовали вы при разработке? В чем преимущества вашей прошивки относительно приведенной и тп.
внутри по теме совершенно ничего. Фотки, скрины неизвестной никому кроме автора программы, исходники которой, как предполагаю,
не собираются выкладывать. Как и схему того, что уже сделано.
Фактически получается типа похвастаться (правда не понятно чем).
Про Ваш ни слова )
Ничего и не будет больше. Плати 3000 и всё дадут.
покупаем https://www.banggood.com/ESP32-Development-Board-WiFiBluetooth-Ultra-Low-Power-Consumption-Dual-Cores-ESP-32-ESP-32S-Board-p-1109512.html за 5$ и ставим на него Arduino Mega Server и получаем этого наверняка хватит
Это в постоянно работающее устройство? В систему автоматики? Вы серьезно?
Да и хотелось бы увидеть материалы для повторения, а не демонстрации сырого устройства.
Хотя как по мне, то Вы лукавите, так как тестовые образцы то паяли :)
А то получается, что остальные должны догадаться куда смотреть. Например я искал косяки печати, или наоборот, высокое качество последней, чему-то ведь ремонтники должны были удивиться.
В топик зашли люди, которые не только читать и картинки смотреть умеют, вот и не понимают, что надо оценивать.
Вот к примеру, моя автоматизация вытяжек в квартире:
Не нужен ИНТЕРНЕТ
Не нужны знания программирования
Не нужны сервера
Не нужно дополнительное ПО
PS Иногда шоколадные конфеты, тоже выглядят вкусно, но внутри шоколада нет.
«Я задумал сделать штуку (но что она делает я вам не расскажу). Я героически делал её на соплях, а потом на крутой плате. И штука получилась отличная. Но что и как она делает вам знать не надо.»
Как ваш аппарат?
На 3 фото, после «Главное достоинство — это не надо никаких приложений и Интернета.» все говорит само за себя. Управляете по разным параметрам.
Чуть позже добавлю схемы включения. Не думал что это так заинтересует и будем путаться.
Или как говорят — «так слона ты не продашь». Хотя в данном случае лучше — «такого слона ты не продашь» :)
В sdk с поддержкой больших влеш веселее — 24 бита адресация памяти.
Обзор был о том, что можно сделать на модуле и что есть много красивых реек. Для меня важна картинка, я на ней вижу деталь и визуально ищу на сайтах. Подходы разные у нас у всех.
К примеру, кто то спрашивал ссылку на дин рейку. Зная, что есть такое просто найти, ловите рейка тут
PS Да простят меня, ради блага народа. Кому интересна эта рейка у друга еще есть. И по стране ее пересылка будет гораздо быстрей. Но вы можете взять ее и с Алиэкспресс, ссылку я вам нашел.
Кому надо гербер файлы могу выслать. На модуле разведены все сопротивления и конденсаторы которые должны быть по схемам.
Выглядит готовый модуль так
Из AGP порта пилится вполне панелька. В гугле есть подробное описание
Видимо не совсем понял предназначение. Я в такой панельке модули зашивал просто. А в устройство модуль на проводках отправлялся, без дополнительных плат (резисторы подтяжек на пузе модуля распаивал)
Сейчас получается продаешь время пайки, а не разработки.