Страница 1 из 3
Умная шахматная доска
Добавлено: Ср апр 19, 2017 12:42:06
Никифоров Михаил
Друзья нужен Ваш совет.
Хочу реализовать умную шахматную доску, где при неправильном ходе загорался бы светодиод(например он всего один где нибудь сбоку). кто подскажет как это можно реализовать и что для этого надо?
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 12:50:35
Maykill
а для чего это надо?
Реализация выйдет офигенно сложной и явно дороже планшета+ шахматной программы
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 12:52:49
Плюсик
Это сделать наподобие того, как играли в шахматы два компьютера?
Первый начал с хода е2-е4
Второй компьютер подумал 5 минут, посчитал все ходы и сказал "Сдаюсь"

Хотя можно, как просит ТС просто светодиод зажечь.

Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 13:17:47
Никифоров Михаил
Хочу сделать шахматы, и как плюс реализовать умную доску, на которой каждая фигура должна ходить только в свои ячейки иначе красный свет.
Добавлено after 6 minutes 16 seconds:
Нужно просто изначально запрограмировать раскладку и каждую фигуру и для каждой фигуры дать знать как она должна ходить. Что то типа вот этого, у кого какие мысли? При помещении фигуры просто происходит замыкание контактов
Добавлено after 3 minutes 4 seconds:
должен быть какой то процессор, к которому подключена каждая ячейка, и при выполнении какого то сигнала этот процессор должен дать сигнал на диод. Что подойдёт в виде процессора? Который конечно же можно самому запрограммировать
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 13:20:04
Maykill
" и для каждой фигуры дать знать как она должна ходить"
кому ДАТЬ ЗНАТЬ?
как дать знать?
как отличать фигуры и их цвет?
и это малая часть вопросов, на которые вам никто "просто" не ответит
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 13:42:18
pyzhman
Всё просто. Есть начальная расстановка фигур. Стало быть определенное место может сменится только на другое в зависимости от фигуры. Их надо не распознавать, а запоминать. Делов-то - пипец сколько вариантов постановки фигуры.
Добавлено after 1 minute 33 seconds:
Процессор - слишком шикарно и затратно. Подойдет микроконтроллер.
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 13:46:25
Maykill
pyzhman
я всё пытаюсь ТС заставить думать самому....
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 13:46:44
AndTer
На каждую фигуру приклеить iButton(домофонные ключи) и сканировать строки/столбцы коммутатором на считыватель. А далее МК проверяет ходы.
Запоминать фигуры не прокатит, ибо иногда поднимаются сразу несколько фигур.
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 13:53:32
pyzhman
Пока они поднимутся, мк уже просчитает и на соседней доске.
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 14:11:15
Никифоров Михаил
pyzhman писал(а):Всё просто. Есть начальная расстановка фигур. Стало быть определенное место может сменится только на другое в зависимости от фигуры. Их надо не распознавать, а запоминать. Делов-то - пипец сколько вариантов постановки фигуры.
Добавлено after 1 minute 33 seconds:
Процессор - слишком шикарно и затратно. Подойдет микроконтроллер.
А какой например микроконтроллер?
Добавлено after 1 minute 11 seconds:
Maykill писал(а):pyzhman
я всё пытаюсь ТС заставить думать самому....
Мне нужно просто направление, в котором я буду думать, ведь возможностей реализации очень много, я же ищу что попроще
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 14:14:58
pyzhman
Мой выбор был бы ATmega8. Его все используют в ногодрыгательных программах.
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 14:45:37
Maykill
какая разница какой по большому счёту...
алгоритм кто разрабатывать станет
программу по нему писать, отлаживать
в железе всё сделает ( в том числе с фигурами и доской )?
и расчёт стоимости всех этих телодвижений ТС неприятно удивит
Разве что он представляет некую организацию..
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 14:59:59
Никифоров Михаил
Maykill писал(а):какая разница какой по большому счёту...
алгоритм кто разрабатывать станет
программу по нему писать, отлаживать
в железе всё сделает ( в том числе с фигурами и доской )?
и расчёт стоимости всех этих телодвижений ТС неприятно удивит
Разве что он представляет некую организацию..
Это все я буду делать сам, для меня нужно знать где это сделать проще. Это небольшое увлечение. Надеюсь микроконтроллер atmega8 и программатор для него есть в свободной продаже?
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 15:19:43
shindax
Мелькало нечто подобное, то-ли на этом форуме, то-ли на каком другом. Куда кому ходить можно, а куда нельзя, в конце концов, выяснить нетрудно, в самом деле любой МК справится, сложнее фигуры идентифицировать. Вариант с DS сработает, но тогда вся доска превратится в матрицу считывателей. Как вариант поиспользовать rfid и в каждую фигуру встроить rfid-метку со своей антенной, но и тогда на доске, правда уже с другой стороны, нужно разместить 64 миниатюрных антенн-считывателей. Как вся эта кухня заработает и во сколько это обойдётся х.з. Если такие метки ещё относительно недорогие ( видел на ali ), а вот считыватели стоят нехилых денег. Возможно, что можно обойтись одним считывателем и коммутируемыми антеннами, но как будут считываться рядом стоящие фигуры, тоже х.з.
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 15:38:54
Никифоров Михаил
Каждая ячейка поля буден идентифицирована переключателями(+фигура стоит, -ячейка пустая), далее изначальное положение переключателей(+) будет идентифицировано конкретной фигуре и способу ходить этой фигуре. Как и куда может ходить конкретный переключатель напишем программно, главное что бы микроконтроллер умел запоминать. Я думаю такое можно будет реализовать и с ним atmega8 справится, что скажите?
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 15:57:28
AndTer
А если рокировка? А если едим кого? Получается ситуация, которую не просто надо помнить, а знать. А для этого надо идентифицировать фигуры.
Я выше уже писал как проще и дешевле. Хотя, судя по вопросам... останется это всё лишь в мечтах тс...
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 16:15:46
Нолик
Никифоров Михаил писал(а):будет идентифицировано конкретной фигуре и способу ходить этой фигуре
Я в шахматы не очень. Я больше в чапаева, но слышал, что в шахматах при определенных условиях в процессе игры любая пешка может стать другой фигурой, например "лошадью"
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 17:43:16
PicNik
Для начало предлагаю,все фигуры зачиповать и начать с игры в шашки на крайний случай домино, для обкатки.
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 17:52:30
Maykill
тогда уж крестики-нолики
Re: Умная шахматная доска
Добавлено: Ср апр 19, 2017 19:00:16
-=Vovka=-
в каждую фигуру встроить мелкий мк с инфракрасным передатчиком и бесконтрактным питанием