Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить

Re: Волна от касания на светодиодах

Сб янв 14, 2023 19:41:54

Про простые светики.
Хотя... 2812 никто не запрещал мультиплексировать - таким способом делается динамическая картинка на экранах.
Правда и нагрузка на МК управления там весьма значительная.
По сути светодиодный монитор....
8)

Re: Волна от касания на светодиодах

Сб янв 14, 2023 19:45:25

Правда и нагрузка на МК управления там весьма значительная.
По сути светодиодный монитор....

Поэтому, как и в любом мониторе, контроллер монитора должен быть отдельно от целевого контроллера.

Re: Волна от касания на светодиодах

Сб янв 14, 2023 19:58:28

BOB51, чудес не бывает. Если для обеспечения определённой яркости требуется определённая мощность, то хоть импульсно, хоть через левую пятку, но именно столько придется потратить.
вот, чувак эксперимент проводил: https://cxem.net/mc/mc356.php

Re: Волна от касания на светодиодах

Сб янв 14, 2023 20:21:01

чувак эксперимент проводил

Т.е. в закон сохранения энергии он не верит?

Re: Волна от касания на светодиодах

Сб янв 14, 2023 20:31:57

WS2812(и подобные) удобны тем, что ШИМ внутри них находится.
Ежли базовых навыков работы с МК (и соответствующими средствами разработки - IDE и программаторами) нету, то самый оптимальный вариант - ардуинка (адуринка) и ws2812...

Концепция стола из видео первого поста подразумевает некие соты которые работают индивидуально не зависимо друг от друга… таким образом лента WS2812 в данном случае не лучший вариант, вернее избыточный… так как в данном варианте возможности WS2812 не нужны… конечно же в теории сделать можно всё что угодно, но выбор такого исполнения как у авторов видео ИМХО наиболее рационален… так как это в плане ремонтопригодности и работоспособности в целом всего стола улучшаются. Даже если выйдет из строя одна ячейка, то она не повлияет на работу всего стола в целом… при использовании же WS2812 потребуется один МК и с каждой ячейки к нему необходимо будет организовывать индивидуальную линию от каждого сенсора, а это уже будет выглядеть как паутина… и если выйдет из строя МК, то весь стол перестанет работать, а это уже ИМХО жирный минус…
Не знаю что выберет ТС, но я бы выбрал именно концепцию подхода реализации исполнения как у ребят из видео.

Re: Волна от касания на светодиодах

Сб янв 14, 2023 20:38:37

ЗАбываем наверно что речь идет об информационных табло/экранах.
8)
А там многое построено не на физической оценке по приборам, а на особенностях восприятия зрения сущности вида ХомкоХапиенс.
:wink:
В практической работе мне "веточек" с задатчиком тока в 20мА вполне хватало даже для работ щитов при солнечном свете.
А уж в помещении тем более.
Если тока одной группы достаточно для восприятия то зачем еще три других при том же токе кормить?
:roll:
Кыстати....
Совсем забыли насчет "касания"...
А это или тензодатчик или емкостной...
:roll:

Re: Волна от касания на светодиодах

Сб янв 14, 2023 20:53:05

ЗАбываем наверно что речь идет об информационных табло/экранах.
8)

Я думал, что мы говорим именно об подходе реализации данного стола :dont_know: и если это не так, то ИМХО рассуждения на иные устройства в данной теме излишне, так как они как мусор засоряют тему и вводят в заблуждение других участников… :roll: вот так и раздуваются темы накапливая множества страниц ни о чём… и потом чтобы найти полезную информацию приходится терять очень много времени в пустую… давайте разного рода рассуждения не касающиеся данной темы оставим в стороне… :beer:

Re: Волна от касания на светодиодах

Сб янв 14, 2023 20:58:06

при использовании же WS2812 потребуется один МК и с каждой ячейки к нему необходимо будет организовывать индивидуальную линию от каждого сенсора, а это уже будет выглядеть как паутина… и если выйдет из строя МК, то весь стол перестанет работать, а это уже ИМХО жирный минус…

Как раз это большой плюс. Просто потому, что МК доступен в такой топологии в конструкции стола.
Ну и не требуется тянуть никаких индивидуальных линий к каждому сенсору. Как их не тянут в тачпадах. Это просто матрица.
Выигрыш от использования 2812 очевиден. Стол кроме самих лент и чисто пассивных линий датчиков более ничего содержать не будет, включая кучу печатных плат.
Кстати, практика показывает, что выход из строя 2812 связан с выходом из строя исключительно выходной его части на светодиоды и самих светодиодов, а интерфейс передачи/приема управления работает безотказно.

Re: Волна от касания на светодиодах

Сб янв 14, 2023 21:11:58

Выигрыш от использования 2812 очевиден.

Использование WS2812 подразумевает только в том случае когда автор задумал наделить каждую ячейку большим количеством световых эффектов… если это так то полностью с Вами согласен, но если отталкиваться от реализации только эффектов как в видео, то WS2812 очень избыточна и значительно дороже обычной RGB ленты… :dont_know:

