Как узнать номер фишки?
- B@R5uk
- Собутыльник Кота
- Сообщения: 2896
- Зарегистрирован: Сб ноя 13, 2010 12:53:25
- Откуда: приходит весна?
Re: Как узнать номер фишки?
И все с разными идентификаторами?
- Slabovik
- Друг Кота
- Сообщения: 17234
- Зарегистрирован: Чт апр 04, 2013 12:46:59
- Откуда: Тюмень
- Контактная информация:
Re: Как узнать номер фишки?
Если фишки достаточно большие (типа шахматных фигур), то бесконтактный способ
или контактный - он компактнее, но менее надёжен в том плане, что нужен электрический контакт
Идентификаторы вначале прописываются в контроллер, который по табличке определяет соответствие идентификатора конкретному типу фишки.
Спойлер


Спойлер

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

Есть одно правило: если вы ходите что-то сделать - вначале оцените готовые решения. Только после этого можно приступить к изобретению чего-то своего. Но в подавляющем большинстве случаев до этого не доходит. Приобрести M ключей и N считывателей, подсоединить их к контроллеру, использовав любезно написанные другими людьми библиотеки... ну, в принципе, может потянуть на курсовую работу студента тех.колледжа.
- B@R5uk
- Собутыльник Кота
- Сообщения: 2896
- Зарегистрирован: Сб ноя 13, 2010 12:53:25
- Откуда: приходит весна?
Re: Как узнать номер фишки?
Погуглил, сколько стоят эти 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. Последнего смело хватит на коррекцию ошибок. И обвязка куда проще и дешевле, чем со всякими катушками.
Можно попытаться обойтись вообще одним считывателем, если все катушки соединить последовательно, а параллельно каждой из них включить электронный ключ типа К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: Как узнать номер фишки?
Тогда только гавно + палки + 100500 дней на проработку
Геморрой при плохих контактах - бесплатно 
Геморрой при плохих контактах - бесплатно
Последний раз редактировалось Slabovik Вт авг 13, 2019 11:38:44, всего редактировалось 1 раз.
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Как узнать номер фишки?
ключ не вещает, пока не накопит достаточно энергии...
в клетке пересечения вкюченных катушек поле будет >чем в 2 раза выше, чем в любой другой точке (внутри только одной катушки — наводимые поля будут в противофазе, вне обоих катушек поможет рассеяние по большой площади)
Добавлено after 1 minute 9 seconds:
останется только мощность поля подобрать...
в клетке пересечения вкюченных катушек поле будет >чем в 2 раза выше, чем в любой другой точке (внутри только одной катушки — наводимые поля будут в противофазе, вне обоих катушек поможет рассеяние по большой площади)
Добавлено after 1 minute 9 seconds:
останется только мощность поля подобрать...
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
- B@R5uk
- Собутыльник Кота
- Сообщения: 2896
- Зарегистрирован: Сб ноя 13, 2010 12:53:25
- Откуда: приходит весна?
Re: Как узнать номер фишки?
Оооо! Это меняет дело.
Re: Как узнать номер фишки?
Хм..
а не проще в качестве ID - применить шину I2C (127 устройств) или 1-wire (255 устройств)
24с02 - 7 рублей , а для - 1-wire давно все придумано DS2406 двухканальный адресуемый транзисторный ключ
http://www.arduinoguru.ru/index.php/25- ... ble-switch
Все это цепляем к арудине
А вообще мне кажется мы раскручиваем подпольный тотализатор!
а не проще в качестве 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: Как узнать номер фишки?
Не проще, потому что I2C ничего не знает о физическом положении устройства на шине. Оно либо на ней есть, либо его на ней нет. Но в принципе, в качестве палок можно использовать оптическую связь. Фишка стоит - связь есть, фишка отвечает своим номером (внутри батарейка и какая-нибудь Tiny). В качестве связующего - совершенно уникальный алгоритм работы и время на его проработку и отладку.
Если уж совсем примитивно, то фишку можно сделать полностью пассивной, а в клетке расположить небольшую матрицу фотоприёмников. На дне фишки рисуется "узор" из элементарных площадочек "отражает - не отражает". По их комбинации и определяется наличие фишки и её номер. Вонючее связующее будет заключаться в том, что фишки нужно будет ставить только определённым образом. Плюс, отражающие поверхности могут легко загрязняться.
Если уж совсем примитивно, то фишку можно сделать полностью пассивной, а в клетке расположить небольшую матрицу фотоприёмников. На дне фишки рисуется "узор" из элементарных площадочек "отражает - не отражает". По их комбинации и определяется наличие фишки и её номер. Вонючее связующее будет заключаться в том, что фишки нужно будет ставить только определённым образом. Плюс, отражающие поверхности могут легко загрязняться.
- B@R5uk
- Собутыльник Кота
- Сообщения: 2896
- Зарегистрирован: Сб ноя 13, 2010 12:53:25
- Откуда: приходит весна?
Re: Как узнать номер фишки?
nickjust, I2C интерфейс подразумевает, что каждое устройство на шине имеет уникальный код выбора устройства. 24с02 имеет только 3 входа для задания этого кода, то есть все возможно 8 различных адресов I2C. Этого нашему ТС будет мало.
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Как узнать номер фишки?
2 контакта + домофо6ая таблэтка, писали же...[uquote="nickjust",url="/forum/viewtopic.php?p=3681978#p3681978"]:)) А вообще мне кажется мы раскручиваем подпольный тотализатор![/uquote] значит с финансами у ТС проблем быть не должно... 
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
- B@R5uk
- Собутыльник Кота
- Сообщения: 2896
- Зарегистрирован: Сб ноя 13, 2010 12:53:25
- Откуда: приходит весна?
Re: Как узнать номер фишки?
[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=3681992#p3681992"]2 контакта + домофо6ая таблэтка, писали же...[/uquote]
Это значительно лучше, можно в матрицу объединить попытаться.
Это значительно лучше, можно в матрицу объединить попытаться.
Re: Как узнать номер фишки?
[uquote="tmorov",url="/forum/viewtopic.php?p=3678748#p3678748"]Как узнать номер фишки?[/uquote]
Вебкамера с старым компом или малиной , может БУ смартфон + программа распознавания цифр.
Вебкамера с старым компом или малиной , может БУ смартфон + программа распознавания цифр.