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

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Аватара пользователя
B@R5uk
Собутыльник Кота
Сообщения: 2896
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Откуда: приходит весна?

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

Сообщение B@R5uk »

И все с разными идентификаторами?
Аватара пользователя
Slabovik
Друг Кота
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень
Контактная информация:

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

Сообщение Slabovik »

Если фишки достаточно большие (типа шахматных фигур), то бесконтактный способ
СпойлерИзображение

Изображение
или контактный - он компактнее, но менее надёжен в том плане, что нужен электрический контакт
СпойлерИзображение
Идентификаторы вначале прописываются в контроллер, который по табличке определяет соответствие идентификатора конкретному типу фишки.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

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

Сообщение Ivanoff-iv »

так, это... и принимающих катушек нужно по количеству полей доски...

Добавлено after 2 minutes 24 seconds:
хотя... если сделать длинные катушки и расположить их по координатам (x и y) то хватит х+у катушек (соединять их последовательно, и так поочередно "сканировать" всю доску)
Последний раз редактировалось Ivanoff-iv Вт авг 13, 2019 10:53:46, всего редактировалось 1 раз.
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Аватара пользователя
Slabovik
Друг Кота
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень
Контактная информация:

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

Сообщение Slabovik »

Так точно, капитан :beer:

Есть одно правило: если вы ходите что-то сделать - вначале оцените готовые решения. Только после этого можно приступить к изобретению чего-то своего. Но в подавляющем большинстве случаев до этого не доходит. Приобрести M ключей и N считывателей, подсоединить их к контроллеру, использовав любезно написанные другими людьми библиотеки... ну, в принципе, может потянуть на курсовую работу студента тех.колледжа.
Аватара пользователя
B@R5uk
Собутыльник Кота
Сообщения: 2896
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Откуда: приходит весна?

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

Сообщение B@R5uk »

Погуглил, сколько стоят эти RFID-считыватели... Лучше или самому его делать, либо использовать другой метод. Ключи стоят по 33 рубля где-то. 45х33 = 1500 рублей. Тоже приличная цена.

Можно попытаться обойтись вообще одним считывателем, если все катушки соединить последовательно, а параллельно каждой из них включить электронный ключ типа К561КТ3. В каждый конкретный момент все ключи замкнуты, кроме одного, соответствующего тому, с какой катушкой ведётся работа.

Добавлено after 57 seconds:
[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=3681932#p3681932"]хотя... если сделать длинные катушки и расположить их по координатам (x и y) то хватит х+у катушек (соединять их последовательно, и так поочередно "сканировать" всю доску)[/uquote]А вот не уверен. Как будет вести себя считыватель, если в поле катушки окажется два или более ключей?

Добавлено after 3 minutes 58 seconds:
Всё-таки мой первый вариант с резисторами гораздо более практичен. Раз много фишек, то чтобы не заморачиваться с точным подбором сопротивлений, можно использовать пары и тройки резисторов. Если резисторов 10 различных номиналов (хотя смело можно брать и больше: современный АЦП имеют хорошее разрешение), то пара — это уже 100 различных вариантов, а тройка — это 1000. Последнего смело хватит на коррекцию ошибок. И обвязка куда проще и дешевле, чем со всякими катушками.
Аватара пользователя
Slabovik
Друг Кота
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень
Контактная информация:

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

Сообщение Slabovik »

Тогда только гавно + палки + 100500 дней на проработку :dont_know: Геморрой при плохих контактах - бесплатно :)
Последний раз редактировалось Slabovik Вт авг 13, 2019 11:38:44, всего редактировалось 1 раз.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

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

Сообщение Ivanoff-iv »

ключ не вещает, пока не накопит достаточно энергии...
в клетке пересечения вкюченных катушек поле будет >чем в 2 раза выше, чем в любой другой точке (внутри только одной катушки — наводимые поля будут в противофазе, вне обоих катушек поможет рассеяние по большой площади)

Добавлено after 1 minute 9 seconds:
останется только мощность поля подобрать...
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Аватара пользователя
B@R5uk
Собутыльник Кота
Сообщения: 2896
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Откуда: приходит весна?

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

Сообщение B@R5uk »

Оооо! Это меняет дело.
Аватара пользователя
nickjust
Опытный кот
Сообщения: 781
Зарегистрирован: Чт окт 22, 2009 14:23:03
Откуда: Тростянец

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

Сообщение nickjust »

Хм..
а не проще в качестве ID - применить шину I2C (127 устройств) или 1-wire (255 устройств)
24с02 - 7 рублей , а для - 1-wire давно все придумано DS2406 двухканальный адресуемый транзисторный ключ
http://www.arduinoguru.ru/index.php/25- ... ble-switch
Все это цепляем к арудине

:)) А вообще мне кажется мы раскручиваем подпольный тотализатор!
Аватара пользователя
Slabovik
Друг Кота
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень
Контактная информация:

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

Сообщение Slabovik »

Не проще, потому что I2C ничего не знает о физическом положении устройства на шине. Оно либо на ней есть, либо его на ней нет. Но в принципе, в качестве палок можно использовать оптическую связь. Фишка стоит - связь есть, фишка отвечает своим номером (внутри батарейка и какая-нибудь Tiny). В качестве связующего - совершенно уникальный алгоритм работы и время на его проработку и отладку.

Если уж совсем примитивно, то фишку можно сделать полностью пассивной, а в клетке расположить небольшую матрицу фотоприёмников. На дне фишки рисуется "узор" из элементарных площадочек "отражает - не отражает". По их комбинации и определяется наличие фишки и её номер. Вонючее связующее будет заключаться в том, что фишки нужно будет ставить только определённым образом. Плюс, отражающие поверхности могут легко загрязняться.
Аватара пользователя
B@R5uk
Собутыльник Кота
Сообщения: 2896
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Откуда: приходит весна?

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

Сообщение B@R5uk »

nickjust, I2C интерфейс подразумевает, что каждое устройство на шине имеет уникальный код выбора устройства. 24с02 имеет только 3 входа для задания этого кода, то есть все возможно 8 различных адресов I2C. Этого нашему ТС будет мало.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

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

Сообщение Ivanoff-iv »

2 контакта + домофо6ая таблэтка, писали же...[uquote="nickjust",url="/forum/viewtopic.php?p=3681978#p3681978"]:)) А вообще мне кажется мы раскручиваем подпольный тотализатор![/uquote] значит с финансами у ТС проблем быть не должно... ;)
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Аватара пользователя
B@R5uk
Собутыльник Кота
Сообщения: 2896
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Откуда: приходит весна?

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

Сообщение B@R5uk »

[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=3681992#p3681992"]2 контакта + домофо6ая таблэтка, писали же...[/uquote]
Это значительно лучше, можно в матрицу объединить попытаться.
Аватара пользователя
muravei
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Ср фев 14, 2018 11:33:43

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

Сообщение muravei »

[uquote="tmorov",url="/forum/viewtopic.php?p=3678748#p3678748"]Как узнать номер фишки?[/uquote]
Вебкамера с старым компом или малиной , может БУ смартфон + программа распознавания цифр.
Ответить

Вернуться в «Теория»