• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Делюсь опытом Разработка умных устройств на примере контроллера теплого пола на ESP8266

enjoynering

Well-known member
Ошибаетесь. Я использую купленную Visual Micro
Вместе с тем, Arduino IDE имеет лицензию LGPL , которая не обязывает публиковать исходные тексты.
исходники нет, а вот бинарники да. прошивки в студию, пожалуйста.
 

enjoynering

Well-known member
да больше никаких. мне все с вами понятно. удачи в нелегком SEO и бизнесе по русский (мне нарушать можно, меня обманывать нельзя).
 

valerivp

Member
удачи в нелегком SEO и бизнесе
Спасибо!
Но SEO и этот форум - слабо связаны. Ссылки же экранируются...

Анекдот №53221
— Чем занимаетесь?
— Я предприниматель!
— И что же вы предпринимаете?
— Как что? Предпринимаю попытки выжить в этой стране!
 
Последнее редактирование:

=AK=

New member
Анекдот №53221
— Чем занимаетесь?
— Я предприниматель!
— И что же вы предпринимаете?
— Как что? Предпринимаю попытки выжить в этой стране!


Утренняя песнь города
Тимур Шаов

Ещё темно, но из ветвей чирикнул первый воробей
Уже, спасаясь от зари, в подвалы лезут упыри
Бледнея, пятится луна, толкает дворника жена:
"Вставайте, граф! Зовёт метла. Вас ждут великие дела!"
Ошмётки ночи он сметёт и начинается исход.

В тяжёлом ритме болеро канают граждане в метро,
Канает стар, канает млад, канает сват, канает брат.
И оккупируют вагон интеллигент и гегемон.
Студенты, школьники, врачи, актёры, плотники, бичи.
Профессор, съехавший с ума над теоремою Ферма.
И гастарбайтер с бодуна, и я, и дети, и жена.
Босяк, живущий налегке, и негр в белом пиджаке.
И чёрт-те кто, и чёрт-те что, и хрен с горы, и конь в пальто.
И город, с кайфом, как всегда, по венам пустит поезда.

Надев костюмы, братаны выходят на тропу войны.
Предприниматель хочет спать, но надо, блин, предпринимать.
Вот страж порядка молодой шерстит брюнетов с бородой.
Весьма нервирует его этническое меньшинство.
Течёт толпа, а в головах – обрывки мыслей: о деньгах,
О сне, о сексе, о борще, о том, как жить. Как жить вообще..
Торчит фабричная труба, как наша общая судьба.
Богема спит, не мудрено – она, надысь, из казино.

Летят вожди на вороных, без отпусков, без выходных.
Летят с мигалками вперёд, спешат, чтоб лучше жил народ..
И контролирует ГАИ телодвижения твои
И перекрёстки, и мосты, и придорожные кусты.
И горний ангелов полёт, и гад морских подводный ход.
Машины встали в три ряда – ну, с первой пробкой, господа!

И утро красит кумачом шкатулку с бедным Ильичом.
Глядит с кремлёвской высоты наш Гений Чистой Красоты
Ах, что за город – первый сорт! Умён, как Бог, красив, как чёрт.
Он сам себе и врач, и мент, и донор, и реципиент.
Всё на бегу, всё на ходу, все начеку, все на виду.
Здесь воля чувствам неземным, здесь пахнет дымом выхлопным.
Сквозь шум и треск, сквозь гул и вой, восславим город трудовой.
Споём дежурное "ла-ла" про купола, колокола
Под несмолкаемый салют. Крещендо! Славься!( Все встают.)

Приезжий дух переведёт, присядет, "Клинского" хлебнёт.
И скажет: "Мамочки, дурдом! Как вы живёте тут?"
Живём!
 

enjoynering

Well-known member
вы ошиблись форумом. хотите получить фидбек? заказывайте за деньги фокус группу. ну или бинарники как того требует лицензия.
 

enjoynering

Well-known member
На этом форуме нет нужной фокус-группы. В данной теме - я хотел обсуждать только технические решения.
Мне умиляют люди с отсутствием критического мышления. Делиться вы на форуме не хотите, но от форумчан желаете получить бесплатные тех. консультации. Про таких в народе говорят - халявщик.
 

valerivp

Member
Мне умиляют люди с отсутствием критического мышления. Делиться вы на форуме не хотите, но от форумчан желаете получить бесплатные тех. консультации. Про таких в народе говорят - халявщик.
Если вы считаете что в этой публикации нет ничего полезного - попросите модераторов удалить тему.
Я считаю иначе. Например в этой публикации есть простое решение по одной из веток этого форума: https://esp8266.ru/forum/threads/mnogopotochnost.3330/page-6#post-52194 , и приложены соответствующие исходники.
Смысл публикации - показать некоторые технические решения, по моему мнению, облегчающие IOT строительство.
Я готов делиться идеями и решениями, но не готов делиться готовыми продуктами.
На мой взгляд, вы более хотите халявы, требуя с меня исходники и бинарники, чем я, когда публикую свои идеи и описываю свой опыт и пытаюсь обсудить их.
 

enjoynering

Well-known member
Ну вот вам мои 5 копеек. С таймерами вы изобрели велосипед - смотри Ticker.h
 

tretyakov_sa

