Archive for Январь, 2013

Как я с питоном боролся

Вторник, Январь 15th, 2013

Приспичило мне тут со звуком поработать.  Желательно чтобы кроссплатформенно. Что для этого подходит? GSTreamer, он еще хорош тем что может работать еще и с видео, а мне какраз нужно аудиодорожку выцеплять. Замечательно, скачиваем дистрибутив, собираем, запускаем для тестов gst-player… Не фундырычит. Нужен ему питон, понимаешь. Вот нафига сишному приложению оно надо?
Ладно, думаю, питон так питон… Благо в opencv есть питоновский интерфейс. Скачиваю питон… И огребаю все то, за что я так люблю линукса — свистопляску с совместимостью версий модулей и прочие прелести опенсорса.
Например гстрмер притащил за собой половину гнома… Под винду. Убиться веником. В итоге вместо написания софта происходит постоянная борьба с матчастью. Но, надеюсь, в итоге будет хорошо.

И, да, то как выглядят гткшные гуйки под виндой делает меня еще более грустным пандой.

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

TVBGone на LilyPad

Воскресенье, Январь 13th, 2013

 В итоге поправил я прошивку для TV-B-Gone. Все оказалось довольно просто — так как оригинальный проект от Adafruit работает на той же тактовой частоте что и LilyPad я просто напросто взял куски прошивки из оригинального проекта отвечающие за тайминги и вставил их в проект. В итоге все заработало.

Исходники прилагаются. TVB Sources

Следующий шаг — сделать нормальную плату с питанием от аккумулятора.

Самые тонкие в мире часы

Среда, Январь 9th, 2013

Наткнулся в сети на статью про самые тонкие в мире часы с дисплеем на умной бумаге.

Вообще то — это очередной проект на кикстартере. Но судя по всему у них уже есть работающие прототипы. Чтобы проект взлетел они должны набрать 200K$ до 22 февраля. На данный момент они уже набрали больше 80K$. Итоговая стоимость часов получается около 130$ + 15$ доставка.

Главный недостаток у них, на мой взгляд — это то что их нужно будет регулярно заряжать. Хотя по уверениям разработчиков заряжать их нужно примерно раз в месяц примерно десять минут. Чудеса. И это при толщине меньше миллиметра (0.8 мм).

В общем я сильно думаю, не дать ли им денег. Ближе к февралю посмотрим.

Ну и пара фотожаб от разработчиков под катом.

(далее…)

Arduino TV-B-Gone

Воскресенье, Январь 6th, 2013

В продолжение моего прошлого поста про телевизор… Немного поискав в интернете налел вот эту инструкцию и начал собирать. А за одно решил опробовать подаренную мне ардуино мега. Скачал сорсы, собрал схему, не работает. Лампочкой мигает, а телевизор не выключает. Непорядок… Полез разбираться более подробно. Выяснилось что инструкция основана на статьях вот этого товарища. А сами сорсы есть на гитхабе.

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

Что же касается меня — поправив сорсы и пересобрав схему мне таки удалось погасить мерзкий зомбоящик. Но не смотря на то что выпаянный из пуьта инфракрасный светодиод вполне мощный, боюсь в карманной версии на основе лилипада придется делать две отдельных цепи питания — для диодов и для самой ардуины. Тестовый же набор прост как тапок — ардуино мега и инфракрасный светодиод. Даже от ограничительного резистора избавился. Не по феншую, знаю, но до царицынского радиорынка идти было лень.

(далее…)