Pull to refresh

Comments 66

Я не понял, почему этот одноплатный компьютер нельзя было напрямую подключить к USB-разъемуплаты. Он разве не определяется как виртуальный COM-порт?
определяется. только там контроллер от ti в качестве usb-uart, какой то TUSB, и я не смог найти на него драйвер.
Этот TUSB в Launchpad реализует стандартный CDC ACM протокол, драйвер для которого можно скомпилить точно так же, как для cp2101 & friends.
было бы классно, но, увы, это за пределами моего скилла. насколько я помню, он еще и прошивку загружает во время запуска с компьютера, а не хранит ее в памяти.
Конкретно на Launchpad'е все грузится с serial EEPROM, находящемся рядом с TUSB.

да, ваша правда. сейчас внимательнее рассмотрел плату.
Вот, сейчас проверил кстати в OpenWRT (пакет kmod-usb-acm) — Launchpad коннектится без проблем.
Разобрать ту маленькую коробочку не пробовали? UART разъем может быть там. Он же и сделан для отладки платы.
ч-черт. ниже комментарий.
У mele a2000 он есть, но форм фактор другой. И я не уверен что все к нему можно обратиться через андройд. Я как раз с ним занимаюсь. Ваше же устройство видимо отлаживается через usb по adb — android debug bridge. Очень признателен за ссылку! Крайне полезна и актуальна для меня.
А почему топик из песочницы? Хотя автор уже год как зарегестрирован? Или только сейчас решился опубликовать? :)
Ну с возвращением! :)
А что вы использовали в качестве силовых ключей?
На картинке твердотельные реле, продаются на eBay по запросу «Solid state relay» по несколько долларов за штуку. Обещают выдерживать 25А и 400В
обычное реле через транзистор. и переключатель на din рейку, который управляется слаботочкой.
На чайнике нужно заранее нажимать кнопочку, да и стиральную машину заранее готовить к запуску, тут уж легче таймером обойтись.
Остаются конечно другие юзкейсы, например, чтобы эта штука включала кондиционер дома, когда хозяин выезжает с работы.
Я купил твердотельные реле как на картинке и арбуино, теперь не могу придумать, к чему это все пристроить, чтобы было целесообразно:)
можно вместо кнопки подключить. я постоянно в магазинах вижу чайники с тактовыми кнопками, вместо классических выключателей, правда чуть дороже.
Вот вот, стиральная машина это не просто включил и выключил, нужно еще программу задать (и белье загрузить).

Необходимо разработать стандарт для всех разработчиков управляемых и потенциально управляемых устройств, по их удаленному управлению.
Мечты IT-отделом сбываются! Помнится как-то были мечты сделать на локальном сайте компании сделать кнопку поставить чайник в таком-то кабинете.
Кнопка то кнопокой, но воды можно забыть налить, надо еще датчики наполнения.
Иначе неровен час, бахнет :)
все современные чайники вырубаются, если их включить без воды.
Есть ли шанс подобными скриптами направить данные в обратном направлении — от контроллера в web?
да легко.
stty -F /dev/ttyUSB0 9600
/system/bin/echo «s» >/dev/ttyUSB0
cat /dev/ttyUSB0 |grep PIN_1 |grep ON
сравниваем строку, если там пусто — на пине напряжения нет. но лучше это конечно делать программой(общение с контроллером), а не скриптами.
А web часть? Что б на страничке отображалось?
что то типа
if [`cat /dev/ttyUSB0 |grep PIN_1 |grep ON` == ""]
then
echo «выключено»
else
echo «включено»
fi