Moderator
Команда форума
Мне умиляют люди с отсутствием критического мышления. Делиться вы на форуме не хотите, но от форумчан желаете получить бесплатные тех. консультации. Про таких в народе говорят - халявщик.
Ребята, вроде в информационный век идем. Что вы застреваете в индустриальном.
В информационном веке: Каждому по потребностям, от каждого по способностям.
Не требуется вам опыт ТС? Флаг в руки, пройдите мимо. Считаете топик рекламой, подайте жалобу.
Начал человек тему. Зачем ее превращать в поле боя. Если тема не нужная, очень быстро окажется на задворках форума. Если для кого-то опыт будет полезен, тоже здорово.
 

valerivp

Member
С таймерами вы изобрели велосипед - смотри Ticker.h
Не велосипед - самокат. Мое решение имеет большое отличие - метод add принимает на вход обязательный третий параметр - описание таймера. Таймер может добавиться в произвольном модуле системы и надо понимать, что происходит.
 

enjoynering

Well-known member
Не велосипед - самокат. Мое решение имеет большое отличие - метод add принимает на вход обязательный третий параметр - описание таймера. Таймер может добавиться в произвольном модуле системы и надо понимать, что происходит.
спорное преимущество. описание можно и в теле вызываемой ф-ции забить. но тут как говорится - мы живем в свободной стране.
 

valerivp

Member
спорное преимущество. описание можно и в теле вызываемой ф-ции забить. но тут как говорится - мы живем в свободной стране.
Вот это - зло, ИМХО. Две строки, где нужна одна.
Можно было еще обертку сделать над тикером - с++ однако. Но мне показалось что это избыточно.
 

rst

Member
Но мне показалось что это избыточно.
Избыточно получилось у Вас. Избыточно и плохо расширяемо.
Колхоз из DS3231 + DS2482-100 + 74HC595 легко заменяется на любой МК общего назначения (1 чип вместо 3-х). Например STM32 какой-нить. К которому цепляется ESP.
Ещё лучше вместо STM32: какой-нить МК со встроенным радио-модулем (их полно разных) - тогда выкидывается ещё и Rxb6.
И при этом остаётся гораздо больше ресурсов на дальнейшее развитие.

И как-то странно выглядит винегрет из веб-интерфейса и интерфейса командной строки (и + FTP в довесок). Это как у классика: "Если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича"...

PS: Хотели обсуждения технических решений? Вот и получите :cool:
 
Последнее редактирование:

valerivp

Member
PS: Хотели обсуждения технических решений? Вот и получите :cool:
Заменить часы реального времени на МК? Наверное есть со встроенными RTC. Но надо к нему городить батарейки вероятно.
Заменить DS2482 - не видел МК со встроенным 1wire, а программные реализации плохо сочетаются с обработкой прерываний.
Расширитель портов - были бы свободные ноги, не стал бы использовать.
Встроенный 433 приемник - не слышал, не искал. Но перепробовал 5 разных. RXB6 хорош.
Про винигрет - не понял. Командная строка - она только для отладки, в ближайшее время по умолчанию будет скрыта в интерфейсе. FTP то чем не угодил? Как файлы заливать в ESP?

Я сначала делал на плате Mega 2560, со встроенной ESP8266, но отказался - не захотел разрабатывать еще и коммуникации между Mega и Esp
 

rst

Member
Заменить часы реального времени на МК? Наверное есть со встроенными RTC. Но надо к нему городить батарейки вероятно.
А Вы сейчас обходитесь без батарейки? :D
Наличие RTC в современных МК - это вообще то давно уже норма.
Заменить DS2482 - не видел МК со встроенным 1wire, а программные реализации плохо сочетаются с обработкой прерываний.
В чём именно "плохая сочетаемость"? :eek:
Естественно если речь идёт о быдлокоде из инета - так у него плохая сочетаемость с чем угодно.
Расширитель портов - были бы свободные ноги, не стал бы использовать.
Так я вообще-то и говорю о выборе МК с адекватным количеством ног. А их как грязи. Чтобы и сейчас "расширители" были не нужны и на будущее развитие запас был.
Встроенный 433 приемник - не слышал, не искал. Но перепробовал 5 разных. RXB6 хорош.
Да оно и видно сразу что не искали даже, а взяли что первое под руку попалось...
Первый же поиск сразу на вскидку выдал: Sub-1 GHz | Overview | Wireless Connectivity | TI.com
И подобных чипов у других вендоров - тоже есть.
А если обратить внимание на новый CC1352R, то окажется что и ESP8266 не нужен и можно вообще все ваши чипы заменить на один CC1352R.

FTP то чем не угодил? Как файлы заливать в ESP?
А зачем их туда заливать?

Я сначала делал на плате Mega 2560, со встроенной ESP8266, но отказался - не захотел разрабатывать еще и коммуникации между Mega и Esp
Т.е. - предпочли вместо связи между всего двумя чипами разработать связь между ESP и 4 чипами? Странный какой-то выбор...
Если уж так боялись "коммуникаций", то можно было использовать CC1352R и обойтись вообще без внешних коммуникаций по плате.
И WiFi и 433МГц и RTC и I2C и ещё куча всего: и всё в одном чипе - чем не мечта? :cool:
 
Последнее редактирование:

nikolz

Well-known member
Из своего опыта замечу следующее:
------------------------------
1-wire нормально сочетаются с прерываниями. Поэтому DS2482 -лишнее.
----------------------------------
Более того управление 1-wire можно совместить с I2C, т е повесить на пины вместе с часами.
-------------------------------------
В результате пинов может хватить без расширителя.
==========================
Что же касается предложения взять CC1352R, то полагаю цена такого решения будет на порядок больше.
 
Сверху Снизу