Проблема с подключение м датчиков: их сильно много...

normchel
Offline
Зарегистрирован: 24.08.2020

Всего 64 аналоговых датчиков. Каждый из них требует подключение, т.е. объединить нельзя. Есть ли способ их подключить как какой либо шине (например I2C) через какой либо сложный прибор?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

CD4051

Еще есть 16-ти входовый CD4067 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Большое количество датчиков в подавляющем большинстве случаев говорит о неправильно спроектированной системе.

Так что первое, что следует попытаться сделать - это перепроектировать систему.

 

Ну и в дополнение к предыдущему посту (но только после перепроектирования!): можно еще использовать внешние АЦП (например, MCP3008). По сравнению с мультиплексорами преобразование получается точнее и быстрее. Из минусов - цена вопроса.

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

А состав датчиков - ТАЙНА ??? Многие имеют внутренние адреса и могут жить на одной шине ...

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Komandir пишет:

А состав датчиков - ТАЙНА ??? Многие имеют внутренние адреса и могут жить на одной шине ...

Обычно адреса имеют цифровые датчики, а речь - об аналоговых.

svm
Offline
Зарегистрирован: 06.11.2016

andriano пишет:

Komandir пишет:

А состав датчиков - ТАЙНА ??? Многие имеют внутренние адреса и могут жить на одной шине ...

Обычно адреса имеют цифровые датчики, а речь - об аналоговых.

Судя по вопросу ТС, у него аналоговые датчики и кнопками могут быть.

normchel
Offline
Зарегистрирован: 24.08.2020

Ладно. Раскрою суть проекта. Шахматная доска 8 на 8 с подсветкой. На каждую клетку мне нужен датчик магнитного поля (фигурки уже готовые с магнитами). Для создания ИИ мне нужно получать положения каждых фигур. А в свою очередь для этого мне нужна начальная позиция и изменения.
Думаю объединить не получится. Так что нужна какая нибудь штука которая соберёт в себя датчики.

Гриша
Offline
Зарегистрирован: 27.04.2014

Ищи датчики с компаратором и получай цифру...

rkit
Offline
Зарегистрирован: 23.11.2016

И зачем тут аналоговые датчики? Клавиатурная матрица из герконов, сканируется соответствующей мс.
Хотя гораздо интереснее, как ты по магниту собрался оределить тип фигуры. (Никак не получится)

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

rkit пишет:
как ты по магниту собрался оределить тип фигуры. (Никак не получится)

Шашки можно. Хотя, будут проблемы с дамками. Чапаев?

Alexey_Rem
Offline
Зарегистрирован: 09.09.2019

Динамический опрос датчиков доски

Дим-мычъ
Offline
Зарегистрирован: 20.03.2021

Идентификация фигур по типу домофонных ключей.))). Опрос шины . Магнит поможет сделать контакты надёжными.

Супер проект!)))

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Предлагаю использовать 64 rfid ридера.
:-)

А зачем там ИИ ?
Со времён DeepBlue люди вроде умнее не стали, а ему без малого 25лет.

ЗЫ: сделаю предположение, что ТМ'а просто покусала Аня Тейлор-Джой

AndreyD
AndreyD аватар
Offline
Зарегистрирован: 07.10.2018

rkit пишет:
И зачем тут аналоговые датчики? Клавиатурная матрица из герконов, сканируется соответствующей мс. Хотя гораздо интереснее, как ты по магниту собрался оределить тип фигуры. (Никак не получится)

Зачем по "магниту" определять тип фигуры, если это можно сделать по первоначальному положению, который один и тот же в начале игры, и последующим ходам фигур. То бишь по отрыву от доски и дальнейшей установке на доску.

rkit
Offline
Зарегистрирован: 23.11.2016

Про превращение пешки слышал когда-нибудь, гроссмейстер?

AndreyD
AndreyD аватар
Offline
Зарегистрирован: 07.10.2018

Запретить . А что по достижении определённых координат определённой заранее фигуры нельзя программно поменять её статус?

normchel

Но соглашусь с rkit Клавиатурная матрица из герконов самое то в этом случае.

И вопрос, а как ИИ будет ходить в ответ, или только рекомендации давать?

Да и начинать разработку ИИ с шахмат какой-то стереотип из прошлого века.

Green
Offline
Зарегистрирован: 01.10.2015

rkit пишет:
И зачем тут аналоговые датчики? Клавиатурная матрица из герконов, сканируется соответствующей мс. Хотя гораздо интереснее, как ты по магниту собрался оределить тип фигуры. (Никак не получится)

Магнитом (с аналоговыми датчиками) достаточно легко определяется цвет фигур (чёрные/белые). 

svm
Offline
Зарегистрирован: 06.11.2016

Green пишет:

rkit пишет:
И зачем тут аналоговые датчики? Клавиатурная матрица из герконов, сканируется соответствующей мс. Хотя гораздо интереснее, как ты по магниту собрался оределить тип фигуры. (Никак не получится)

Магнитом (с аналоговыми датчиками) достаточно легко определяется цвет фигур (чёрные/белые). 

Аналоговый датчик холла вполне подойдет для определения "цвета" фигуры, но придется клетки доски сканировать аналоговым коммутатором. Проще запомнить расположение и цвет фигур, но ардуино вряд-ли подходит для этой задачи.

AndreyD
AndreyD аватар
Offline
Зарегистрирован: 07.10.2018

Зачем? Черные и белые заранее зафиксированы на доске, просто доска поворачивается белыми к тому, кто будет первым ходить. а остальное всё рассчитывается программно.

Или, вообще, свойство цвет (белый или чёрный) "назначается" фигурам программно после розыгрыша, кто первый ходит.

Green
Offline
Зарегистрирован: 01.10.2015

svm пишет:

Аналоговый датчик холла вполне подойдет для определения "цвета" фигуры, но придется клетки доски сканировать аналоговым коммутатором. Проще запомнить расположение и цвет фигур, но ардуино вряд-ли подходит для этой задачи.


Тут могут быть разные варианты. Идея в том что "цвет" определяется магнитом и аналоговым датчиком. 

Гриша
Offline
Зарегистрирован: 27.04.2014

Green пишет:

Тут могут быть разные варианты. Идея в том что "цвет" определяется магнитом и аналоговым датчиком.

А я раньше в Чапаева играл... давно это было... но боюсь ИИ мне не переиграть в таком разе :)))))))))))))))))

в другом разе - нефига трогать фигуры по 10 штук за раз... и вообще какой-то аналог наливатора видится, прям так и чудится "для приятного общения" и 50 капель на клетку :))))))))))  

Green
Offline
Зарегистрирован: 01.10.2015

Гриша пишет:
... и вообще какой-то аналог наливатора видится, прям так и чудится "для приятного общения" и 50 капель на клетку :))))))))))  


Ага.) Человеку делал подсветку фигур. Использовалось 8 Про Мини - по простому.

Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

rkit пишет:
И зачем тут аналоговые датчики? Клавиатурная матрица из герконов, сканируется соответствующей мс. Хотя гораздо интереснее, как ты по магниту собрался оределить тип фигуры. (Никак не получится)

Ну как бы, типа, вроде, говорят что есть такая тема в шахматах, которая называется правилами, и там есть первоначальная постановка фигур (не знаю точно, могу ошибаться). Ну, вроде короче там с одной стороны ivory, с другой ebony, в два ряда и спереди все пешки. А ещё в заднем ряду сперва ладья, потом слон или конь, как там его не помню, где-то типа в середине король и т. д.

Казалось бы, зачем нам этот бред? Но просто, на минуточку, ну чисто по фану, представим что можно завести массив в котором держим теневую копию фигур как они стоят. Потом на герконах, холлах или чё там у этого челика стоит отслеживаем не только постановку магнита на площадку, но и пропадание оного с площадки (голосом того челика с канала СТС: А чё, так можно чтоли было?)

В результате получаем событийную систему поддержания теневой копии в актуальном состоянии, типа если фигура где-то появилась (какая? а да хер её знает), знач она где-то перед этим пропала, а ту инфу можно взять из старой копии по координатам пропадания. Игого - получаем и ход, и фигуру, профит, вы тттттттолько посмотрите что вытворяет этот ублюдок, очудо, ему не нужны никакие рфиды и прочая залупа чтобы нормально выполнять задачу, единственная уязвимость - что кто-то из игроков пнёт доску и смахнёт все фигуры, и то их можно заново поставить, алсо таких обычно с матча турнут за шиворот на мороз, чтобы держал себя в руках пока идёт игра, даже если он психованный.

Я не понимаю, по-моему пять лет уже вопросы про доску и как отслеживать фигуры, и ни одному дураку не привиделось в больном бреду, что их можно НЕ отслеживать.

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Шахматные задачи ?
Композиции ?
Не, не слышал.

Alexey_Rem
Offline
Зарегистрирован: 09.09.2019

Этот ответ прекрасен всем.