Re: Волна от касания на светодиодах

Сб янв 14, 2023 21:24:38

Кстати, вот тут все про "волну"… Но ведь это совсем неинтересно будет и вообще ничего общего со столом из ролика! Тупо круглый стол, где из центра к краю (или наоборот) идет "волна". А вот чтобы "волна" шла из любой точки, куда прикоснулся (кстати, тоже не будет как в видео: там какие-то радиодатчики стоят, поэтому даже на посуду реагируют), придется выстраивать сложную матрицу из светодиодов и управлять микроконтроллером. Или таки упростить и сделать это на основе адресуемых светодиодов (но тоже с МК). Скажем, подключаем адресуемые в цепочку с шагом 5см. Последовательность должна быть строго оговоренной (скажем, из левого угла вверх, потом направо и вниз, потом направо и вверх и так до конца). А в настройках МК во флеш-памяти сохранять текущую конфигурацию: сколько штук в ширину и сколько в длину. И около каждого светодиода — датчик. Вот тут уже напрашивается вопрос: как из дофига датчиков сделать простую матрицу, чтобы не тянуть 100500 проводов на мультиплексоры (хотя, конечно, можно сигнальную линию вывести вверх и вбок, установив мультиплексоры или сдвиговые регистры — тогда можно будет определить координаты касания более простым способом). Но таки идеальный способ — однотипные ячейки с одним датчиком, одним МК с минимальной обвязкой и несколькими светодиодами. Как я в самом начале про гексагональные ячейки и говорил. И пусть они между собой "общаются". Одна ячейка выйдет рублей в 200-300. Зато уже можно будет совершенно не париться по поводу общего контроллера управления (т.к. будем иметь по сути распределенную сеть) и ремонтопригодности (сгорает одна ячейка — просто меняем, никаких настроек даже не надо).

Добавлено after 1 minute 25 seconds:
В общем, если ячейка будет где-то в квадратный дециметр, то стол 2×1м потребует всего лишь 100 ячеек, т.е. здесь уже никакими миллионами и не пахнет! Всего-то 20-30 тысяч рублей + сам стол (на который одной только эпоксидки минимум тысяч на 10 понадобится, т.е. начинка будет заведомо дешевле стола).

Re: Волна от касания на светодиодах

Сб янв 14, 2023 21:51:18

Проще несколько тензодатчиков поставить(по периметру и в центре) и определять ориентировочно область приложения нагрузки.
Касательно анимации...
Зависит от количества и качества закладываемых эффектов.
От простейших фиксированных кругов до полноценной точечной матрицы с выбором произвольного набора точек в каждый момент времени.
Есть правда и иное решение...
Герметичный пакет из двух стекол с определенной жидкостью между ними и равномерным осветителем снизу.
Жидкость в зависимости от толщины слоя меняет преломляющую способность при давлении.
:roll:

Re: Волна от касания на светодиодах

Сб янв 14, 2023 21:53:28

Посмотрим, на чём остановится ТС… видимо пока он и сам толком не определился… а может просто уже пока не до этого… :dont_know: так как сегодня молчит… :))

Re: Волна от касания на светодиодах

Пн янв 16, 2023 06:50:59

Особо не искал дешевых мк, для примера взял тини13 (50р/шт, 5-6(с ресетом) рабочих ног) её достаточно для:
1) емкостного сенсора (1 нога если высокая чуйка не нужна, 2 ноги и конденсатор - если нужна)
2) организации 1-wire интерфейса (1 нога)
3) управление светодиодом 1 нога (3 ноги для RGB)

шина общая, контроллер просто вещает свой адрес (в координатах Х-Y) и состояние (нажат-не нажат), а остальные слушают и принимают решение о зажигании своих светодиодов.
Если поискать, то, наверно контроллер и подешевле можно найти :dont_know:

Re: Волна от касания на светодиодах

Пн янв 16, 2023 09:18:38

Ivanoff-iv, такой подход потребует общей для всех контроллеров логики по соответствию адресов координатам. Таки для упрощения задачи проще всего будет вынести интерфейсы общения на 6 контактных граней гексагонов. Тогда автоматом, как бы мы ни повернули элемент, соседи смогут с ним общаться. Нужно лишь посмотреть, у каких дешевых МК есть 6 уартов. Но можно и один мультиплексировать, мультиплексоры буквально рублей 5 стоят - всяко дешевле, чем вместо 50-рублевого STM32F103C6T6 ставить какой-нибудь 600-рублевый…
Кстати, есть ведь мультиплексоры I2C, возможно, наподобие них бывают и для USART (а то и эти же I2Cшные сгодятся, надо проверить). И одна мелкосхемка позволит нам один USART на 6-8 каналов коммутировать. Только с Rx каждого нужно будет взять прерывание по спадающему импульсу, чтобы переключиться на нужный канал. И протокол продумать...
...
А то и вообще тупо вывести по 1-2 пина с каждой стороны и ими дергать, если не требуется сообщать слишком много информации. Получил "дерг" от соседа - выполнил определенное действие и передал "дерг" дальше — в противоположную от приема сторону (или еще как, смотря что за спецэффекты хочется).

