А есть объективные подтверждения отказоустойчивости вроде проектной документации, или хотя бы фоток плат, где на Zyxel (или чем-то другом) стоят радиаторы, больше кондеров, да еще и распаянных и т.п. Потому что есть мнение, что все они из одной китайской бочки.
Ну вот X10, упоминаемый выше, так и делает. Не помню однако, чтобы видел устройства X10 в розничной продаже в «родном колхозе». Делать самому высоковольтный модулятор/демодулятор наверное тоже не самое простое.
В этом отношении массовые беспроводные интерфейсы вроде BT или ASK 433MHz выглядят более привлекательно.
А если на месяц в отпуск или в командировку — оставите вашу тулзу управлять электричеством? Если нет, то это не совсем home automation, скорее поделка выходного дня, такое очень просто сделать, чтоб оно под присмотром «управляло» и руками его поправлять ;-). А если да, то тут наскоком не обойдешься, нужно реально о надежности, защите и восстановимости думать.
Единственный плюс от bluetooth — это то, что модули BT можно купить в различных формах, интерфейсах и функциональностях по сто руб стакан на ближайшем рынке. Никакие из специализированных протоколов/технологий не имеют такой массовости и доступности.
Возможность же управлять «с мобильника через bluetooth» на самом деле не так проста, как кажется. Bluetooth — это набор application протоколов, и далеко не каждый может быть реализован в конкретном мобильнике и не к каждому может быть доступ через API, так чтобы можно было написать свою программу для управления.
Верно, вот вы, если верить вашим словам, повесили на него бойлер. Не страшно? Как вообще с надежностью? Я имею ввиду, сколько различных watchdog'ов реализовано и т.п.?
Очень хорошо, что на Хабре появляются детальные обзоры «консумерских» девайсов, потому что найти о них адекватную информацию довольно трудно. Вот недавно проскакивали обзоры видеорегистраторов, а теперь этот зарядник Technoline, который у меня в shopping list'е тоже висит несколько месяцев, но все сомневался, реально ли будет от него польза. Теперь картина куда более ясная, спасибо за обмен опытом!
> Как раз в том то и прелесть мелких 8-битных контроллеров, даже девятиклассники спокойно паяют дома схемки с нуля
Именно в 9м классе вся эта пайка и осталась ;-).
По поводу статьи — спасибо! Но как разителен переход от AVR к ARM: если с первым можно вполне просто бодаться на асме с шестнадцатеричными константами, но для ARMа реально встает необходимость API и кросс-платформенных библиотек по управлению переферией, потому что дергать по 20 битов в 4 регистрах для управления одним пином весьма нудно не только на асме, но и на C.
Кстати, в этом тоже часть шарма и популярности AVR — устав от тормозных джав и дотнетов, и от сложных драйверов ядра, народ хочет что-то, что можно попрограммить на голом асме. Arduino — это как современный Спектрум, простой и добрый ;-).
Добавьте пожалуйста теги или категории, чтобы быстро можно было найти проекты по определенной теме. И действительно хотелось бы видеть не только «крутые», но и «полезные» проекты, например по категории «Home Automation», сейчас на первой странице «по новизне» таких ровно 0.
Кстати, на первом упомянутом сайте большой красивой ссылки на каталог не увидел. Казалось бы, где и когда ей еще бросаться в глаза, как не при желании сделать импульсивную покупку? ;-)
Сколько всего будет частей и нельзя ли было добавить побольше контента в эту первую часть? Потому что тут ни слова конкретики о самой плате, только описания тех же самый программаторов (с картинками в тех же самых JPG'ах), как на других сайтах. Но при этом такой кричащий заголовок (вроде бы при написании статьи рекомендуют не злоупотреблять восклицательными знаками).
Кстати, возможно для будущей версии вы переймете опыт и добавите хотя бы пару GVS разъемов на саму плату ;-).
И еще хотел спросить — видел такой сайт: robicon.org/ который тоже двигает, как и вы, формат коннекторов для роботостроения. Видел и ардуинку с такими коннекторами. Вы как-то с ними контактируете?
Ну, USB-хост штука специфическая, если для новичка, то только «на вырост», программить его «с нуля» не так-то легко. Хотя вот в Chumby он конечно есть, и работает автомагически, поскольку Linux.
Из более простых плат выше — даже не знаю, есть ли где, miniUSB разъемы видно, но какие из них OTG (т.е. которые могут работать в режиме Host) сказать традно. Ссылки есть, читайте, может дополните обзор в этой плоскости ;-).
Ну а так вообще, благодаря появлению Google OpenAccessory проекта для Android, который основан на Arduino + включает USB хост, это дело начнет развиваться скоро. Собственно, макетки уже продаются много где, и готовую плату тоже где-то видел, но пока дорого, баксов 80…
Совместим по разъему для подключения плат расширения («шилдов»). Если у вас есть шилд, вы сможете его подключить, написать (или найти, или переделать существующий) драйвер (эквивалент «прошивки» для AVR) и использовать его.
Ардуино-подобных плат очень много, идея была показать платы с разными архитектурами и фишками, так что пришлось фильтровать (и так писал статью долго ;-) ). Но вы правы, хотелось бы видеть в таких списках и отечественные варианты, к частью, CraftDuino не подкачал с фишками для описания и был добавлен.
Да, спасибо вам за нее! Я очень хотел добавить плату и от отечественных производителей, но первоначальная цель была показать разнообразие архитектур и фич плат, и мне казалось, что Craftduino вполне себе клон Duemilanove. Но перечитав еще раз описание, увидел, что это не так, а добавлены полезные усовершенствования. Добавил в обзор.
Да все зависит от цели и полезности. Предполагается, что мега-будильник можно собирать только ради процесса и опыта (альтернативу можно купить за бакс-полтора). Так что да, насмотрелись — разобрали, порадовались сэкономленному времени на пайку и ЛУТы.
А вот другой пример — захотелось сделать учет электроэнергии в доме (aka energy monitor). Но готовые девайсы стоят от двухсот баксов, делают то, что захотел производитель, а не нужно нам, да и врут нещадно (кто знает, как они на самом деле считают?). Сделали, прибили на дощечку на чердаке, ардуину купили новую, ходим-радуемся: 1) тому, что сделали, что хотим, а не то, что в макдональдсе предлагают; 2) сэкономили кучу бабок; 3) вообще сделали, без ардуины бы руки не дошли (потому что в реальной жизни мы, к примеру, шофера и своих дел и без паяния хватает).
Да, вот мы все примерно об одном говорим, только с разных колоколен смотрим ;-). Ну не крутится мир вокруг паяльников!.. И большинство начинающих никогда не дойдут до партий в 1000 штук (имеется ввиду, начинающие, которые хотят узнать о МК, а не связать с ними свою жизнь).
Так вот, Arduino обеспечивает легкий старт в область микроконтроллеров, этого его цель и его прелесть. Причем, как в статье показывается, не только старт, но и продолжение. Т.е. Arduino — не вещь в себе, от нее можно перейти к более мощным или более пригодным для спецприменения вещам, все также не озадачиваясь через чур пайкой. А можно уйти ЛУТанье и пайку, если душа лежит.
Метафоры с пельменями и макдональдсом хороши, но их можно продолжать дальше. Например, когда нужно прошить AVR, суровые хардварные мужики врубают типовой комп, в котором они не только не спаяли сами материнскую плату на свой лад, но зачастую даже пользуются услугами попсовой макдонольдсовскоймелкомягкой операционной системы, несмотря на то, что лепные финские пельмени куда слаще и питательней ;-).
В этом отношении массовые беспроводные интерфейсы вроде BT или ASK 433MHz выглядят более привлекательно.
Возможность же управлять «с мобильника через bluetooth» на самом деле не так проста, как кажется. Bluetooth — это набор application протоколов, и далеко не каждый может быть реализован в конкретном мобильнике и не к каждому может быть доступ через API, так чтобы можно было написать свою программу для управления.
Или это в DD-WRT такие проблемы с драйверами? Используйте современный OpenWRT на современном ядре, там проблем быть не должно.
Именно в 9м классе вся эта пайка и осталась ;-).
По поводу статьи — спасибо! Но как разителен переход от AVR к ARM: если с первым можно вполне просто бодаться на асме с шестнадцатеричными константами, но для ARMа реально встает необходимость API и кросс-платформенных библиотек по управлению переферией, потому что дергать по 20 битов в 4 регистрах для управления одним пином весьма нудно не только на асме, но и на C.
Кстати, в этом тоже часть шарма и популярности AVR — устав от тормозных джав и дотнетов, и от сложных драйверов ядра, народ хочет что-то, что можно попрограммить на голом асме. Arduino — это как современный Спектрум, простой и добрый ;-).
Кстати, на первом упомянутом сайте большой красивой ссылки на каталог не увидел. Казалось бы, где и когда ей еще бросаться в глаза, как не при желании сделать импульсивную покупку? ;-)
И вот еще: FTDI анонсировала платформу на основе Vinculum-II
Так что было бы желание, варианты есть ;-)
И еще хотел спросить — видел такой сайт: robicon.org/ который тоже двигает, как и вы, формат коннекторов для роботостроения. Видел и ардуинку с такими коннекторами. Вы как-то с ними контактируете?
Из более простых плат выше — даже не знаю, есть ли где, miniUSB разъемы видно, но какие из них OTG (т.е. которые могут работать в режиме Host) сказать традно. Ссылки есть, читайте, может дополните обзор в этой плоскости ;-).
Ну а так вообще, благодаря появлению Google OpenAccessory проекта для Android, который основан на Arduino + включает USB хост, это дело начнет развиваться скоро. Собственно, макетки уже продаются много где, и готовую плату тоже где-то видел, но пока дорого, баксов 80…
А вот другой пример — захотелось сделать учет электроэнергии в доме (aka energy monitor). Но готовые девайсы стоят от двухсот баксов, делают то, что захотел производитель, а не нужно нам, да и врут нещадно (кто знает, как они на самом деле считают?). Сделали, прибили на дощечку на чердаке, ардуину купили новую, ходим-радуемся: 1) тому, что сделали, что хотим, а не то, что в макдональдсе предлагают; 2) сэкономили кучу бабок; 3) вообще сделали, без ардуины бы руки не дошли (потому что в реальной жизни мы, к примеру, шофера и своих дел и без паяния хватает).
(фотка не моя, из блога draythomp.blogspot.com/p/test-html-code.html)
Так вот, Arduino обеспечивает легкий старт в область микроконтроллеров, этого его цель и его прелесть. Причем, как в статье показывается, не только старт, но и продолжение. Т.е. Arduino — не вещь в себе, от нее можно перейти к более мощным или более пригодным для спецприменения вещам, все также не озадачиваясь через чур пайкой. А можно уйти ЛУТанье и пайку, если душа лежит.
Метафоры с пельменями и макдональдсом хороши, но их можно продолжать дальше. Например, когда нужно прошить AVR, суровые хардварные мужики врубают типовой комп, в котором они не только не спаяли сами материнскую плату на свой лад, но зачастую даже пользуются услугами попсовой
макдонольдсовскоймелкомягкой операционной системы, несмотря на то, что лепные финские пельмени куда слаще и питательней ;-).