Pull to refresh
10
0
Pavel Belov @pbelov

User

Send message
efa58550b66f4c14129123bd9b6d330c
Видимо, буду первым, кто заказал (лампу + пульт) в тот же день, когда был написан пост и написал первый отзыв тут же.

Заказал реально, практически сразу, не долго думая в виду моего неравнодушия к управляемому свету (у меня тут уже есть один пост на эту тему). В течение полудня перезвонил менеджер, подтвердили заказ. Вчера уже была в моём городе (Нижний Новгород), забрать получилось только сегодня, к сожалению.

Что ж, вкратце что могу сказать:
1. достаточно большая и увесистая по сравнению с обычными лампами накаливания, впрочем это ожидалось
2. запас яркости очень маленький: заменив сабжем лампочку на 60W, разницы почти не заметил в освещённости комнаты (возможно тут особенность моей люстры — у неё снят плафон
3. не очень удобный пульт как оказалось: клавиши регулировки втопленные, узкие и сенсорные, не чувствуешь когда нажал или не нажал и иногда есть позывы сделать вертикальный свайп (который, разумеется. не работает, ибо клавиши двупозиционные)
и, самое большое неудобство:
4. расположение и вид отсека для элементов питания. Батарейки вставлять не очень удобно, вынимать и подавно. Либо длинными ногтями, либо сподручными средствами + крышка занимает больше половины поверхности пульта и одной рукой её снять очень трудно.

К сожалению, получилось больше недостатков, но поживём-увидим. Впереди ещё ночь и удивлённые глаза жены, когда приедет домой :)
Что ж, с сервером разобрался: как минимум пришлось добавить #include <process.h>, чтобы ушли ошибки на _endthread() и _beginthread

Я, возможно, придираюсь, но для полного комплекта, можно было бы добавить код AndroidManifest.xml, хотя бы список permissions:
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.VIBRATE" />
Я хотел обойтись маленькими жертвами, но видимо, так и придётся качать этого монстра ради одного маленького проекта…
Мне под Винду и надо.
Для попытки скомпилить я скачал DevCpp, оно сразу же ругнулось на отсутсвующий stdafx.h
Круто! То о чём мечтал и всё хотел написать сам, но руки как-то не доходили, да в С/С++ не особо силён. Спасибо большое!
Было бы ещё круто, если бы автор выложил скомпилированные версии «сервера» и «клиента», а то, например у меня, возникли проблемы со сборкой серверной части.
На Хабре, кстати, была уже статья про RGB-ленту и Ардуину, советую посмотреть, там всё достаточно подробно, с картинками и кодом.
Ну и пользуясь случаем, хочу добавить, что управлять такими лентами можно и с помощью RaspberryPi, как я делал тут.
есть, конечно, в этом доля логики, но мне как программисту, самый удобный кажется этот, где всё чётко и ясно и вероятность ошибки минимальна:
image
Скажите, а мне одному старый TimePicker больше нравится, чем новый?
Не знаю как другим, но лично мне дико неудобно им пользоваться.
В итоге экспериментов сжог Пирог :( Благо нашёлся знакомый, который за полцены мне отдал свой. Ездил сегодня на тот же РР, решил купить новую, целую из 50 лампочек, из рассчёта в будущем всё же сделать куб 5х5х5. И на этом мои приключения не заканчиваются.
Приезжаю домой, радостный, подключаю новую ленту, а она горит странным цветом и не реагирует на «команды». Пригляделся к маркировке проводов. Оказалось (!) при тех же цветах у проводов другое назначение, только красный (+5V) тот же. Вот и одна из возможных причин поломки Пирога.
Ладно, поменял провода, сделал также как было на старой ленте. Реакция появилась, но неправильная. Тестил на pixelpi.py. Поигрался с чипами, выяснилось, что у свежекупленной чип LPD6803! Поеду на днях сдавать.
Надо было покупать на Ибее вторую у того же продавца, что и первую брал, а в итоге позарился на аукцион, который я выйграл и сэкономил 200р. В итоге проиграл уже больше раз в 10.
Да уже проэкспериментировали. Третья оказалась реально бракованной. Съездил вчера как раз на РадиоРынок, купил три штучки про запас, приехал домой, когла спаял первые две и оду из новых решил проверить работоспособность. Не заработали. Проверил остальные две ленты, даже первоначальную — тоже самое. Вот уже второй день бьюсь над проблемой. Кажется, что-то с Паем, а вот что — понять не могу
Отписываюсь:
соединить друг с другом проблемой не было, хоть и разные немного контакты были, но появилась проблема более глобального масштаба: под управление попадают только первые две лампочки. Третья рандомит цветами немного, потом просто становится белой. Дальше вообще ничего не делается.
При первом соединении с питанием они все моргают, так что в теории работают все.
Подключать новую гирлянду непосредственно к Паю тоже пробовал: та же ситуация.
В общем, я в немного расстроен, но руки пока не складываю.

P. S.: зато сделал ковёр радужным! :)
image
В ссылках ровно то, что я покупал. Я покупал бп на 2.5мм, обрезал и соединял с коннекторами из третьей ссылки. Процесс подключения ленты я повторял отсюда
Кстати, можно не обязательно из Китая заказывать эти гирлянды. Например у нас в городе есть такая замечательная вещь как «РадиоРынок», там я нашёл точно такие же гирлянды и просто ленты (одну из которых мы и подарили тов. Necrys, чтобы он потом сделал тот самый Ambilight, что в конце статьи). Разумеется, подороже, но некритично, процентов на 20, где-то. Так что, возможно и у Вас в городе можно приобрести такие же.
Пока что использовалась только одна, на 50 «лампочек». Буквально только сегодня днём пришло извещение с почты о том, что прибыла ещё одна такая же гирлянда. Завтра буду подключать-соединять. Отпишусь по результатам.
Кубик я видел, но пока не рвусь к его созданию по нескольким причинам:
0. В пайке я тоже профан.
1. Маленький, 8х8х8 уже требует изрядного количества диодов. Даже если учесть, что они там одноцветные.
2. (частично вытекает из п.1.) одноцветный как-то не очень интересно. Мне хотелось поиграться с алгоритмами, ориентированными именно на цвета.
3. в этом случае сильно возрастает сложность создания алгоритмов. Я больше недели ночей потратил на создание пачки алгоритмов для «одномерной» ленты, в планах стоит создание алгоритмов для двух-мерного прямоугольника, что уже на порядок сложнее. А уж про сложность для 3х-мерного куба я даже думать не хочу. Во всяком случае пока что.
Да, это понятно, что пароль прослушивается и лучше всё делать так, как Вы описали. Вариант, что сделан у меня — лишь пробный и, по большей части, сделан так «чтобы был», как говорится, и уж точно не претендовал на премию как самый правильный и безопасный :)
К тому же, весь код выложен в общественный доступ, так что, все желающие могут его обновлять и дополнять.
А, если это, то да, замечал такое, но в проекте учёта не делал, как и не делал корректировки гаммы. Спасибо, что напомнили, запишу себе в ToDo, что нужно этим заняться.
Рад, что понравилось :)
Что подразумевается под «нелинейностью розжига»?

Information

Rating
Does not participate
Location
Нижний Новгород, Нижегородская обл., Россия
Date of birth
Registered
Activity