http://vkorehovisback.livejournal.com/ ([identity profile] vkorehovisback.livejournal.com) wrote in [community profile] engineering_ru2014-12-22 08:14 pm

пока умный дом не готов...Умная Ёлка.

Оригинал взят у [livejournal.com profile] vkorehovisback в пока умный дом не готов...Умная Ёлка.

коммутация 28 гирлянд по 10 светодиодов каждая.
упраляется по I2C (изменяется яркость и время срабатывания каждой гирлянды), в качестве высокоуровневого языка изпользуется Python на Linux и Распбери
Железо описано тут:
Схема каждой ячейки коммутации тут:
Switch (PIC12F1840)
https://github.com/vkorehov/hw/blob/master/switch.PDF?raw=true

[identity profile] alex-avr2.livejournal.com 2014-12-22 06:43 pm (UTC)(link)
А без питона с линуксом диодиками не помигать? :)

[identity profile] handed-n.livejournal.com 2014-12-22 06:56 pm (UTC)(link)
это очень сложно получится... А так - норм....

[identity profile] garten-besitzer.livejournal.com 2014-12-22 06:57 pm (UTC)(link)
I2C можно и ардуинкой поуправлять теоретически.

[identity profile] alex-avr2.livejournal.com 2014-12-22 07:00 pm (UTC)(link)
Можно чем угодно, но из видео не понятно зачем вообще там I2C.

Было бы круто сделать гирлянду на светодиодах WS2812. Наверняка китайцы уже сделали. Ленты точно есть :)

[identity profile] alex-avr2.livejournal.com 2014-12-22 07:42 pm (UTC)(link)
Потому что они принципиально отличаются от кучи RGB светодиодов наличием встроенного контроллера. И можно по одному проводку в гирлянде хоть из 1000 диодов каждый зажечь с любым из 16млн цветов(ну на практике различимых поменьше, конечно).

[identity profile] boud.livejournal.com 2014-12-22 07:56 pm (UTC)(link)
Вот это реально круто, но, думается, мало кому нужно. А вот то, что нужно, у нас как-то чересчур дорого стоит, ибо мало кто умеет. Тин, кореш мой, вон, занимался плисами и лед панелями, там-то всяко веселее, пусть и пропускная способность нужна адовейшая ( ну тот же рамдак, в общем-то). В результате уехал на тайвань, в интель работать :) А через это и имеем что имеем - банальный лед-экран метров на двадцать квадратных стоит как половина самолёта :(

[identity profile] alex-avr2.livejournal.com 2014-12-22 07:59 pm (UTC)(link)
Гирлянда-то? Ну да, хотя красиво должно быть.
А светодиоды эти видать для кранов и разрабатывались. Скорость у них весьма приличная.

[identity profile] boud.livejournal.com 2014-12-22 08:04 pm (UTC)(link)
Если ту гирлянду собрать в экран...

[identity profile] prostosergik.livejournal.com 2014-12-22 09:45 pm (UTC)(link)
Думаю, гирлянда из них будет выглядеть примерно так:

[identity profile] alex-avr2.livejournal.com 2014-12-22 08:56 pm (UTC)(link)
у них там свой - посмотрите в даташите.
Очень жестко завязан на тайминги.

Все светодиоды подключены в цепочку. выход первого ко входу второго, выход второго ко входу третьего и так до бесконечности. Смысл в том, что передаются первые 24 бита(8х3 - RGB) импульсами и первый диод их принимает. Следующие 24 бита он уже передает следующему диоду. Ну и т.д. по цепочке. Чтобы начать заново нужно сделать небольшой перерыв.

Скорость обновления большая. Боюсь соврать, но при цепочке из 100 диодов можно получить не то 30 не то 60 гц.

Еще есть ws2812b - они в более удобном корпусе.
Edited 2014-12-22 20:58 (UTC)

[identity profile] alex-avr2.livejournal.com 2014-12-22 09:21 pm (UTC)(link)
И как вы в цепочку двухвыводные светодиоды соедините?

Светодиоды отличные. То что вам там что-то не удобно паять - не их проблемы :)

Зачем в люстру ставить такие диоды, кстати говоря не очень понятно :)

[identity profile] alex-avr2.livejournal.com 2014-12-22 09:29 pm (UTC)(link)
Почему мне не понять? Давайте-ка, разъясните.
Чем плох интерфейс?

И еще придумайте лучший и более простой способ управлять каждый из свтедиодов индивидуально в линейке скажем из 200 диодов.

[identity profile] alex-avr2.livejournal.com 2014-12-22 09:43 pm (UTC)(link)
а выбирать конкретный диод как?

[identity profile] alex-avr2.livejournal.com 2014-12-23 10:01 am (UTC)(link)
Ой да, так действительно лучше. Впрочем поставить 28 микроконтроллеров и одноплатный компьютер на одну елочную гирлянду это еще лучше!

[identity profile] stalex.livejournal.com 2014-12-22 08:34 pm (UTC)(link)
http://www.buyincoins.com/item/10104.html
точно есть

[identity profile] alex-avr2.livejournal.com 2014-12-22 09:00 pm (UTC)(link)
Это троллинг?

[identity profile] woodenfriend.livejournal.com 2014-12-23 08:12 pm (UTC)(link)
зато задача помигать диодиками выполнена и перевыполнена :)

[identity profile] rutinin.livejournal.com 2014-12-22 06:58 pm (UTC)(link)
Это не умная елка, это "горе от ума". Чем китайская гирлянда глупее?

[identity profile] rutinin.livejournal.com 2014-12-22 07:38 pm (UTC)(link)
так покажите на видео что-нибудь такое, чтобы "АХ!", а не гирлянда. И это может, и то... А на видео я бы не отличил ее от обычной китайской.

[identity profile] sinclair-sc.livejournal.com 2014-12-22 07:20 pm (UTC)(link)
А вэб-интерфейс и автоматический постинг в соцсети как же?

[identity profile] bart-007.livejournal.com 2014-12-22 07:35 pm (UTC)(link)
вертикальное видео - ОК.
как раз специально для этого канала.

[identity profile] lyops.livejournal.com 2014-12-23 07:49 am (UTC)(link)
Инженер с вертикальным видео...
Image

[identity profile] siron-nsk.livejournal.com 2014-12-23 12:49 pm (UTC)(link)
ахах, только хотел написать) Такой, видищь, умний человек, а как телефон держать не разобрался.

[identity profile] sevasat.livejournal.com 2014-12-23 08:19 pm (UTC)(link)
Блин, да у вас всех обострение что-ли? Последние посты в коммуне - сплошной бред...

[identity profile] navi0163.livejournal.com 2014-12-25 10:37 am (UTC)(link)
Я тоже себе елочку как-то забацал для прокачки скиллов. 24 гирлянды, USB, GUI.
http://youtu.be/-6jRQX6mMok?list=PLtItUZJNMpJ9O9vEx5FouegqGuI0ch6Nl
http://youtu.be/_T0p0hOEPaA?list=PLtItUZJNMpJ9O9vEx5FouegqGuI0ch6Nl