|
1 / 1 / 0
Регистрация: 26.03.2012
Сообщений: 154
|
|
Шахматы, идентификация фигуры25.01.2015, 15:31. Показов 35412. Ответов 98
Метки нет (Все метки)
Добра!
пришла мне идея разработать умную шахматную доску, вот думаю каким образом можно идентифицировать фигуры на ней? Пока только одна идея: в фигурах - нигниты, в доске - герконы. Но таким образом можно определить только наличие или отсутствие фигуры в клетке, но не определить какая конкретно фигура. Можно конечно отслеживать перемещения (тем более я это и так буду делать) фигур, но если научиться их конкретно идентифицировать сразу открываются новые горизонты и идеи. Более того, с герконом смущает тот факт, что я не уверен в точности срабатывания. Не получится ли так, что если фигуру поставить криво (в клетке, но не в центре), то она не будет определена или, например, сработает геркон соседней клетки? Суть изложил. Если кратко, то вопроса два: 1. Возникнет ли описанная проблема с точностью определения при использовании геркона? 2. как еще можно идентифицировать фигуры на доске (или хотя бы определять наличие/отсутствие фигуры)? Спасибо!
0
|
|
| 25.01.2015, 15:31 | |
|
Ответы с готовыми решениями:
98
Шахматы: подпрограммы хода каждой шахматной фигуры относительно чужого короля
|
|
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 1,835
|
|
| 25.01.2015, 15:38 | |
|
К основанию каждой фигуры или пешки приклеить RFID наклейку, а в каждую клеточку доски - соответствующий считыватель.
0
|
|
|
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 2,514
|
|
| 25.01.2015, 16:37 | |
|
фигур разных всего 6,
можно попробовать нигнитами, если сделать 6 разных по амплитуде нигнитов (можно одинаковых нигнитов на разную глубину в фигуру засунутых), плюс полярность - черные/белые. а под доской сетку из датчиков холла с шагом в два раза чаще 16х16, чтобы по 4 датчика на клетку, то тогда можно попробовать по показаниям пересчитать поля так чтобы точно определять фигуру даже если она не по центру клетки стоит. только придётся нигниты в каждую фигуру индивидуально руками поподбирать чтобы в 15% надёжно с запасом попасть. датчиков у китайцев есть по 10-15 центов, а чтобы считывать 256 показаний, можно попробовать их в матрицу включить 16х16 так чтобы было всего 16 выходов строк, и 16 входов выбора столбцов. можно в каждую фигуру засунуть небольшой колебательный контур, а лучше катушку параллельно с кварцем на определённую частоту (12 разных), и намотать под каждой клеткой еще по катушке, и сканировать по частотам, на резонансной частоте по току будет видно что за фигура. ну либо глобально намотать вокруг доски большую катушку, чтобы индукционно запитать фигуры, а в каждую фигуру пьезо пишалку на отдельную УЗ частоту для каждой фигуры (32 шт) и четыре приёмника по углам доски чтобы по сдвигу фазы положение каждой фигуры определять. можно с оптикой попробовать в каждую клетку свето/фотодиод, а в фигуру опять же свето/фотодиод(солнечную батарейку) и кварц, возможно принимаемой оптической мощности хватит чтобы обратно на определённой частоте хоть как-нибудь посветить.
0
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 25.01.2015, 16:45 | |
|
может по ёмкости как-нибудь? наклеиваем на донышко фигуры кружки разного диаметра, они будет по разному перекрывать площадки на доске, будет менятся ёмкость площадок.
как вариант ещё - изменение отражающей способности донышка. светим - ловим отражённый свет, замеряем, только потрётся это всё быстро
0
|
|
|
0 / 0 / 0
Регистрация: 21.08.2011
Сообщений: 1,057
|
|
| 25.01.2015, 16:46 | |
|
Каждое поле имеет два концентричных контакта достаточной ширины чтобы даже небрежно поставленная фигура контачила. Внутри фигуры 1-wire идентификатор. Доску читать матрично строки-столбцы.
0
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 25.01.2015, 16:48 | |
|
контакты сотрутся тут же и окислятся всё равно, когда мужики сначала напьются, потом рыбу - потом шахматы - не...
0
|
|
|
0 / 0 / 0
Регистрация: 12.08.2012
Сообщений: 1,217
|
|
| 25.01.2015, 17:16 | |
|
Сделать также как в графических планшетах с пассивным пером. В фигурках колебательные контуры на разные частоты. В доске катушки, причём катушек нужно всего 16, 8 по горизонтали и 8 по вертикали. Катушка должна соответственно охватывать весь ряд/столбец. Возбуждаем колебания у всех фигур в одном столбце и смотрим на какой частоте звенит каждый ряд. Потом переходим к следующему столбцу.
0
|
|
|
0 / 0 / 0
Регистрация: 15.03.2014
Сообщений: 258
|
|
| 25.01.2015, 18:07 | |
|
Датчик цвета можно попробовать (на донышке метка) - фигур не так уж много, правда надо различать еще и черные/белые.
Можно гнезд под джеки 3.5 нафигачить, а в фигуры папу - не так красиво (втыкать фигуры), проводов много, но тоже вариант :) а там уже много как можно закодировать и криво фигуру не поставишь. Думаю можно сразу усложнить задачу - чтобы не компутер не только видел где какая фигура, но и мог ими ходить !
0
|
|
|
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 9
|
|
| 25.01.2015, 19:08 | |
|
Тоже про RFID сразу подумал. Рублей по 400 на али.
0
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
||
| 25.01.2015, 19:10 | ||
ps/ хотя уже не дешёвые - tcs230 под 200р
0
|
||
|
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 1,835
|
|
| 25.01.2015, 19:36 | |
|
RFID при массовом производстве - гроши (см. карточки для проезда на транспорте).
И нужно всего 12 вариантов кодов - для фигур и пешек - всего 32 наклейки. И приемники - 64 штуки - их катушки, вместе с соединительными проводниками, вытравливаются (напыляются) на доске. Если организовывать серийное производство - проще и помехоустойчивее ничего не будет.
0
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 25.01.2015, 19:40 | |
|
ну не знаю - приёмники всяко влиять друг на друга будут, и на соседнюю фигуру реагировать могут
0
|
|
|
1 / 1 / 0
Регистрация: 26.03.2012
Сообщений: 154
|
|||||
| 25.01.2015, 19:41 | |||||
размер клетки 45х45 мм диаметр основания фигуры 35 мм глубина расположения датчика от поверхности доски 5 мм начальная (минимальная) глубина залегания нигнита в фигуре 5 мм из этих условий получаем, что для нигнита, который на глубине 5 мм, минимальное расстояние до датчика 10 мм, максимальное (при условии, что края фигуры не выходят за пределы клетки) 12.2 мм. Соответственно, нигнит другой фигуры, с учетом двойного запаса по расстоянию, можно расположить на глубине 10 мм, тогда его минимальное и максимальное расстояние до датчика составит 15 мм и 16.6 мм. В итоге получаем, что самый глубокий нигнит будет располагаться на глубине 22 мм, что вполне приемлемо для фигур под 10см высотой. Насчет настройки - большой проблемы не вижу, можно придумать механизм, с помощью которого отверткой (путем закручивания/откручивания) регулировать глубину залегания нигнита. Это может быть пластиковая втулка с внутренней резьбой, в которой по резьбе ходит пластиковая шпилька, на торец которой приклеен нигнит. Почитал, что сила нигнитного поля дипольного нигнита уменьшается пропорционально кубу расстояния (это действительно так?), получаем, что между самым глубоким нигнитом и самым неглубоким разница в силе нигнитного поля в 10 раз, датчики нигнитного поля имеют такой диапазон? Кстати, как у них обстоят дела с зависимостью выходных показателей от температуры?
Оптические варианты тоже не очень хотелось бы, это же подразумевает прозрачную доску, а хочется классический деревянный вариант. с контактами не подойдет однозначно, учитывая, что когда играют в шахматы, часто фигуры передвигают по поверхности (а не переставляют), то такая доска долго не проживет, да и эстетический вид будет отсутствовать. про джеки - лол :)
0
|
|||||
|
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 1,835
|
||
| 25.01.2015, 19:48 | ||
Катушку на фигуру нужно сделать максимального диаметра - вровень с границами фигуры, а катушку датчика, который находится в доске - небольшого диаметра и точно в центре квадрата. Тогда датчик каждого квадрата будет считывать сигнал только той фигуры, что стоит над ним и сдвиг фигуры не приведет к считыванию кода сразу двумя датчиками. Хотя можно и наоборот - большие катушки в доске и маленькие - в фигурах. Главное - чтобы пересечений не было.
0
|
||
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 25.01.2015, 19:55 | |
|
да хоть как ты делай - две антенны рядом всяко влиять друг на друга будут. А уж 64 - одновременно работающих - извини
нигниты - самое оптимальное, наверно
0
|
|
|
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 1,835
|
||
| 25.01.2015, 20:00 | ||
|
Наклейки, например, такие http://ru.otyexpress.som/item/Frii-ship ... 86388.html
0
|
||
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 25.01.2015, 20:03 | |
|
брелки по-моему рублей 10-15 всего стоили?
да посмотрел сейчас - стоили 3.52$ за 10 шт
0
|
|
|
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 1,835
|
|
| 25.01.2015, 20:07 | |
|
Да я первые попавшиеся наклейки предложил.
Во-первых, нужно поискать. Во-вторых - все зависит от количества. В третьих - как я заметил, в последнее время китайцы жадничать стали. И доллар подрос. У нас тоже детали не дешевеют. Причем, за последний год цены на импорт поднялись гораздо больше, чем в 2 раза (до 4 раз). Посмотри, что творится в Терраэлектронике - полный 3,14здец. А года полтора назад не было дешевле конторы.
0
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 25.01.2015, 20:11 | |
|
цены выросли у китайцев, я тоже заметил - они ж понимают, что деваться нам теперь некуда
И вот я накупил всякой-всякой фигни до этого, а теперь хвалю себя "за прозорливость" (раньше ругал)
0
|
|
|
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
|
|
| 25.01.2015, 20:43 | |
|
если шахматы для электронщиков, то в доске DIP панельки, а на фигурке 5 DIP переключателей и сбоку табличка приклеена, чтобы знать какая комбинация за какую фигуру отвечает
кодируем переключателями, панельки соединяем в матрицу и тихо сканируем шучу)) тема интересная если кроме шуток мне импонирует вариант однозначной идентификации с RFID в более простом варианте - каждая клетка в форме считывателя даласовских таблеток, саму таблетку (или китайский клон) делаем основанием каждой фигуры фигурку утяжеляем чем-нибудь или дополнительно ставим сильные нигниты для увеличения контакта рыба-пиво этому конечно сложно противостоять, но вот домофоны годами работают и не в таких условиях как вариант просто делать световое или звуковое подтверждение считывания и считать ход не засчитанным если подтверждения нет - при ходе достаточно кратковременно зафиксировать фигуру как мы это делаем с ключем у домофона
0
|
|
| 25.01.2015, 20:43 | |
|
Помогаю со студенческими работами здесь
20
Шахматы: может ли белая фигура пойти на поле ef, не попав при этом под удар черной фигуры? Шахматы: определить, может ли белая фигура пойти на поле (e, f), не попав при этом под удар черной фигуры Шахматы: определить, может ли белая фигура пойти на поле (e, f), не попав при этом под удар черной фигуры Готические Шахматы и Шахматы Януса Написать 3 функции - смещения фигуры на указанный вектор, удвоения размера фигуры, перекрашивания фигуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|