Проблема с подключение м датчиков: их сильно много...
- Войдите на сайт для отправки комментариев
Чт, 27/05/2021 - 07:10
Всего 64 аналоговых датчиков. Каждый из них требует подключение, т.е. объединить нельзя. Есть ли способ их подключить как какой либо шине (например I2C) через какой либо сложный прибор?
CD4051
Еще есть 16-ти входовый CD4067
Большое количество датчиков в подавляющем большинстве случаев говорит о неправильно спроектированной системе.
Так что первое, что следует попытаться сделать - это перепроектировать систему.
Ну и в дополнение к предыдущему посту (но только после перепроектирования!): можно еще использовать внешние АЦП (например, MCP3008). По сравнению с мультиплексорами преобразование получается точнее и быстрее. Из минусов - цена вопроса.
А состав датчиков - ТАЙНА ??? Многие имеют внутренние адреса и могут жить на одной шине ...
А состав датчиков - ТАЙНА ??? Многие имеют внутренние адреса и могут жить на одной шине ...
Обычно адреса имеют цифровые датчики, а речь - об аналоговых.
А состав датчиков - ТАЙНА ??? Многие имеют внутренние адреса и могут жить на одной шине ...
Обычно адреса имеют цифровые датчики, а речь - об аналоговых.
Судя по вопросу ТС, у него аналоговые датчики и кнопками могут быть.
Ладно. Раскрою суть проекта. Шахматная доска 8 на 8 с подсветкой. На каждую клетку мне нужен датчик магнитного поля (фигурки уже готовые с магнитами). Для создания ИИ мне нужно получать положения каждых фигур. А в свою очередь для этого мне нужна начальная позиция и изменения.
Думаю объединить не получится. Так что нужна какая нибудь штука которая соберёт в себя датчики.
Ищи датчики с компаратором и получай цифру...
И зачем тут аналоговые датчики? Клавиатурная матрица из герконов, сканируется соответствующей мс.
Хотя гораздо интереснее, как ты по магниту собрался оределить тип фигуры. (Никак не получится)
Шашки можно. Хотя, будут проблемы с дамками. Чапаев?
Динамический опрос датчиков доски
Идентификация фигур по типу домофонных ключей.))). Опрос шины . Магнит поможет сделать контакты надёжными.
Супер проект!)))
Предлагаю использовать 64 rfid ридера.
:-)
А зачем там ИИ ?
Со времён DeepBlue люди вроде умнее не стали, а ему без малого 25лет.
ЗЫ: сделаю предположение, что ТМ'а просто покусала Аня Тейлор-Джой
Зачем по "магниту" определять тип фигуры, если это можно сделать по первоначальному положению, который один и тот же в начале игры, и последующим ходам фигур. То бишь по отрыву от доски и дальнейшей установке на доску.
Про превращение пешки слышал когда-нибудь, гроссмейстер?
Запретить . А что по достижении определённых координат определённой заранее фигуры нельзя программно поменять её статус?
normchel
Но соглашусь с rkit Клавиатурная матрица из герконов самое то в этом случае.
И вопрос, а как ИИ будет ходить в ответ, или только рекомендации давать?
Да и начинать разработку ИИ с шахмат какой-то стереотип из прошлого века.
Магнитом (с аналоговыми датчиками) достаточно легко определяется цвет фигур (чёрные/белые).
Магнитом (с аналоговыми датчиками) достаточно легко определяется цвет фигур (чёрные/белые).
Аналоговый датчик холла вполне подойдет для определения "цвета" фигуры, но придется клетки доски сканировать аналоговым коммутатором. Проще запомнить расположение и цвет фигур, но ардуино вряд-ли подходит для этой задачи.
Зачем? Черные и белые заранее зафиксированы на доске, просто доска поворачивается белыми к тому, кто будет первым ходить. а остальное всё рассчитывается программно.
Или, вообще, свойство цвет (белый или чёрный) "назначается" фигурам программно после розыгрыша, кто первый ходит.
Аналоговый датчик холла вполне подойдет для определения "цвета" фигуры, но придется клетки доски сканировать аналоговым коммутатором. Проще запомнить расположение и цвет фигур, но ардуино вряд-ли подходит для этой задачи.
Тут могут быть разные варианты. Идея в том что "цвет" определяется магнитом и аналоговым датчиком.
Тут могут быть разные варианты. Идея в том что "цвет" определяется магнитом и аналоговым датчиком.
А я раньше в Чапаева играл... давно это было... но боюсь ИИ мне не переиграть в таком разе :)))))))))))))))))
в другом разе - нефига трогать фигуры по 10 штук за раз... и вообще какой-то аналог наливатора видится, прям так и чудится "для приятного общения" и 50 капель на клетку :))))))))))
Ага.) Человеку делал подсветку фигур. Использовалось 8 Про Мини - по простому.
Ну как бы, типа, вроде, говорят что есть такая тема в шахматах, которая называется правилами, и там есть первоначальная постановка фигур (не знаю точно, могу ошибаться). Ну, вроде короче там с одной стороны ivory, с другой ebony, в два ряда и спереди все пешки. А ещё в заднем ряду сперва ладья, потом слон или конь, как там его не помню, где-то типа в середине король и т. д.
Казалось бы, зачем нам этот бред? Но просто, на минуточку, ну чисто по фану, представим что можно завести массив в котором держим теневую копию фигур как они стоят. Потом на герконах, холлах или чё там у этого челика стоит отслеживаем не только постановку магнита на площадку, но и пропадание оного с площадки (голосом того челика с канала СТС: А чё, так можно чтоли было?)
В результате получаем событийную систему поддержания теневой копии в актуальном состоянии, типа если фигура где-то появилась (какая? а да хер её знает), знач она где-то перед этим пропала, а ту инфу можно взять из старой копии по координатам пропадания. Игого - получаем и ход, и фигуру, профит, вы тттттттолько посмотрите что вытворяет этот ублюдок, очудо, ему не нужны никакие рфиды и прочая залупа чтобы нормально выполнять задачу, единственная уязвимость - что кто-то из игроков пнёт доску и смахнёт все фигуры, и то их можно заново поставить, алсо таких обычно с матча турнут за шиворот на мороз, чтобы держал себя в руках пока идёт игра, даже если он психованный.
Я не понимаю, по-моему пять лет уже вопросы про доску и как отслеживать фигуры, и ни одному дураку не привиделось в больном бреду, что их можно НЕ отслеживать.
Шахматные задачи ?
Композиции ?
Не, не слышал.
Этот ответ прекрасен всем.