Страница 1 из 2

Как узнать номер фишки?

Добавлено: Ср авг 07, 2019 17:34:44
tmorov
Здравствуйте, не кидайте тапками. Подскажите что можно придумать для реализации поля (допустим три на три клетки) на которой будут стоять фишки. Как узнать номер фишки?

Re: Как узнать номер фишки?

Добавлено: Ср авг 07, 2019 17:39:43
B@R5uk
А можно рассказать по-равёрнутей, что за поле, что за фишки и что именно вам нужно?

Re: Как узнать номер фишки?

Добавлено: Ср авг 07, 2019 17:42:20
tmorov
Будет поле по типу как в судоку на котором нужно расставить фишки с номерами и нужно определить где какой номер стоит.

Re: Как узнать номер фишки?

Добавлено: Ср авг 07, 2019 17:46:32
Ivanoff-iv
ну так и пляши не от поля, а от фишек...
т.е. не мкссив поля,
а записи вида: фишка1-а2, фишка2-б1...

Re: Как узнать номер фишки?

Добавлено: Ср авг 07, 2019 17:47:54
ЭлектроKOT
[uquote="tmorov",url="/forum/viewtopic.php?p=3678756#p3678756"]Будет поле по типу как в судоку на котором нужно расставить фишки с номерами.[/uquote]
Вырезать это поле из фанеры и покрасить масляной краской разных цветов. Пойдет?

P.S. Мы тут в основном электромагнитным полем балуемся :)

Re: Как узнать номер фишки?

Добавлено: Ср авг 07, 2019 17:48:25
Ivanoff-iv
а если мкссив поля, то не бинарный (свободно/занято), а с номерами (0=свободно, иначе номер фишки)

Re: Как узнать номер фишки?

Добавлено: Ср авг 07, 2019 17:58:54
B@R5uk
[uquote="tmorov",url="/forum/viewtopic.php?p=3678756#p3678756"]...и нужно определить где какой номер стоит.[/uquote]Под словами "определить" что вы понимаете? В чём проблема посмотреть на доску и сказать что где стоит?

Re: Как узнать номер фишки?

Добавлено: Ср авг 07, 2019 18:03:21
tmorov
Из чего делать поле это потом, как можно идентифицировать фишки

Re: Как узнать номер фишки?

Добавлено: Ср авг 07, 2019 18:04:24
ЭлектроKOT
[uquote="tmorov",url="/forum/viewtopic.php?p=3678776#p3678776"]Из чего делать поле это потом[/uquote]
А что есть в наличии?

Re: Как узнать номер фишки?

Добавлено: Ср авг 07, 2019 18:06:39
tmorov
Все это хочется реализовать электронно, т.е. расставили фишки и устройство определило правильно ли все стоит или нет

Re: Как узнать номер фишки?

Добавлено: Ср авг 07, 2019 18:22:12
Ivanoff-iv
о! всётаки пилим—красим! :) а какие есть наметки у самого?

Добавлено after 1 minute 13 seconds:
если фишки надо различать, то они должны различаться

Добавлено after 1 minute 33 seconds:
если только белое- черное, то магниты 2мя полюсами и по датчику холла в каждой клетке...

Добавлено after 1 minute 55 seconds:
ещё ультразвук можно попробовать применить - для этого в каждую фишку довольно сложный излучатель засунуть придётся...

Re: Как узнать номер фишки?

Добавлено: Ср авг 07, 2019 18:37:34
tmorov
У фишек должны быть номера от 1 до 3(в зависимости от размера поля). У меня пока только одно на уме 4 перемычки если замкнуто 1 если разомкнуто то 0, и так получится до 15 цифр. Например 0001 это один, а 1000 это восемь.

Re: Как узнать номер фишки?

Добавлено: Ср авг 07, 2019 18:39:23
B@R5uk
[uquote="tmorov",url="/forum/viewtopic.php?p=3678779#p3678779"]Все это хочется реализовать электронно, т.е. расставили фишки и устройство определило правильно ли все стоит или нет[/uquote]
Таки наконец вытянули из вас самое главное в постановке задачи: требуется создать электронное устройство, которое должно определять положение фишек на доске.

Самое простое решение: фишки имеют какой-нибудь разъём (например, которым блоки питания втыкаются в устройства-потребители), которым они втыкаются в доску. Внутри фишки к разъёму припаян резистор по сопротивлению которого устройство идентифицирует фишку. Недостаток: наличие механического контакта (который со временем может отказать), необходимость втыкать фишку в доску.

Решение по-сложнее: под каждой клеткой есть катушка, а внутри фишки есть также катушка и конденсатор, образующие колебательный контур. Когда фишка ставиться на поле, то в контуре появляется резонансный пик, по которому устройство и определяет тип и положение фишки. Недостаток: расположенные рядом фишки будут влиять друг на друга, в результате чего резонансная частота будет плыть.

Решение супер дорогое: каждая фишка представляет собой что-то типа карты метро: катушка и NFC-чип, в который зашит номер фишки. Под каждым полем стоит катушка датчик, которые постоянно коммутируются на считыватель. Недостаток: дорого.

Re: Как узнать номер фишки?

Добавлено: Ср авг 07, 2019 21:01:17
Ivanoff-iv
сколько.всего фишек? если немного (до 4) то чем магниты + д. холла не угодили?

Re: Как узнать номер фишки?

Добавлено: Чт авг 08, 2019 07:54:27
ЭлектроKOT
Еще пара постов и перейдем к квантовым нанотехнологиям :facepalm:

Re: Как узнать номер фишки?

Добавлено: Чт авг 08, 2019 18:12:28
tmorov
А можно сделать по типу у каждого места где будет стоять фишка есть 4 пары контактов. На фишках перемычки, которые будут замыкать контакты. Разомкнутая пара это ноль, а замкнутая это единица и передавать в зависимости от замкнутых контактов, например 1011 и т.д.

Re: Как узнать номер фишки?

Добавлено: Пт авг 09, 2019 04:16:55
Ivanoff-iv
кстати, это тоже вариант... только оформить их в виде 4 контактного джека или миниджека... получаем и контакт и фиксатор... и прицеливаться - попадать проще

Re: Как узнать номер фишки?

Добавлено: Пт авг 09, 2019 16:58:50
HochReiter
Четыре мало. Для разъёма типа джек нужен код с коррекцией ошибок: велика вероятность плохого контакта.

Re: Как узнать номер фишки?

Добавлено: Пт авг 09, 2019 17:29:07
Ivanoff-iv
туда собрать схему из диодов... знаешь сколько вариантов их подключения?... (12)
(без диодов только 6)

Re: Как узнать номер фишки?

Добавлено: Вт авг 13, 2019 06:20:58
tmorov
[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=3678902#p3678902"]сколько.всего фишек?[/uquote]
фишек будет примерно 45 штук(плюс да, минус вряд ли).