Сенсорный световой пол.
- Войдите на сайт для отправки комментариев
Втр, 21/12/2021 - 15:03
Привет, друзья!
Работаю в сфере развлечений и появилась необходимость в помощи специалистов. Нужно сделать следующий аттракцион: комната, где весь пол состоит из сенсорных световых секторов (~20*20см) из матового поликарбоната. При наступании на ячейку отправляется управляющий сигнал в ардуино. Замыкание контактов происходит механически, т.е. стекло немного прижимается под весом человека. Нужно разработать всю электронику и программу управления. Должно быть несколько режимов игры.
Посмотрите видео, чтобы лучше понять, о чём идёт речь:
https://www.youtube.com/watch?v=xWHlwhYtol8
Готов посотрудничать в проектировании на коммерческой основе. Спасибо!
Здравствуйте. Пишите t-do.ru/@i3epg, или на почту 3epg.krsk@gmail.com, обсудим.
Тока осторожнее, мы про этого исполнителя вапще ничо не знаем.
rimarenko - тут все упирается в сенсор, остальное элементарно
На видео хорошо видно, что нажатие именно механическое, т.е. плитка немного утапливается, нажимая на, например, микропереключатель с рычагом.
7808543@gmail.com
Реально - механические? Имхо: гораздо надёжнее в таких условиях эксплуатации - на герконах. А то придёт в зал какой-нить жиртре... человек с нетрадиционным весом, попрыгает, и после него придётся ремонтировать аттракцион.
Хотя можно и реально сенсорные сделать: нижняя плоскость каждой плитки - обкладка конденсатора, твёрдая плита под полом - вторая обкладка; между ними - упругий диэлектрик (какой-нить пенистый, чтобы давал небольшую деформацию под весом человека и уменьшение расстояния между обкладками конденсатора).
От 30тр.
kakmycmail@gmail.com
Хотя можно и реально сенсорные сделать.
Поддерживаю полностью эту идею. Механические кнопки устанут менять, тем более на такую площадь плитки возможно придется монтировать четыре кнопки по краям. А так - две пластины под плиткой и схемка на 555 выполнят замену механических кнопок. Считывание можно выполнить как в клавиатуре с применением расширителей портов типа MCP23S17
30000 это смешно как-то
30000 это смешно как-то
Не просто смешно, а очень! Посчитайте сколько плиток на видео. Не менее 600, а то и вся 1000. Разработать и собрать столько устройств под плитки и миллиона может не хватить. При таком количестве устройств еще и обслуживать все это как то нужно.
Не хочу никого обидеть, но я чётко написал, что нажатия будут механические и нужно разработать только электронику и программу(ы) управления (игры). Да, забыл сказать, что панелей таких порядка 400 шт. Саму конструкцию строить не нужно, обслуживать тоже будем мы. Грубо говорят, уже есть поле из контактов (замыкающихся при нажатии) и RGB ленты под каждую кнопку.
Для фитнеса видел 4х4 плитки и там управляющий комп задавал подсветку , нужно было ногой нажимать, аналогично как на видео. потом вычислялась реакция. Можно было задать темп , время ожидания нажатия. Такой тренажер интереснее .
А это по мне - сложный , а толку мало. Если только для командных каких то игр.
Логику "игр" опишите ? Хотя бы одну игру. Я ваще не понимаю в чем смысл этих игр. Зажигаются квадраты и нужно встать на одноцветные ? Или как ?
Вариантов исполнения много. Для исполнителя, самое простое решение - запихнуть в каждую "плитку" свою ардуино. Ну или использовать одну ардуино на несколько плиток.
Сколько диодов должно находиться в каждой плитке ?
30000 это смешно как-то
Все зависит от того какое решение предлагать.
С удовольствием посмотрю на решение, которое возможно полностью разработать, отладить, и сдать за рабочую неделю.
Тока осторожнее, мы про этого исполнителя вапще ничо не знаем.
не так чтобы совсем ничего, это Серёжа из Красноярска )))
С удовольствием посмотрю на решение, которое возможно полностью разработать, отладить, и сдать за рабочую неделю.
А где тут было сказано про неделю ?
30к рублей, - это средняя по стране зарплата программиста за неделю. Видимо из этих соображений.
30к рублей, - это средняя по стране зарплата программиста за неделю. Видимо из этих соображений.
Минимальная, если посчитать все затраты на сотрудника.
Удачи вам, коллега)
В том смысле, что построить то по вашим хотелкам все это легко (исключительно по вашим, потому что умных мыслей от опытных людей вы не воспринимаете), а вот когда все это добро начнет сыпаться каждую неделю....
Хотел предложить свои услуги, тем более что специфика как раз моя, но передумал.
promavto Если вдруг возьметесь, первым делом выбросите из ТЗ слова ардуино, блюпил, разбери и все прочие игрушки. Все это должно работать на полноценном ПК и связываться через DMX512. Иначе будет провал.
1) необходимость сбора данных с 400 источников по последовательным каналам связи (возможно ещё каскадированным);
2) с защитой от помех и от падения всей системы при отказе/обрыве/коротыше одного единственного сенсора;
3) подавление дребезга контактов на всём массиве из 400 источников;
4) необходимость обеспечения некоего механизма автоматической диагностики для локализации места неисправности/обрыва с точностью до конкретной плитки. А то трудновато будет каждый день облазить все 400 плиток с мультиметром при обрыве/коротыше. ;)
В сумме - не самая простая задача.
И как правильно заметил ув. promavto: для надёжной работы скорее всего нужен будет не один, а несколько датчиков на каждую плиту. Так как из-за её деформации и механического износа, единственный датчик может работать нестабильно. А значит уже не 400, а 1200 или 1600 источников сигнала как с куста.
Мне попадался один товарищ-устроитель ивентов с интерактивным полом... Так для этого пола оборудование просто капец - с виду как сетевые коммутаторы, соединяются эзернетом, ПК, софт фирменный. Может, конечно, внутри и ардуины, но что-то сомнительно. По-моему какие-то специальные контроллеры. Схемы где-то даже валялись от этой фигни.
Управление цветом по ДМХ512 - нужно организовывать 3 канала ДМХ512.
У нас 400 плиток х 3 цвета = уже 1200 каналов надо.
Чтобы еще читать состояния, чтобы несколько раз в сек считать, придется делать многоканальную систему.
Задачка интересная , но работы много будет, и конечно не на ардуино.
Управлять подсветкой по ДМХ совсем не проблема, опыта с этим достаточно.
Пробовали сделать 4х4=16 плиток с аналогичным функционалом, но с датчиками оказалось сложности. И заказчик хотел что бы конструкция была переносная. Можно было в любой зал принести и тренироваться. Зная через что прошли - возиться с этой затеей совсем не хочется
А если использовать адресную ленту?
А если использовать адресную ленту?
Между кусками ленты будет кабель - а это для ленты оооочень плохо.
ДМХ512 основан на RS485, там помехозащищенность в разы лучше.
Для меньшего количества плиток и без датчиков все можно достаточно просто сделать. Под это есть готовое оборудование.
Все в одном девайсе и звук и свет ДМХ.
Дайте свой адрес , пришлю ссылки
Идея по принципу адресной ленты очень здравая. Только нужно использовать 4 провода, чтобы была обратная связь от плиток(слейвов) и естественно управление внешнее от компа по 485 интерфейсу. Все плитки в параллель. Только так можно всю эту конструкцию быстро разбирать, и быстро собирать на новом месте. А с компа конфигурировать и устанавливать новые игры. Я бы попробовал вообще на ESP32 сделать. И всех их завязать на пару роутеров. Тогда и масштабирование в лёгкую потянет, и на плитки только 2 провода питания подвести и всё. И дальнейшее обслуживание простое. А если учесть, что на ESP32 куча прямых сенсорных GPIO, то вообще всё упрощается. Ну и компьютер по сети рулит этим танцполом. Правда цена разработки и сроки могут не потянуть заказчики.
400 ESP-шек? Радиоэфир может треснуть.
Да и роутеры на такое кол-во клиентов - не обычные тплинки.
эфир не треснет, треснет синхронизация
Сотовых телефонов иногда в одном месте собирается намного больше, ещё не лопнул эфир, все прекрасно общаются. Обычные тплинки на грудь могут 254 устройства принять. 15 каналов - 25 на канал вывезут. У мены в многоквартирном доме иногда смотришь сканером вифи по каналам, так там на одном по 10-15 роутеров иногда сидят на одном. И ни чего работают люди. Правда тайминги ни кто не меряет и наверняка в танчики не режутся. Но интернент то ходит и всех устраивает. Всё надо пробовать, так сказать НИОКР тоже денег будет стоить.
эфир не треснет, треснет синхронизация
Что с синхронизацией то не так? На каком уровне?
Ее просто нет. Попробуй хоть 10 светодиодов заставить синхронно мигать на esp32 по радио - увидишь разнобой. Даже с esp-now. Думаю, что относится к размеру буфера АЦП приемника.
Могут принять или принимают? Юбиквити тоже много пишут, но как до дела доходит - 50 клиентов и приехали.
Ну, и то, что роутер словил 15 соседских пакетов при прослушке не говорит о том, что все они все способны гарантированно и без потерь обмениваться в радиоэфире, своевременно обслуживая рилтайм приложения..
Вы работали с системами с таким количеством устройств, подключенных по RF, в ограниченном пространстве? Чувствуется - что нет. С дивана то оно всё простым кажется. ;)
Мы когда-то давно пробовали запустить систему из более сотни ZigBee-устройств в одной комнате на одном частотном канале в одной логической сети. Так вот до ~80 оно ещё как-то работало (периодический обмен раз в несколько секунд короткими пакетами по нескольку байт между соседними узлами), ~100 устройств - уже почти полностью не работало (может несколько раз только запустилось на короткое время), больше 100 - вообще никак. В то время как производитель ZigBee-модулей обещал возможность работы сетей из нескольких тысяч(!) узлов на одном канале. Да - войти в сеть они входят, но как только начинается передача данных хотя-бы по несколько байт и очень редкая - всё падает.
По мне , оптимально сделать все управляемым по проводам ЛАН.
Один модуль управления на квадрат из 3х3=9 плиток. Управляющий модуль находится в центре, контролирует смежные плитки и по ЛАН обменивается с компом. Затем уже набирается нужное количество. Получается распределенная система. Можно широковещательно управлять по UDP или индивидуально по ТСР.
Для анализа наступания на плитку можно использовать пьезодатчики. Особенно если учесть . что это будет небольшой удар.
Исходя из того что сейчас светильник для подвесного потолка стоит в пределах 1тр - то можно представить сколько обойдется вся система .
С такими датчиками работали, делали интерактивную подсветку барабанной установки с ДМХ подсветкой.
https://www.youtube.com/watch?v=tFamGt1IhQ0
https://www.youtube.com/user/drummysh/videos
Да ладно! Сколько раз бывал на массовых летних мероприятиях в городе - сотовая связь всегда почти полностью падает.
Разницу между 10-15 и 400-1600 улавливаете? нет?
Сотовая у вас падает, потому как опсосы не подготовились к массовому мероприятию, и не расширили каналы. У нас на стадионе когда идет матч и плно народу, ни когда не было ограничений по связи и ни чего не падает.
Вы внимательно читаете, - на одном канале 10-15 РОУТЕРОВ, а автору надо всего 25 Причем здесь 400-1600.
А ничего, что если страница грузится не секунду, а 10 секунд
Вы работали с системами с таким количеством устройств, подключенных
Я же написал про тайминги и про количество устройств , действительно это может быть проблемой, но основное ПО будет прошито в ESP. Каналы вязи, только для установки и выбора игр.
Мы когда-то давно пробовали запустить систему из более сотни ZigBee-устройств
Я пробовал эти устройства использовать в широковещательной сети, с поддержкой мэш. Зигбее работают отлично. 100 устройств конечно у меня не было, но до 30 доходило, и сбоев не наблюдалось.
И у нас передача данных шла не только от одного (корневого устройства) ко всем другим и обратно, но и могла быть между любыми двумя устройствами. И широковещательные кадры могло отправлять не только одно корневое устройство, а и любой узел. В случае если связь идёт только между корневым устройством и любым другим, то так оно немного лучше работает - с бОльшим числом устройств на канале.
А на бумаге всегда оно гладко...
Используйте UDP.
Ну а в этом проекте конечно нужна проводная связь. Вполне можно запилить на DMX512. Правда потребуется не одна линия, а несколько. Да и цвет можно поджать в палитре. Зачем тут 24 бита, 8, думаю, хватит. Срок конечно не неделя, а отсюда и цена, конечно не 30.
Привет, друзья!
Работаю в сфере развлеч....
Готов посотрудничать в проектировании на коммерческой основе. Спасибо!
Если еще не сделали - готов включиться, пишите ydom@mail.ru Большой опыт реализации проектов вплоть до автоматизации уровня цехов и фонтанных комплексов.
Мне вот просто интересно , что в принципе мешает, организовать несколько каналов посредством rs-485 и на каких нить китайских модулях ввода/вывода 8/16/32 канальных , рулить по модбасу с той же малины всем этим великолепием ?
За что тут брать 100тыщмильонов ?
ЗЫ: что то я в видео даже намека не увидел на разноцветные плитки. У них у всех только рассеиватели отличаются по цвету.
В таком случае, что именно Вы считаете разноцветными плитками?
Скорости явно не хватит. Тут даже думать нефиг.
Должен согласиться с Кактусом. Воспринимайте задачу как адресную ленту в 400 LED плюс матричную клаву на 400 кнопок. Много? -Да, не мало, но ничего сверхординарного. Сканировать матрицу на 400 кнопок нужно отдельным контроллером, как бы ни были они реализованы. Обновление этой "ленты" в 8 кадров в сек вполне позволит делать музыкальные конкурсы. Скорости STM32 вполне хватит, чтобы как-то реагировать на нажатие комбинации "кнопок" (плиток) и что-то менять в кадре. 200 ЛЕД мы без особых напрягов катаем на 328-ом контроллере. 400 с эффектами - на СТМ - ну точно получится.
Если я правильно понял, то все конкурсы построены на том, чтобы в нужные моменты наступить на нужную плитку, возможно - вдвоем или на две конкретные. То есть комбинации нажатий - единицы. Таким образом во время кадра действия:
1. прочесть из контроллера нажатий коды нажатых кнопок-плиток;
2. изменить ЛЕД массив в соответствии с нажатиями;
3. отработать изменения по такту (не обрабатывая музыку, просто по команде от внешнего источника);
4. отработать алармы (выиграл/проиграл/попал/ не попал ...);
5. воспроизвести кадр в 400ЛЕД ==1200Байт = 12миллисек для WS2812
Что-то делать на СТМ, что-то на внешнем контроллере, который MIDI-музыку воспроизводит. Тут можно подумать уже на пользовательским удобством. Но главное - чисто техническое решение: адресная лента и матрица кнопок. Иначе можно и правда погрязнуть в каких-то километрах проводов.
Сам модбас медленный, пока мастер не спросит, слейв не ответит. Скорости любого проца хватит, но если не модбас.
Сам модбас медленный, пока мастер не спросит, слейв не ответит. Скорости любого проца хватит, но если не модбас.
Ну тут не станок , помех сильных нет, расстояния короткие, стандарты промышленные никто не заставляет соблюдать...
19200 конечно мало, но никто же не запрещает запустить на 115200
Да там таймауты перед пакетами дикие. Ну да и смысл использовать модбас, если контролер на нажатие плиток один... Зачем ? Скажем так, если бы скорости модбаса хватало, нужно было бы каждую плитку делать как ноду модбаса. С портом цвета и портом чтения состояния. Тогда бы работа свелась к ерунде. Правда адресации модбаса не хватило бы на 400 плиток, ну объединить их по две на узел.
Думаю, что правильный интерфейс тут именно DMX512, причем разделенный на кнопочную линию и пару линий цвета. Тогда заказчик получил бы систему, которую в дальнейшем можно было легко модифицировать и менять. В конце концов прикрутить к этому делу артнетовский шлюз и вообще хоть картинки рисуй.
меня смущает размер плитки 20х20см. Это только для детей? или балерин на пальчиках прыгать.
У меня на кухне плитка 33х33см , размер обуви 42-43 , самый что ни на есть средний. Поставил ногу на плитку - а там все без зазоров почти. А при размере 20х20см взрослый человек будет нажимать две плитки.
Оборудования под ДМХ512 полно, у нас несколько шлюзов ТСР-ДМХ, на них обычно и делаем разное управление и хитрую подсветку.
По количеству подсвеченных ячеек наверное близко к тому что надо ТС

Но ТС сделал вброс и испарился, оно ему уже и не надо.
Ну может ему и 30 много было. Или мастер фонтанов его охмурил :)
Друзья, я попрошу всех, кто заинтересован в проекте и может реально помочь, написать на почту rimarenko.pavel(собака)gmail.com или в телегу @rimarenko_pavel
На форуме бываю не часто. Подробное ТЗ с играми, режимами, тех. нюансами расскажу лично.