Всё это, конечно, хорошо, но во всех подобных системах основная проблема заключается как раз в подключении конечных элементов. Будь то чайник или кондиционер. Практически во всём инициатором работы является кнопка, а не подача энергии. Даже для обычной лампочки нужно подводить провода до самого выключателя и настраивать цепи так, чтобы они были взаимозаменяемыми.
Хотя, по-немногу это всё-таки приближает нас к светлому будущему, что не может не радовать.
а в чем проблема кнопки? вместо релюшки — оптопара, что дешевле и проще. и подключать можно параллельно кнопке, ни функционал, ни внешний вид не страдает.
Спасибо за статью. Как раз валяется miniPC на таком же чипе, и едет 3 платы на MSP430. С утра встал с постели с мыслью, как же это все сдружить и начать работу, а тут такая статья в руку!
Взломают сайт и дома с ума сойти можно будет конда хакер защелкает всю технику в доме:)
Интересная статья, давно хотел сделать что-то подобное.
когда уже появятся чайники c wifi с удаленным управлением с мобильного телефона.
Аха, а то марсоходы они запускают в космос, а к чайнику wi-fi приделать не могут
И еще чтоб две симки и телевизор с антеной
а смысл от чайника? это надо все технику оснащать.
UFO just landed and posted this here
управляемый краник конечно же!
включить кран, ждать 3 секунды, выключить кран, включить чайник.
UFO just landed and posted this here
ага, и еще трубку от чайника до стакана, и стакан чтоб на колесиках до юзверя доехал.
UFO just landed and posted this here
с чего вы вообще взяли про грабли? прицепились к картинке? так там еще атомный взрыв нарисован, он вас не смущает?
решение-то универсальное, хочешь — чайник грей, хочешь — кондиху за час до возвращения домой включай. или свет в офисе. или компьютер/роутер/сервер перезагружать, когда завис.
и еще слаботочка. можно светодиод зажигать, когда почта пришла. или 5 светодиодами загрузку процессора показывать.
говорить про грабли может только тот, кто не смог придумать применение, а о назначении девайса судит по картинкам.
Короче, запоминай: следующую статью пишешь про управляемого дистанционно Большого Человекоподобного Робота, который будет наливать чайники, стиральные машины бельём заправлять, носки гладить. Тогда народ будет спокоен! :)
UFO just landed and posted this here
Зачем ждать — датчик уровня, в виде 2-х полосок фольги, наклеенных на внутреннюю поверхность, и все.
Вот у меня дома например как это использовать? Ну ладно, пусть даже все включается не кнопкой, а просто питанием. Но — чтоб включить — надо к релюшке или оптопаре сигнал подать. А это — сигнальный провод нужен. А их-то нету. И радиоканал на чайник навешивать тоже как-то не кошерно получается. Напрашивается мысль по силовому кабелю сигнал слать. Сие реально приделать к такой схеме? Чтоб по сути остались те же два провода в розетке, но работало бы все так мило-автоматично :)
реально, но сложно. легче сигнальный провод кинуть. или беспроводное что-нибудь
Спасибо огромное за статью и за реальный пример применения! Как раз 15 минут назад курьер FedEx принес долгожданную платку для экспериментов ))
Дороговата платка для такой ерунды, кажется мне. Вот есть нечто подобное, tv box e66 в нескольких вариациях за 40-60 баксов, лучше говорят с процем wm8710 — он, конечно, проще, но как ethernet-rs-232 сервер должен работать. Никто не сталкивался с рутованием этого устройства и установкой дров конвертера, сервера и т.п.?
я провел эксперименты с TV box E66 — адаптер usb-rs232 ttl с чипом Profilic PL2302 заработал без каких либо шаманств с драйвером! на чипе CP2102 ничего не получилось — указанные драйвера не ставились, типа не тот формат…
Кстати, может ли кто-то дать ссыль на пошаговое руководство (с командами в терминал) как настроить все что дальше подключения адаптера? а то я еще все-таки нуб в линуксе и тем более андроиде наизнанку…
так по приколу же. что было дома — из того и сделал
напомнило серию из «Теории большого взрыва»
UFO just landed and posted this here
UFO just landed and posted this here
все равно спасибо, пошел грабить награбленное.
Одноплатный компьютер хорош, но для такой задачи — дороговат, как мне кажется.
Еще и переходник усб-уарт, плюс еще отладочная…
Тот роутер, о котором я в своей статье упоминал, TL-MR3020 стоит 800 рублей и у него есть минимум 5 гпио, которые можно легко заюзать. Ну и уарт, разумеется.
ИМХО, для домашней автоматизации логичнее взять его — достаточно ему на жообратную сторону платы прицепить твердотельное реле за 150 рублей, и будет законченное и полностью рабочее решение, выполняющее все то же самое.
была бы весьма интересная статья об использовании и главное настройке этого чуда…
Да в принципе, все есть в интернете, стоит ли еще раз писать?
Там все весьма тривиально, даже пересобирать ядро не понадобится. Управление ГПИО и кнопками выведено в юзерспейс через модули ядра, допустим.
вот зачем вы это сказали? теперь я его заказал.
Sign up to leave a comment.

Articles