Добрый день. Первое моё сообщение и сразу заказ. Он штучный. Нужен мне для меня же любимого.
Есть железка всё назначение которой крутить встроенный в неё мотор с разной скоростью - вентилятор, короче. Вентилятор безумно умный для тупой офлайн штуки (чего говорить - сделано целыми немцами!!!!). =))) Имеет сердцем Atmel ATMEGA16AU, интерфейсом управления служат 4 кнопки (вкл/выкл, +, -, кнопка для установки таймера), а обратной связью экран, на котором выводится текущая скорость, и обратный отсчёт таймера.
Что нужно от вашего сообщества?
Корпус вентилятора позволяет, вероятно, впихнуть в него даже "малину", но это как микроскопом по муравьям что по деньгам, что по функционалу.
1. О железе.
1.1 Необходимо предложить !готовую! промышленно выпускаемую борду (здесь и далее "Управлялка") на esp8266 (возможно с шилдом, если нужно), которая в минимальном необходимо и достаточном случае будет эмулировать нажатия на механические кнопки, после припаивания к микрикам хардварных кнопок.
1.2. Если можно получить обратную связь (состояние вентилятора) взаимодействуя напрямую с атмегой - супер! Ну точнее - нужно бы получить обратную связь с вентилятором... Да, нужно... Только тут ещё необходимо учесть простоту сопряжения с мозгами вентилятора. Если нужно будет подпаиваться к ножкам атмеги - увольте.
1.3. Питание Управлялки должно осуществляться от платы вентилятора. Если конечно, нажатие кнопки питания полностью не обесточивает все точки, откуда с платы это питание можно легко взять.
2. О прошивке.
2.1 Можно использовать то, что исполнитель посчитает разумным. Можно использовать коммерческие (платные) прошивки (насколько я понимаю такие имеют место быть для esp8266), если объясните почему именно так (например там есть всё нужное и вагон всего сверху).
2.2 В прошивке нужен wi-fi в режиме хотспота и WEB интерфейс (встроенный HTTP сервер) для инициальной настройки подключения к Wi-fi сети как минимум. Как максимум для управления с помощью esp вентилятором непосредственно из веб-интерфейса.
3. О протоколе взаимодействия.
Я бы предпочел MQQT (см. 4.2), но если кто-то предложит и обоснует иное - обсудим. Есть возможность поставить на сервер (под linux, win, bsd), находящийся в одном широковещательном домене с Управлялкой, любой необходимый софт (сервер) для управления.
4. Как это должно работать.
4.1. С телефона (через любой уже существующий софт существующий под iOS И Android) должна быть возможность включить/выключить устройство и изменить скорость вращения. Тут есть нюансы в зависимости от п. 1.2. Пользователь находится в одной сети с устройством (или у него есть туда VPN - это не Ваша головная боль, короче).
4.2. Планируемым сервером полоумного дома будет выступать скорее всего Domoticz. Поэтому (через MQQT???) с него нужно иметь возможность как минимум включить вентилятор и поменять скорость вращения. Если будет отсутствовать обратная связь (и как следствие возможность получить текущую скорость вращения) то хотя-бы методом костылизации типа: шесть раз кнопку "-" чтобы добиться минимальной скорости вращения, потом нужное количество "+", чтобы задать необходимую.
4.3 Нужно учитывать, что пользователь в любой момент может воспользоваться аналоговым управлением - прибежать и руками поменять скорость или вкл/выкл устройство.
О себе: классическое советское образование (ну почти). По специализации СУБД - т.е. с одной стороны я не из вашей песочницы, но микроэлектроника и схемотехника у меня была и довольно в немалых объёмах. Опыт в IT и около почти 20 лет. Поэтому не страдаю закидонами видами "сделайте мне незнамо чо, но красиво быстро и бесплатно". Мизантроп и клинический мозго...клюв.
Исполнитель: желательно в МСК или могущий сюда добраться, чтобы я мог физически отдать вентилятор. Можно, конечно, организовать удаленный доступ с web камерами и шлюхами, но это не совсем разумно и удобно (ну мало ли - Вам удобнее Творить ночью - а там нужно будет что-то дёрнуть). Если Вы считаете, что задача настолько тривиальная, что Вам достаточно глянуть на фото платы с двух сторон (могу хоть макрообъективом наснимать), потом попросить потыкать в неё под Вашим присмотром (через скайп например) мультиметром 10 минут - и дальше готовы рассказать мне что и куда надо подпаять - откуда бы вы не были - ВЭЛКАМ (более того имею возможность звонить по телефону в любую точку РФ и говорить хоть сутками напролёт)!
P.S. Если задача не решаема средствами esp8266 помогите сэкономить мне немного жизни - скажите, что это так. =)
P.P.S. Уточнения готов писать сюда, с "интимными" подробностями в личку (у вас ведь тут есть личка, да?).
P.P.P.S. Если будете говорить про ТЗ для разовой задачи мелкого масштаба, я потом попрошу программу и методику испытаний и прочую написанную по ГОСТ исполнительскую документацию (помните про моё классическое образование?)! =)))
Есть железка всё назначение которой крутить встроенный в неё мотор с разной скоростью - вентилятор, короче. Вентилятор безумно умный для тупой офлайн штуки (чего говорить - сделано целыми немцами!!!!). =))) Имеет сердцем Atmel ATMEGA16AU, интерфейсом управления служат 4 кнопки (вкл/выкл, +, -, кнопка для установки таймера), а обратной связью экран, на котором выводится текущая скорость, и обратный отсчёт таймера.
Что нужно от вашего сообщества?
Корпус вентилятора позволяет, вероятно, впихнуть в него даже "малину", но это как микроскопом по муравьям что по деньгам, что по функционалу.
1. О железе.
1.1 Необходимо предложить !готовую! промышленно выпускаемую борду (здесь и далее "Управлялка") на esp8266 (возможно с шилдом, если нужно), которая в минимальном необходимо и достаточном случае будет эмулировать нажатия на механические кнопки, после припаивания к микрикам хардварных кнопок.
1.2. Если можно получить обратную связь (состояние вентилятора) взаимодействуя напрямую с атмегой - супер! Ну точнее - нужно бы получить обратную связь с вентилятором... Да, нужно... Только тут ещё необходимо учесть простоту сопряжения с мозгами вентилятора. Если нужно будет подпаиваться к ножкам атмеги - увольте.
1.3. Питание Управлялки должно осуществляться от платы вентилятора. Если конечно, нажатие кнопки питания полностью не обесточивает все точки, откуда с платы это питание можно легко взять.
2. О прошивке.
2.1 Можно использовать то, что исполнитель посчитает разумным. Можно использовать коммерческие (платные) прошивки (насколько я понимаю такие имеют место быть для esp8266), если объясните почему именно так (например там есть всё нужное и вагон всего сверху).
2.2 В прошивке нужен wi-fi в режиме хотспота и WEB интерфейс (встроенный HTTP сервер) для инициальной настройки подключения к Wi-fi сети как минимум. Как максимум для управления с помощью esp вентилятором непосредственно из веб-интерфейса.
3. О протоколе взаимодействия.
Я бы предпочел MQQT (см. 4.2), но если кто-то предложит и обоснует иное - обсудим. Есть возможность поставить на сервер (под linux, win, bsd), находящийся в одном широковещательном домене с Управлялкой, любой необходимый софт (сервер) для управления.
4. Как это должно работать.
4.1. С телефона (через любой уже существующий софт существующий под iOS И Android) должна быть возможность включить/выключить устройство и изменить скорость вращения. Тут есть нюансы в зависимости от п. 1.2. Пользователь находится в одной сети с устройством (или у него есть туда VPN - это не Ваша головная боль, короче).
4.2. Планируемым сервером полоумного дома будет выступать скорее всего Domoticz. Поэтому (через MQQT???) с него нужно иметь возможность как минимум включить вентилятор и поменять скорость вращения. Если будет отсутствовать обратная связь (и как следствие возможность получить текущую скорость вращения) то хотя-бы методом костылизации типа: шесть раз кнопку "-" чтобы добиться минимальной скорости вращения, потом нужное количество "+", чтобы задать необходимую.
4.3 Нужно учитывать, что пользователь в любой момент может воспользоваться аналоговым управлением - прибежать и руками поменять скорость или вкл/выкл устройство.
О себе: классическое советское образование (ну почти). По специализации СУБД - т.е. с одной стороны я не из вашей песочницы, но микроэлектроника и схемотехника у меня была и довольно в немалых объёмах. Опыт в IT и около почти 20 лет. Поэтому не страдаю закидонами видами "сделайте мне незнамо чо, но красиво быстро и бесплатно". Мизантроп и клинический мозго...клюв.
Исполнитель: желательно в МСК или могущий сюда добраться, чтобы я мог физически отдать вентилятор. Можно, конечно, организовать удаленный доступ с web камерами и шлюхами, но это не совсем разумно и удобно (ну мало ли - Вам удобнее Творить ночью - а там нужно будет что-то дёрнуть). Если Вы считаете, что задача настолько тривиальная, что Вам достаточно глянуть на фото платы с двух сторон (могу хоть макрообъективом наснимать), потом попросить потыкать в неё под Вашим присмотром (через скайп например) мультиметром 10 минут - и дальше готовы рассказать мне что и куда надо подпаять - откуда бы вы не были - ВЭЛКАМ (более того имею возможность звонить по телефону в любую точку РФ и говорить хоть сутками напролёт)!
P.S. Если задача не решаема средствами esp8266 помогите сэкономить мне немного жизни - скажите, что это так. =)
P.P.S. Уточнения готов писать сюда, с "интимными" подробностями в личку (у вас ведь тут есть личка, да?).
P.P.P.S. Если будете говорить про ТЗ для разовой задачи мелкого масштаба, я потом попрошу программу и методику испытаний и прочую написанную по ГОСТ исполнительскую документацию (помните про моё классическое образование?)! =)))
Последнее редактирование: