Определение элемента без контактов
- Войдите на сайт для отправки комментариев
Чт, 26/05/2016 - 16:50
Добрый день!
Задача: есть 5 видов "фишек" которые вставляются в гнезда, в фишках будет не большой магнит, что бы они не вываливась, размер 2х2см, гнезда такие-же. Когда вставляешь фишку в гнездо, на ардуино нужно определить, что за фишка была воткнута. Картинка примерно как должно быть:
Желательно без использования контактов на фишке.
Как вариант в фишку вставить резистор и на ардуине проверять сопротивление, соответсвенно определять тип фишки, но опять-же придется делать контакты для фишек и для каждого гнезда. Хотелось бы придумать не дорогой и компактный вариант.
Тут недавно что-то похожее обсуждали http://arduino.ru/forum/ishchu-ispolnitelya/igrushka
Спасибо за ссылку на обсуждение. Очень похоже. Сам становился на варианте с резисторами, для моего проекта этого вполне хватит уже проверил, но хотелось бы подумать над вариантами с фишками, на которох не будет контактов.
Еще была мысль измерения индуктивности катушки, а фишки использовать как сердечник, но вроде получается сложна схема.
Интересная задачка
Как вариант фишки - rfid или nfc метки)
приемников правда много нужно
еще одно похожее обсуждение http://forum.easyelectronics.ru/viewtopic.php?f=14&t=21215&hilit=Шахматы
Спасибо за ссылку на обсуждение. Очень похоже. Сам становился на варианте с резисторами, для моего проекта этого вполне хватит уже проверил, но хотелось бы подумать над вариантами с фишками, на которох не будет контактов.
Так вы свяжитесь с автором той темы, на амперке есть возможность личное сообщение послать. Узнайте, к чему он в итоге пришёл. Заодно и нам поведайте. Моё мнение -ни к чему. Я и в тот раз очень скептически смотрел на всё это. Тот случай, когда "игра не стоит свеч". Хочется сделать игру для ребёнка -купи ему планшет :) Любые что проводные что беспроводные решения -трудоёмки от просто сложных до вообще безумных, если конечно не сделать фишки типа аудиоразъёма, и вставлять их соответссно в гнёзда :).
Кстати про шахматы (или шашки). Можно сделать 2 доски с роботизированной рукой. Тогда можно играть либо по сети с оппонентом или с компьютером, но по старинке :)
Да все возможно, интузиасты и не такое делают
контактный способ я бы отбросил напрочь
по мне оптимальный вариант это технология rfid - катушка в коробке и катушка в фишке
катушка одноременно обеспечивает МК внутри фишки питание и позволяет считывать с фишки код
не самое дешевое, но самое простое использовать компоненты rfid или nfc.
Но вполне реально сделать и свой вариант. Надо будет быть готовым к исследованиям и работе ручками (особенно катушки мастерить)
Возможно кто то подобное реализовал, надо только найти
Спасибо за советы! На этих выходных попробую сделать сетку из датчиков холла - пока самый дешевый беспроводной вариант:) Посмотрю как будут влиять соседние фишки на датчик, если все будет ок, то скорее всего выберу этот вариант. Если будут сильные помехи - вернусь к frid:)
Отпишу как что получилось, спасибо!
можно предложить сделать на герконах, правда там вариантов не так много (реально только 2 положения геркона), зато провереное годами решение...
или если сделать магнитопровод выходящий в различных местах фишек - то вариантов станет больше, вполне реално настроить геркон на зону в 5 мм
Еще зависит от числа фишек
можно сделать в ячейке матрицу 2х2 датчика холла
это позволит кодировать до 16 комбинаций распологая от 1 до 4 магнитов на фишке
наверно нужны будут аналоговые датчики, чтобы ловить силу поля и исключать срабатывание от соседних магнитов
Походу такой девайс нужно использовать. Вопрос только как к одному девайсу подключать поочередно 16 антенн.
кстати еще идея, зацените красоту:
каждую фишку красим определенным цветом, и в каждую лунку цветовой датчик
датчик цвета 180 руб http://www.ebay.com/itm/TCS230-TCS3200-Color-Recognition-Sensor-Detector-Module-for-MCU-Arduino-NEW-/281685131617?hash=item4195be0161:g:xqMAAOSwNSxVS0ZQ
датчик цвета 180 руб http://www.ebay.com/itm/TCS230-TCS3200-Color-Recognition-Sensor-Detector-Module-for-MCU-Arduino-NEW-/281685131617?hash=item4195be0161:g:xqMAAOSwNSxVS0ZQ
Rfid 100р, даст фору по точности и намного дешевле