... готов к облету

Тут живет, умеренно жалуется на жизнь и умеренно хвалится успехами умеренно толстый хомяк
При том, что старых незаконченных телега :)
Давно облизывался на что-то подобное, но все время что-то да останавливало; но тут вот психонул и заказал; заказал позавчера, а вчера уже и забрал, круто
Вот
Ну точнее это у меня (должно) получится; а пока вот

Кит - фюзеляж, хвостовая балка, нарезка на крылья и хвост, вся фурнитура, пропеллер; ну и пленку сразу же купил (правда в наличии была только пленка примерно красного цвета - ну кроме золотой/серебристой.. но еще вроде обещают поделиться черной/оранжевой)
Деревяшки - бальзовые (кроме нескольких деталей из фанеры); никогда раньше в руках не держал и просто офигел - вот та деталь с круглыми дырками, элерон, весит примерно как такого же размера деталь из потолочки, она практически невесомая - но при этом не сравнить с прочностью потолочной конечно
Было бы теперь свободное время, а куда его потратить я уж найду :)
Прошедшими выходными упорство практически восторжествовало над здравым смыслом - плагин для kodi был доведен до состояния, когда все заработало
Порешались проблемы с питоном, портами и прочим - НО
Внезапно выяснилось, что это все работает только при софтварном декодировании видео; что на одроиде - плачевное зрелище, все же вся суть коробочки - с аппаратном декодировании
А если аппаратное декодирование - то фукция, которая внутри kodi должна выдавать в массив "точки" на экране, выдает непойми что, абсолютно непотребное
Так что все (в очередной раз) сильно застопорилось и как расстопорить - у меня нет идей. Причем на виндовом ноуте, где тоже используется аппаратное декодирование - все ок, т.е. это issue чипа используемого одроидом; нашел на форуме тему похожую немного, но пользы пока не вынес
..почти готово

Вся электроника уже внутри, осталось только закрепить элероны и шайбы ("винглеты") на концах

И дождаться хорошей погоды - ветер может очень неудачно испортить выходные
"Крайними" ;) выходными воодушевился и почти доделал амбилайт свой - настройки, протоколы, всяка фигня - на ноуте с виндой все вроде ок
Пробую запускать на одроиде - и получаю с ходу же фигню при попытке перечислить порты или открыть порт - пермишнов не хватает :( С перечислением надо сделать другую процедуру, с пермишнами временно руками поменял - но лампочки не горят
:(
Но дальше страннее - чтобы понять, что ж не так, делаю совсем короткий простой код, он работает в питоне в консоли, но не работает, если запустить сохраненный в файл. На винде.
Я в полном затыке и отложил все до следующего вдохновения.. до выходных то есть (надеюсь)
А пока сделал половину нового самолета - захотелось новое летающее крыло, вчера сделал одно
Продвижение продвигается; все время не мог понять, почему все схемы так сложно устроены - есть xbmc, для него ставится плагин xbmc-boblight, отдельно запускается boblight "демоном".. Подключал все к RPi - работало, но с большой задержкой
Из-за чего задержка я так и не понял, но и не разбирался, все равно давно хотел заказать замену rpi (естественно в первую очередь я считал. что причина в rpi, может в скорости передачи в ардуину, может тормоза при обработке картинки перед выводом в светодиоды)
Сейчас RPi заменена и надо же шевелиться дальше; шевеления в общем-то достаточно успешны - я решил (как тру-програмист) забить на готовое и писать свое
Плагины для xbmc (сейчас kodi) пишутся на питоне и это капец какой конченый язык; но понемногу борюсь.. Плагин пока называл Kodi-Lights, он стартует вместе с kodi и если проигрывается контент - зажигает через ардуину "лампочки"
Даже при скорости 112500 бод - это грубо говоря 14 кбайт в секунду; даже если обновлять 25 раз в секунду "лампочки" - это 500 байт на кадр; на каждую "лампочку" надо передать 3 байта, так что можно обновлять 160 лампочек на кадр (цифры так, прикидочные)
С моей лентой (30 светодиодов на метр погонный) мне надо где-то 88-92 светодиода, чтобы обмотать телевизор по периметру, т.е. в теории все в полном порядке должно быть; ну и опыты на ноуте (размер которого правда конечно намного меньше) показывают, что вроде все будет норм
Прошивку в ардуину тоже выдумываю свою (там особо то и выдумывать нечего) - чтобы не перепрошивать каждый раз при изменении параметров экспериментирую с протоколом инициализации
Блок питания на 5 В - 5 А готов (за вменяемые деньги, сравнимые с ценой у китайцев + % за срочность :) )
Осталось сесть и закончить - а вот это ж самое сложное - когда готово 80%, доделать эти оставшиеся 20..
ну не то чтоб совсем; штука, которая визуально показывает связи между классами в проекте
KSHObjcUML for iOS
полезность относительная - разве что понять, что все капец как запутано :)
вот один из нашего текущего
Уже несколько лет RPi у меня заменила комп для просмотра видео: места занимает понт, потребляет понт, шума нет, хбмц проигрывает локальные и сетевые (ex.ua) медиа, показывает абсолютно все - 1080р, 3Д (ну кроме 4к разных, но мне нафиг не нужно)
Но есть и минусы конечно - грузится долго (секунд 30 ;) ), медленно работает с ex.ua (долго качает-парсит я так понимаю, если уж видео начало проигрываться, то дальше проблем никаких)
Так что на замену за те же деньги ($35) и тех же габаритов прикуплена новая коробочка, сейчас на тестировании :)
Процессор с 4 ядрами, видеопроцессор типа как в планшетах, все летает (убунту 14 или андроид 4.4)
Есть правда несколько ложек .. в бочке меда:
- нет дровов для СЕС (это когда по hdmi кабелю управляется - телевизору в настройках говорится, что к нему что-то подключено, и после этого все начинает работать вместе - например команды пульта телевизора передаются в "коробочку" или там включение коробочки вызывает включение телевизора)
- какие-то непонятки с 3Д: или дело в сборке xbmc, или я хз, но xbmc не определяет, что проигрывается файл 3D (соответственно не переключает свой интерфейс и не дает команду телевизору. что у того контент в 3D - как следствие надо в телевизоре включать режим 3Д вручную, а после этого интерфейс xbmc естественно "рвется")
Обидно в этом то, что это все отлично работало в RPi.. И как назло как раз когда получил одроид начали продавать RPi-2.. знал бы - купил ее, думаю, что с ней open-elec работал бы лучше "из коробки", чем сейчас одроид с убунтой+xmbc; но авось допилят и одроид
..доделал, правда только электронно-программную часть, про корпус думаю
Пока вот в таком виде все; изменений с предыдущим вариантом: 1) чтобы сэкономить ноги контроллера использовал сдвиговый регистр (?) НС595, данные в который передаются через SPI (что есть хорошо, так как отправка не тормозит остальное); 2) датчик температуры/давления BMP-180 3) энергонезависимые часы ds1307 и 4) wifi интерфейс для контроля и настройки времени
Получилось как-то вот так: