Я и взял с автоответчиком Panasonic KX-PRX120. Даже отзыв по нему написал. Panasonic KX-PRXA10 — это трубка от него, которая идёт в комплекте.
Автоответчик, увы, не очень подходящий вариант. Когда возвращался домой и видел новые сообщения, с одного взгляда невозможно было определить, кто их оставил — вдруг кто-то из близких? Приходилось каждый раз брать в руки телефон, удалять спам (чтобы не было переполнения памяти), сбрасывать нотификацию о новых сообщениях. Годик помучался, потом надоело, пришлось отключить автоответчик.
Этого приложения я ждал 3 года! Утомил ежедневный спам на домашний DECT телефон Panasonic KX-PRXA10 (Android 4.0.4). Очень жаль, что Яндекс в своём приложении уже не поддерживает эту ОС.
Про «изернет-шилд» и «яваскрипт» меня уже нахлабучивали. Ну, не знаю. Я лично люблю английскую терминологию писать именно транслитерацией, так легче читается, когда это художественный текст. А текст, согласитесь, больше именно художественный, нежели технический.
Возможно, я слишком люблю английский язык, и поэтому подобные «недоанглицизмы» режут глаз.
А вот с тем, что текст художественный — согласиться не могу. То, что текст написан от первого лица не делает его художественным. Напротив, текст изобилует техническими терминами, т.к. описывает инженерную разработку.
Впрочем, Вы автор, Вам решать. Я лишь могу прокомментировать, как, на мой взгляд, это выглядит со стороны и как воспринимается.
Единственное, что осталось добавить, слова «изернет-шилд» и «яваскрипт» я увидел впервые, хотя ежедневно читаю различные источники информации по часу и более.
Схему топологии хотел сделать, честно. Но, поленился. Посчитал, что это как раз будет мало кому интересно в контексте этой статьи, так как в ней (в топологии) нет чего-то особенного.
Смысл схемы в том, что одного взгляда на неё достаточно, чтобы понять принцип. Схема избавляет от необходимости читать (длинный) текст. Это примерно как разница между алгоритмом программы и её исходным кодом.
Расчёт выносливости карты памяти? Это что за зверь и как его готовить?
Речь о том, чтобы рассчитать, сколько продержится в Вашем проекте карта памяти, пока не исчерпает свой ресурс циклов записи (wearing). Информацию по этой теме Вы без труда найдете в интернете без чьей-либо помощи.
Для увеличения ресурса можно подумать в сторону FRAM или подобных технологий.
Ошибки в тексте да, наверняка. Проверку не делал, каюсь.
Желательно не ограничиваться лишь spell checker'ом, т.к. он проверяет только правильность отдельных слов. Такие вещи как, например, падежи ему не под силу.
Что делать? Отдохните от текста пару-тройку суток, затем внимательно, буква за буквой вчитывайтесь в него. Если почувствуете, что устали (надело, утомило и т.п.) сразу же останавливайтесь, делайте перерыв, а когда наберетесь сил — продолжайте вычитку.
Эту технику я изобрёл сам, пользовался ей при публикации своего проекта (50 страниц формата А4, ссылка есть в профиле). Ушло непозволительно долгие 2 месяца (в свободное время). Зато какой результат! Попробуйте найти там ошибки ;-)
Но и этого мало. Чтобы текст читался стилистически благозвучно, его необходимо отдать для вычитки стороннему читателю, а ещё лучше сторонним читателям. Если таковых не найдёте, присылайте мне :-)
Подписи на корпусе были запланированы, но что-то так и не придумал как их красиво выполнить.
Могу посоветовать рассмотреть вариант гравировки надписей с последующим заполнением образовавшихся пустот контрастной краской. Где-то на сайте Dremel видел примеры.
В процессе отладки у меня сдохла одна Ардуина...
Ха, хорошо отделались! Я во время отладки умудрился спалить родной Атмеловский ISP программатор, 5 МК ATmega, и уже не помню сколько MOSFET транзисторов и предохранителей. Зато опять же, какой результат! Проект почти 10 лет работает в круглосуточном режиме без единого сбоя.
дешёвое китайское железо, взятое изначально только потому, что ничего серьёзного я не планировал
А вот от этого заклинаю Вас отказаться. Ваш подход и китайские товары — понятия несовместимые.
Проба пера, так сказать.
Моя «поделка» тоже была пробой пера. Но после того как я увидел результат и отзывы, это предопределило всю мою дальнейшую жизнь.
Проекты так не делают.
Представляю, какого класса будет Ваш настоящий проект после столь явно заниженной самооценки. Если бы у нас адекватно оценивался труд инженера, Вы без труда заработали на, скажем, уютный домик в Куршевеле :-)
От всей души желаю Вам успеха и удачи во всех будущих начинаниях. Ни в коем случае не бросайте электронику! Это Ваше. You are heaven-born engineer.
Отличнейшая статья, особенно для старта! Какой подход! Какая подача материала! Какая проработка, казалось бы не такого уж сложного, и чисто бытового проекта! Всем бы авторам так!
Жаль что я новичок на сайте и пока не имею возможности голосования. Заплюсовал бы :-)
Правильно делали, что не торопились поскорее закончить проект. Наглядный пример для всех, какого результата можно добиться, если работать не в попыхах, а как положено. Лучше быть медлительным за счет тщательности, чем быстрым за счет небрежности.
Не увидел (пропустил?), как решается вопрос охлаждения? Или ни один из компонентов не греется?
ПОЖЕЛАНИЯ К БУДУЩИМ СТАТЬЯМ:
1) «изернет-шилд», «яваскрипт» — такая «русская транслитерация» портит общее хорошее впечатление от статьи. Не ленитесь лишний раз переключаться на английскую раскладку клавиатуры.
2) В раздел «Топология сети» просится наглядная цветная схема.
3) Необходимо добавить расчет endurance карты памяти.
4) Когда выбираете что-либо (например, библиотеку отрисовки графики в браузере), рассказывайте, какие были ещё варианты, и чем обоснован Ваш окончательный выбор. Это сэкономит время других пользователей на затратный метод проб и ошибок.
5) И не забывайте пользоваться проверкой правописания, хотя бы простейшим spell checker'ом. В статье есть ошибки.
Присоединяюсь к комментарию о том, что на корпусе не хватает подписей. Помимо уже указанной причины о пользовании домочадцами, Вы сами можете забыть со временем, что к чему.
Опять-таки в комментариях уже посоветовали — хорошенько изучить тему защиты от EMI & EMC.
Также могу порекомендовать хорошую книгу по защите от ESD (включая защиту от грозовых разрядов):
Кечиев Л. Н., Пожидаев Е. Д. Защита электронных средств от воздействия статического электричества. М.: Издательский Дом «Технологии», 2005. 352 с.
Поддерживаю совет использовать супрессоры вместо варисторов. Вот отличная статья на эту тему со сравнениями (анг.).
А вот чего я Вам НЕ советую, так это связываться с оптикой. Оптроны, светодиодные лампы и даже солнечные панели имеют относительно небольшой срок службы. Лучше посмотрите в сторону решений типа iCoupler от Analog Devices или других технологий изоляции.
Ну и, конечно, сделайте полноценную печатную плату, отказавшись от шилдов (в т.ч. ненадежных китайских) и кучи проводов и проводничков. Заодно и место освободиться под «вечные» твердотельные реле.
Загородный дом — это колебания температуры, влажности и т.п. Долговременная надежность и «пожизненная» стабильность заслуживают того, чтобы все компоненты были на высоте. Из институтского курса конструирования РЭА хорошо известно, что надежность изделия определяется самым слабым звеном. То, что система благополучно пережила год непрерывной эксплуатации, включая морозы до -20 градусов, это конечно хорошо. Но Вы ведь хотите, чтобы такое повторялось из года в год 5...10… лет, не так ли?
Поддерживаю стремление перейти к платформе ARM. Вы явно переросли Ардуино.
Не жалейте 25+15=40 т.р., потраченных на щиток. Качество бесценно! Один всемирно известный человек сказал: «Иконки на экране должны выглядеть так, чтобы каждый захотел их облизать» :-)
Полностью поддерживаю отказ от китайских релюшечек в пользу продукции Legrand.
Мне кажется, следовало бы разместить слаботочный блок повыше, т.к. при необходимости обслуживания заниматься этим, упершись головой в пол, неудобно.
Обязательно проработайте вопрос с заземлением. Нагрузка у Вас приличная как-никак.
Колпачки светодиодов, на мой взгляд, спорное решение. С одной стороны — выглядят красиво. С другой стороны страдает usability, т.к. сужается диаграмма направленности (проще говоря, хуже видно состояние светодиодов сбоку, например при устранении неисправностей в шкафу).
Я не отношу себя к числу тех, кто может сказать: «Сколько сложностей ради такой примитивной задачи». Напротив, если бы все так относились к решению всех поставленных задач, у нас бы самолеты/ракеты не падали, люди не гибли бы десятками/сотнями из-за пожаров, и т.д.
Не унижайте свой проект, называя его «поделкой». У Вас законченная конструкция, выполненная на весьма достойном уровне, особенно для первой работы с Ардуино, и учитывая чистосердечное признание: «Нет, я не электрик. И не строитель».
Ещё раз спасибо за прекрасную статью и доведённый до логического завершения проект. У Вас явный талант. С такими инженерами я за будущее этого мира спокоен :-)
Лично я согласен с основным посылом статьи. На собственном примере убедился, что эффект от БАДов близок к плацебо. Несколько лет принимал различные БАДы и витамины, включая те, которые активно рекламировались по TV. Результат нулевой.
Валерия, спасибо за статью. Приятно, что заботитесь не только об основных use cases, как это делает подавляющее большинство компаний.
Однако вынужден присоединиться к негативным комментариям в адрес Сбербанк Онлайн.
Некоторое время назад я не смог выполнить элементарную операцию по смене пароля. Даже со второго раза не смог. И это при моём-то многолетнем опыте работы в IT и далеко не предпенсионном возрасте!
Конкретику, к сожалению, сообщить не могу — прошло довольно много времени, подзабылось. Но точно помню, что меня ввели в заблуждение надписи элементов (или элемента) управления в личном кабинете при смене пароля.
В этой связи предлагаю Вам ответить на вопрос (не мне, а самой себе): Вы уверены, что результаты Ваших усилий в области юзабилити не являются ошибочными с точки зрения реальных ожиданий пользователей (не малочисленной фокус группы, а большинства конечных юзеров)?
Есть ещё одна хорошая идея для будущих проектов: вместо китайских ESP использовать CC3220 от Texas Instruments. Да, это дороже. Зато сэкономите время, которое, как известно, является невосполнимым ресурсом (в отличие от денег). В Вашем проекте я насчитал как минимум 3 места, где примененный модуль сталкивается с ограничениями.
В некоторых мануалах по оптимизации энергопотребления ESP8266 можно встретить команду WiFi.disconnect(); которая должна отключать модем от текущей WiFi сети. Однако на практике, эта команда удаляет сохраненный в памяти модема SSID() и пароль, поэтому использоваться ее мы не будем.
В CC3220 подобных багов нет.
Для коммутации разных сигналов на вход единственного АЦП — используется мультиплексор (модель).
В CC3220 АЦП имеет 4 входа.
У ESP8266 АЦП 10-битный, а диапазон измеряемых напряжений 0..1 В.
В CC3220 АЦП 12-битный, диапазон 0...1,5 В.
А ещё мне кажется, что с Вашим опытом работы пора уже переходить с Arduino на взрослые IDE.
Уточните, пожалуйста: у Вас лампа Е27 или всё-таки Е26? Разница в диаметре цоколя вроде бы несущественна, всего 1 мм. Но я хочу понять, не приводит ли этот миллиметр к заметному на ощупь «болтанию» в патроне Е27, или даже к потере электрического контакта?
И ещё, на какое напряжение рассчитана Ваша лампа?
Вообще, для меня загадка, почему в США Е26, а в Европе Е27? Почему не договорились как-то поделить этот жалкий миллиметр между собой и выработать единый стандарт? Судя по Википедии, это связано с разницей в напряжениях (120 В против 220 В). Но ведь уже давно выпускаются лампы с универсальным питанием в широких пределах. Зачем тогда продолжать их разделять на два лагеря?
Поделитесь информацией, знающие люди! За ссылки на первоисточники отдельное спасибо.
Спасибо за ссылку.
В своём проекте использовал классический «Square Law» от Lutron. Доволен. Работает хорошо, в том числе с современными линейными драйверами светодиодных ламп.
Хорошая работа.
А почему выбрали именно кубический график яркости а не, например, квадратичный?
По поводу основного элемента управления, собрал себе диммер на ATmega тоже с кнопкой (только не сенсорной, а обычной тактовой) и похожим алгоритмом работы. За 10 лет ежедневного использования пришел к выводу, что с точки зрения эргономики ничего лучше нажимного энкодера с фиксированными пределами регулировки человечество ещё не придумало.
Автоответчик, увы, не очень подходящий вариант. Когда возвращался домой и видел новые сообщения, с одного взгляда невозможно было определить, кто их оставил — вдруг кто-то из близких? Приходилось каждый раз брать в руки телефон, удалять спам (чтобы не было переполнения памяти), сбрасывать нотификацию о новых сообщениях. Годик помучался, потом надоело, пришлось отключить автоответчик.
А вот с тем, что текст художественный — согласиться не могу. То, что текст написан от первого лица не делает его художественным. Напротив, текст изобилует техническими терминами, т.к. описывает инженерную разработку.
Впрочем, Вы автор, Вам решать. Я лишь могу прокомментировать, как, на мой взгляд, это выглядит со стороны и как воспринимается.
Единственное, что осталось добавить, слова «изернет-шилд» и «яваскрипт» я увидел впервые, хотя ежедневно читаю различные источники информации по часу и более.
Смысл схемы в том, что одного взгляда на неё достаточно, чтобы понять принцип. Схема избавляет от необходимости читать (длинный) текст. Это примерно как разница между алгоритмом программы и её исходным кодом.
Речь о том, чтобы рассчитать, сколько продержится в Вашем проекте карта памяти, пока не исчерпает свой ресурс циклов записи (wearing). Информацию по этой теме Вы без труда найдете в интернете без чьей-либо помощи.
Для увеличения ресурса можно подумать в сторону FRAM или подобных технологий.
Желательно не ограничиваться лишь spell checker'ом, т.к. он проверяет только правильность отдельных слов. Такие вещи как, например, падежи ему не под силу.
Что делать? Отдохните от текста пару-тройку суток, затем внимательно, буква за буквой вчитывайтесь в него. Если почувствуете, что устали (надело, утомило и т.п.) сразу же останавливайтесь, делайте перерыв, а когда наберетесь сил — продолжайте вычитку.
Эту технику я изобрёл сам, пользовался ей при публикации своего проекта (50 страниц формата А4, ссылка есть в профиле). Ушло непозволительно долгие 2 месяца (в свободное время). Зато какой результат! Попробуйте найти там ошибки ;-)
Но и этого мало. Чтобы текст читался стилистически благозвучно, его необходимо отдать для вычитки стороннему читателю, а ещё лучше сторонним читателям. Если таковых не найдёте, присылайте мне :-)
Могу посоветовать рассмотреть вариант гравировки надписей с последующим заполнением образовавшихся пустот контрастной краской. Где-то на сайте Dremel видел примеры.
Ха, хорошо отделались! Я во время отладки умудрился спалить родной Атмеловский ISP программатор, 5 МК ATmega, и уже не помню сколько MOSFET транзисторов и предохранителей. Зато опять же, какой результат! Проект почти 10 лет работает в круглосуточном режиме без единого сбоя.
А вот от этого заклинаю Вас отказаться. Ваш подход и китайские товары — понятия несовместимые.
Моя «поделка» тоже была пробой пера. Но после того как я увидел результат и отзывы, это предопределило всю мою дальнейшую жизнь.
Представляю, какого класса будет Ваш настоящий проект после столь явно заниженной самооценки. Если бы у нас адекватно оценивался труд инженера, Вы без труда заработали на, скажем, уютный домик в Куршевеле :-)
От всей души желаю Вам успеха и удачи во всех будущих начинаниях. Ни в коем случае не бросайте электронику! Это Ваше. You are heaven-born engineer.
Жаль что я новичок на сайте и пока не имею возможности голосования. Заплюсовал бы :-)
Правильно делали, что не торопились поскорее закончить проект. Наглядный пример для всех, какого результата можно добиться, если работать не в попыхах, а как положено. Лучше быть медлительным за счет тщательности, чем быстрым за счет небрежности.
Не увидел (пропустил?), как решается вопрос охлаждения? Или ни один из компонентов не греется?
ПОЖЕЛАНИЯ К БУДУЩИМ СТАТЬЯМ:
1) «изернет-шилд», «яваскрипт» — такая «русская транслитерация» портит общее хорошее впечатление от статьи. Не ленитесь лишний раз переключаться на английскую раскладку клавиатуры.
2) В раздел «Топология сети» просится наглядная цветная схема.
3) Необходимо добавить расчет endurance карты памяти.
4) Когда выбираете что-либо (например, библиотеку отрисовки графики в браузере), рассказывайте, какие были ещё варианты, и чем обоснован Ваш окончательный выбор. Это сэкономит время других пользователей на затратный метод проб и ошибок.
5) И не забывайте пользоваться проверкой правописания, хотя бы простейшим spell checker'ом. В статье есть ошибки.
Присоединяюсь к комментарию о том, что на корпусе не хватает подписей. Помимо уже указанной причины о пользовании домочадцами, Вы сами можете забыть со временем, что к чему.
Опять-таки в комментариях уже посоветовали — хорошенько изучить тему защиты от EMI & EMC.
Также могу порекомендовать хорошую книгу по защите от ESD (включая защиту от грозовых разрядов):
Кечиев Л. Н., Пожидаев Е. Д. Защита электронных средств от воздействия статического электричества. М.: Издательский Дом «Технологии», 2005. 352 с.
Поддерживаю совет использовать супрессоры вместо варисторов. Вот отличная статья на эту тему со сравнениями (анг.).
А вот чего я Вам НЕ советую, так это связываться с оптикой. Оптроны, светодиодные лампы и даже солнечные панели имеют относительно небольшой срок службы. Лучше посмотрите в сторону решений типа iCoupler от Analog Devices или других технологий изоляции.
Ну и, конечно, сделайте полноценную печатную плату, отказавшись от шилдов (в т.ч. ненадежных китайских) и кучи проводов и проводничков. Заодно и место освободиться под «вечные» твердотельные реле.
Загородный дом — это колебания температуры, влажности и т.п. Долговременная надежность и «пожизненная» стабильность заслуживают того, чтобы все компоненты были на высоте. Из институтского курса конструирования РЭА хорошо известно, что надежность изделия определяется самым слабым звеном. То, что система благополучно пережила год непрерывной эксплуатации, включая морозы до -20 градусов, это конечно хорошо. Но Вы ведь хотите, чтобы такое повторялось из года в год 5...10… лет, не так ли?
Поддерживаю стремление перейти к платформе ARM. Вы явно переросли Ардуино.
Не жалейте 25+15=40 т.р., потраченных на щиток. Качество бесценно! Один всемирно известный человек сказал: «Иконки на экране должны выглядеть так, чтобы каждый захотел их облизать» :-)
Полностью поддерживаю отказ от китайских релюшечек в пользу продукции Legrand.
Мне кажется, следовало бы разместить слаботочный блок повыше, т.к. при необходимости обслуживания заниматься этим, упершись головой в пол, неудобно.
Обязательно проработайте вопрос с заземлением. Нагрузка у Вас приличная как-никак.
Колпачки светодиодов, на мой взгляд, спорное решение. С одной стороны — выглядят красиво. С другой стороны страдает usability, т.к. сужается диаграмма направленности (проще говоря, хуже видно состояние светодиодов сбоку, например при устранении неисправностей в шкафу).
Я не отношу себя к числу тех, кто может сказать: «Сколько сложностей ради такой примитивной задачи». Напротив, если бы все так относились к решению всех поставленных задач, у нас бы самолеты/ракеты не падали, люди не гибли бы десятками/сотнями из-за пожаров, и т.д.
Не унижайте свой проект, называя его «поделкой». У Вас законченная конструкция, выполненная на весьма достойном уровне, особенно для первой работы с Ардуино, и учитывая чистосердечное признание: «Нет, я не электрик. И не строитель».
Ещё раз спасибо за прекрасную статью и доведённый до логического завершения проект. У Вас явный талант. С такими инженерами я за будущее этого мира спокоен :-)
У меня как раз та самая «двухсторонняя» ситуация. И ОС пока использовать не доводилось, и чип от TI. Как бы Вы поступили на моём месте?
К англоязычным мануалам в тысячу(и) страниц давно привык, не пугает.
Однако вынужден присоединиться к негативным комментариям в адрес Сбербанк Онлайн.
Некоторое время назад я не смог выполнить элементарную операцию по смене пароля. Даже со второго раза не смог. И это при моём-то многолетнем опыте работы в IT и далеко не предпенсионном возрасте!
Конкретику, к сожалению, сообщить не могу — прошло довольно много времени, подзабылось. Но точно помню, что меня ввели в заблуждение надписи элементов (или элемента) управления в личном кабинете при смене пароля.
В этой связи предлагаю Вам ответить на вопрос (не мне, а самой себе): Вы уверены, что результаты Ваших усилий в области юзабилити не являются ошибочными с точки зрения реальных ожиданий пользователей (не малочисленной фокус группы, а большинства конечных юзеров)?
В CC3220 подобных багов нет.
В CC3220 АЦП имеет 4 входа.
В CC3220 АЦП 12-битный, диапазон 0...1,5 В.
А ещё мне кажется, что с Вашим опытом работы пора уже переходить с Arduino на взрослые IDE.
Уточните, пожалуйста: у Вас лампа Е27 или всё-таки Е26? Разница в диаметре цоколя вроде бы несущественна, всего 1 мм. Но я хочу понять, не приводит ли этот миллиметр к заметному на ощупь «болтанию» в патроне Е27, или даже к потере электрического контакта?
И ещё, на какое напряжение рассчитана Ваша лампа?
Вообще, для меня загадка, почему в США Е26, а в Европе Е27? Почему не договорились как-то поделить этот жалкий миллиметр между собой и выработать единый стандарт? Судя по Википедии, это связано с разницей в напряжениях (120 В против 220 В). Но ведь уже давно выпускаются лампы с универсальным питанием в широких пределах. Зачем тогда продолжать их разделять на два лагеря?
Поделитесь информацией, знающие люди! За ссылки на первоисточники отдельное спасибо.
В своём проекте использовал классический «Square Law» от Lutron. Доволен. Работает хорошо, в том числе с современными линейными драйверами светодиодных ламп.
А почему выбрали именно кубический график яркости а не, например, квадратичный?
По поводу основного элемента управления, собрал себе диммер на ATmega тоже с кнопкой (только не сенсорной, а обычной тактовой) и похожим алгоритмом работы. За 10 лет ежедневного использования пришел к выводу, что с точки зрения эргономики ничего лучше нажимного энкодера с фиксированными пределами регулировки человечество ещё не придумало.