суббота, 27 апреля 2013 г.

О бессмысленности беспроводного включения.

Неожиданно я столкнулся с тем, что люди пытаются мне доказать, что сама идея беспроводного чайника - ущербна и неудобна.
Возражений два:

1)Дескать, раз не достигнута полная автоматизация в том плане, что воду требуется наливать в чайник и выливать из чайника все равно руками, то и удаленное управление нам совсем не нужно.

Полная автоматизация будет лет через 10-20, когда люди массово начнут приходить к пониманию "умного дома".
Ну и что? Неужели теперь даже не стоит питаться автоматизировать какие-то отдельные этапы?
Это все равно что на попытку создания машины вам бы ответили "Пока не развиты технологии перемещения человека с улицы на диван в квартире без помощи ног не стоит даже пытаться изобретать машину - все равно часть работы придется выполнить самому".
Ну глупо же. Я обоими руками за автоматизацию даже какого-то отдельного этапа. Вы же не отказываетесь от мультиварки на том основании, что в нее продукты надо загружать руками, а значит можно и на обычной плите приготовить. Или от робота-пылесоса, который все равно надо иногда чистить вручную. Раз в жизнь можно привнести комфорт, этим надо пользоваться.

2)Кому надо нажимать кнопку на специальном устройстве, когда проще сходить на кухню и нажать кнопку на чайнике.

Может быть моя вина, что я неверно позиционировал решение в самом начале.  Беспроводное включение - не самоцель, а только способ управления. Я прекрасно понимаю, что сделать обычный чайник, который будет отличаться от всех остальных только пультом с кнопкой - это глупо и конкурентного преимущества в этом нет.
Давайте посмотрим на ситуацию с другой стороны - есть такой класс устройств, у которые есть док-станция для телефона. Колонки, весы всякие, даже холодильники.
Туда ставишь телефон, он заряжается, а док-станция как-то с ним взаимодействует. Передает туда информацию, например, или из телефона музыку играет.
Так вот, представляем что чайник не беспроводной, а с такой вот док-станцией. В нее можно вставить телефон, и он покажет температуру воды, сколько ее в чайнике осталось, можно будет настроить время закипания или какую температура поддерживать.
Вот такое устройство я хочу сделать, где чайником можно будет управлять не просто в пределах "включил-выключил", а гораздо в более широких пределах.
А что до беспроводной передачи данных - это только потому, что засовывать телефон в подставку каждый раз неудобно. К тому же, есть возможность делать это не просто из соседней комнаты, а дальше - подъезжая к дому зимой после работы, например.

пятница, 26 апреля 2013 г.

Результаты мозгового штурма

Да, идей было много. Теперь надо выбрать из них подходящие, это не менее трудно, чем их генерировать. Перечислю все основные идеи, которые были замечены в комментариях:

  1. Управление голосом или хлопком, свистом
  2. Управление с пульта
  3. Включение при обнаружении человека
  4. Возжевая система управления(за веревочку дергать)
  5. Управление с телефона или компьютера по беспроводному интерфейсу.
  6. Нагревание до произвольной температуры
  7. Поддержка температуры
  8. Сигнал закипания чайника
  9. Сигнал о том, что воды  в чайнике осталось меньше кружки
  10. Таймер закипания, с установкой на время закипания, а не начала кипения
  11. Индикация текущей температуры
  12. Автоматический набор воды
  13. Защита от нештатных ситуаций
  14. Картриджи с чаем, кофе
  15. Различные емкости - отдельно запас, отдельно кипячение. И выбор сколько нужно кипятка
Несмотря на то, что все эти идеи получены от непосредственных пользователей, не стоит бросаться реализовывать их все сразу. Задача хорошего разработчика - найти тот компромисс функций, при котором устройство получится достаточно функциональным, но и не перегруженным функциями. Кстати, вспоминаем бессмертное изречение Генри Форда:
Если бы я спросил людей, чего они хотят, они бы попросили более быструю лошадь.
Если мы реализуем все хотелки пользователей, то мы получим: чайник на колесиках, способный наливать в себя воду, управляемый голосом, хлопком, свистом, со встроенным телефоном, чтобы это можно было делать удаленно, с пультом управления, поддерживающие WiFi, X10, BT, включающийся дерганьем за веревочку и при появлении человека, с возможностью выставить любую температура и поддержанием оной, с сигналом о малом количестве воды и о том, что она закипела, с таймером, с индикацией температуры, с картриджами для трех видов чая и двух - кофе, с отдельной емкостью для холодной воды.

Вы купите такого монстра? Нет конечно. Вывод - не все идеи мозгового штурма стоит использовать в реальности, без сортировки и оценки каждой из них - это просто порода. Золотая, но порода - земля, в которой появляются крупинки идей. Ваша задача как разработчика - найти и отмыть те идеи, которые в сумме принесут успех вашему продукту. 

четверг, 25 апреля 2013 г.

Муки выбора.

Хорошо, смысл того, что мы будем делать - поняли. Чайник управляемый не нажатием кнопки(хотя кнопку тоже надо оставить) а по какому-нибудь беспроводному интерфейсу. Но до того, как мы нагреем любимый паяльник и откроем среду разработки нам надо решить несколько вопросов.
Для начала, есть огромное количество беспроводных протоколов - BlueTooth, Wi-Fi, ZigBee, Z-Wave, куча открытых и закрытых протоколов(например NooLite, или китайские FSK-модули, "удлинители UART"). Какой из них выбрать?

Как мы будем включать чайник? Будет ли это отдельный пульт, наподобие тех, которые используются для открывания шлагбаумов, или он будет включаться с компьютера? Или с телефона? Или он будет управляться голосом? А что, хорошая идея "Чайник, включись!".

Что можно добавить в функционал? Датчик температуры, позволяющий не кипятить воду, а нагревать ее до вашей любимой - для заварки зеленого чая? Или сделать функция для молодых родителей - держать температуру на 37 градусах - для разбавления смеси? Или будильник, который включит чайник рано утром? Представляете, просыпаетесь утром и сразу наливаете себе чашку кофе.
Или оповещать о закипании приятным женским голосом: "Витя, чайник вскипел!".

Вообще, давайте устроим мозговой штурм! Предлагайте свои идеи относительно функционала, даже самые смелые и невозможные!

UPD: Читайте так же активное обсуждение в ru-radio-electr

среда, 24 апреля 2013 г.

Первый шаг.

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

Вот вы приходите с работы, уставший, замордованный начальником, выдержавший три совещания и 6 часов работы, ложитесь на диван, включаете интересный сериал... И понимаете что вам хочется горячего чаю. Ну вот просто невыносимо хочется, аж сил никаких нет. А вы на диване лежите. И вот эта борьба двух желаний - просто ужасна. Не должно быть такого в жизни человека.
К тому же, если, для этого надо просто пойти на кухню и налить чаю - это еще не так обидно. А если надо пойти включить чайник, вернуться обратно, лечь, дождаться пока он закипит, опять встать... Нет уж. Надо что-то с этим делать. И сделаем.