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