Привет, ребята, как описано здесь , я также хочу сделать шахматную доску с поддержкой Arduino. Здесь я хочу задать несколько вопросов относительно схемы и разводки печатной платы, которую я планирую сделать. @Dmitry Grigoryev описывает способ обращения к датчикам с помощью демультиплексора 1-8. В связи с тем, что мои схематические навыки все еще не самые лучшие, пожалуйста, потерпите меня. В любом случае, я хочу кратко описать свою идею.
Это может показаться глупым для некоторых из вас, но это мои первые попытки. Моя идея состоит в том, чтобы использовать фоторезистор и другой резистор (где сопротивление варьируется от поля к полю) в качестве делителя напряжения, чтобы определить, какое именно поле вызывается фигурой.
Вопрос 1: возможно ли это, или у кого-нибудь есть идея получше, поделитесь со мной?
Вопрос 2: Возможно ли это, или у кого-нибудь из вас есть лучшее и более чистое решение. Более удобный в обслуживании и более расширяемый для будущих версий.
Тот же вопрос, что и у предыдущих.
Пух, надеюсь, я все добавил, и вопрос полностью соответствует всем стандартам обмена стеками. Если нет, пожалуйста, предоставьте отзыв, чтобы улучшить мой вопрос.
Согласно комментариям, я публикую альтернативное решение, которое может лучше соответствовать вашим потребностям.
Если вы сделаете основание фигуры и клетку на шахматной доске замкнутой системой, вы ~можете~ идентифицировать части по тому, сколько света они отражают.
Для этого, я считаю, вам нужно 4 вещи:
1 шахматная доска и фигура должны быть закрытой системой (внешний свет может испортить показания в зависимости от того, какой датчик вы используете)
2 Покрасьте основания деталей в разные оттенки серого.
3 Добавьте фиксированный/известный свет (может быть ИК-светодиод, например, QRE1113 , исключая LDR)
4 Используйте расширитель портов с аналоговыми входами (быстрый поиск дает несколько вариантов: ADS1015 , MCP3424
Я использовал QRE1113 во многих условиях, и ему удается очень хорошо отклонять окружающий свет. У меня были проблемы только с прямыми солнечными лучами на нем.
Я считаю, что вам нужно 6 * 2 разных «серых» (король, ферзь, ладья, слон, конь, пешка, черный и белый). Я понятия не имею, насколько сложно или легко добиться такой точности при восприятии печати/света. Однако его очень легко прототипировать. Вам даже не нужен расширитель портов i2c.
отт--
кручек
uint128_t
кручек
Транзистор
Скотт Сейдман
кручек
Уэсли Ли
uint128_t
Уэсли Ли
кручек