Ну, а если все-таки ориентироваться на адресацию каждого индивидуально внутри матрицы, можно CAN попробовать, только продумать, где там терминалы ставить. Ведь CAN уже содержит на уровне железа контроль линии и целостности сигнала. А терминалы, наверное, лучше будет по углам стола поставить — по резистору в 240 Ом.

Что до дешевых МК, существуют всякие 8..20 ногие однократно программируемые, там вообще получается рублей 10-15 за штучку цена, если брать от 5000 штук.

Re: Волна от касания на светодиодах

Пн янв 16, 2023 09:42:26

Eddy_Em, это как общение муравьёв - набор простейших сигналов: 1)вижу еду, 2)вижу муравья, который видит еду, вижу муравья, который видит муравья который видит еду...
логика простая, но в нашем случае потребуется много контактов... ИМХО логикой и единой шиной в данном случае это решается дешевле - прошивку сделать единую, а адреса прописать в ЕЕПРОМ, причем полуавтоматически- по шине пустить команду, а затем поочереди нажимать на сенсоры и таким образом раздать адреса и/или правила взаимодействия.

Добавлено after 1 minute 21 second:
Ivanoff-iv, такой подход потребует общей для всех контроллеров логики по соответствию адресов координатам
вот уж не думал, что программиста этим напугать можно :dont_know:

Добавлено after 1 minute 19 seconds:
OTP даже 5000 уйдут быстро :))) :))) :)))

Re: Волна от касания на светодиодах

Пн янв 16, 2023 16:42:24

Добрый вечер, накидал тут схемку, есть идеи может заработать если номиналы подкрутить?

Добавлено after 2 minutes 19 seconds:
Кто подскажет как картинку закинуть, туплю чейто.....

Добавлено after 40 seconds:
Или тут только ссылки можно?

Добавлено after 4 minutes 12 seconds:
https://img.radiokot.ru/files/19208/med ... ue8ad6.png

Re: Волна от касания на светодиодах

Пн янв 16, 2023 16:45:52

Или тут только ссылки можно?

Да как угодно... вот есть ещё два способа по мимо ссылки... отмечены квадратиками и номерами...
1.png
(66.24 KiB) Скачиваний: 25

Re: Волна от касания на светодиодах

Пн янв 16, 2023 16:59:21

VNS, Да был занят на работе, приходил поздно, так что пожрать, помыться и спать, сегодня завтра выходной, так что могу уделить время любимому хобби :)
Накидал схемку совсем простенькую, смысл такой что пока нажата кнопка (он же сигнал от датчика) заряжается кондер и загорается 1 светодиод, от него заряжается второй кондер и загорается второй светодиод и т.д....
Не знаю рабочая схема пока копаюсь в запасах рассыпухи сделаю на макетке, протеус только осваиваю, раньше не пользовался им...

Re: Волна от касания на светодиодах

Пн янв 16, 2023 17:00:22

Схема, так себе… :) но для того чтобы Вам понять как она будет работать и какие у неё недостатки, то стоит Вам её собрать… единственно необходимо добавить резисторы в цепях светодиодов для токового ограничения (естественно схема изменится)… ИМХО если уже применять транзисторы, то только полевые… а если уже применять RC цепочки, то лучше совместно с таймером 555… но это лишь моё мнение, на которое можно не обращать внимание… ИМХО всё же лучший вариант это на базе МК…
Последний раз редактировалось VNS Пн янв 16, 2023 17:01:48, всего редактировалось 1 раз.

Re: Волна от касания на светодиодах

Пн янв 16, 2023 17:08:23

Или тут только ссылки можно?

Да как угодно... вот есть ещё два способа по мимо ссылки... отмечены квадратиками и номерами...
Вложение 1.png больше недоступно.


Спасибо,

Добавлено after 7 minutes 37 seconds:
Схема, так себе… :) но для того чтобы Вам понять как она будет работать и какие у неё недостатки, то стоит Вам её собрать… единственно необходимо добавить резисторы в цепях светодиодов для токового ограничения (естественно схема изменится)… ИМХО если уже применять транзисторы, то только полевые… а если уже применять RC цепочки, то лучше совместно с таймером 555… но это лишь моё мнение, на которое можно не обращать внимание… ИМХО всё же лучший вариант это на базе МК…


Имеете в виду программируемый таймер типа TS555CN, Маломощный одноканальный КМОП таймер, [DIP-8] ? он вроде как управляющий которые раздает команды на микросхемы управления типа 74HC595?
Вложения
111.png
(5.93 KiB) Скачиваний: 29
Ответить