Умная шахматная доска
-
Никифоров Михаил
- Родился
- Сообщения: 7
- Зарегистрирован: Ср апр 19, 2017 12:28:20
Умная шахматная доска
Друзья нужен Ваш совет.
Хочу реализовать умную шахматную доску, где при неправильном ходе загорался бы светодиод(например он всего один где нибудь сбоку). кто подскажет как это можно реализовать и что для этого надо?
Хочу реализовать умную шахматную доску, где при неправильном ходе загорался бы светодиод(например он всего один где нибудь сбоку). кто подскажет как это можно реализовать и что для этого надо?
Все гениальное - просто!
- Maykill
- Друг Кота
- Сообщения: 73964
- Зарегистрирован: Вт дек 20, 2011 12:46:51
- Откуда: Петроград
- Контактная информация:
Re: Умная шахматная доска
а для чего это надо?
Реализация выйдет офигенно сложной и явно дороже планшета+ шахматной программы
Реализация выйдет офигенно сложной и явно дороже планшета+ шахматной программы
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
- Плюсик
- Потрогал лапой паяльник
- Сообщения: 353
- Зарегистрирован: Ср сен 21, 2016 17:21:32
- Откуда: Россия
Re: Умная шахматная доска
Это сделать наподобие того, как играли в шахматы два компьютера?
Первый начал с хода е2-е4
Второй компьютер подумал 5 минут, посчитал все ходы и сказал "Сдаюсь"
Хотя можно, как просит ТС просто светодиод зажечь.
Первый начал с хода е2-е4
Второй компьютер подумал 5 минут, посчитал все ходы и сказал "Сдаюсь"
Хотя можно, как просит ТС просто светодиод зажечь.
Подпись пока не придумал.
-
Никифоров Михаил
- Родился
- Сообщения: 7
- Зарегистрирован: Ср апр 19, 2017 12:28:20
Re: Умная шахматная доска
Хочу сделать шахматы, и как плюс реализовать умную доску, на которой каждая фигура должна ходить только в свои ячейки иначе красный свет.
Добавлено after 6 minutes 16 seconds:
Нужно просто изначально запрограмировать раскладку и каждую фигуру и для каждой фигуры дать знать как она должна ходить. Что то типа вот этого, у кого какие мысли? При помещении фигуры просто происходит замыкание контактов
Добавлено after 3 minutes 4 seconds:
должен быть какой то процессор, к которому подключена каждая ячейка, и при выполнении какого то сигнала этот процессор должен дать сигнал на диод. Что подойдёт в виде процессора? Который конечно же можно самому запрограммировать
Добавлено after 6 minutes 16 seconds:
Нужно просто изначально запрограмировать раскладку и каждую фигуру и для каждой фигуры дать знать как она должна ходить. Что то типа вот этого, у кого какие мысли? При помещении фигуры просто происходит замыкание контактов
Добавлено after 3 minutes 4 seconds:
должен быть какой то процессор, к которому подключена каждая ячейка, и при выполнении какого то сигнала этот процессор должен дать сигнал на диод. Что подойдёт в виде процессора? Который конечно же можно самому запрограммировать
Все гениальное - просто!
- Maykill
- Друг Кота
- Сообщения: 73964
- Зарегистрирован: Вт дек 20, 2011 12:46:51
- Откуда: Петроград
- Контактная информация:
Re: Умная шахматная доска
" и для каждой фигуры дать знать как она должна ходить"
кому ДАТЬ ЗНАТЬ?
как дать знать?
как отличать фигуры и их цвет?
и это малая часть вопросов, на которые вам никто "просто" не ответит
кому ДАТЬ ЗНАТЬ?
как дать знать?
как отличать фигуры и их цвет?
и это малая часть вопросов, на которые вам никто "просто" не ответит
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Умная шахматная доска
Всё просто. Есть начальная расстановка фигур. Стало быть определенное место может сменится только на другое в зависимости от фигуры. Их надо не распознавать, а запоминать. Делов-то - пипец сколько вариантов постановки фигуры.
Добавлено after 1 minute 33 seconds:
Процессор - слишком шикарно и затратно. Подойдет микроконтроллер.
Добавлено after 1 minute 33 seconds:
Процессор - слишком шикарно и затратно. Подойдет микроконтроллер.
Docendo discimus
- Maykill
- Друг Кота
- Сообщения: 73964
- Зарегистрирован: Вт дек 20, 2011 12:46:51
- Откуда: Петроград
- Контактная информация:
Re: Умная шахматная доска
pyzhman
я всё пытаюсь ТС заставить думать самому....
я всё пытаюсь ТС заставить думать самому....
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
Re: Умная шахматная доска
На каждую фигуру приклеить iButton(домофонные ключи) и сканировать строки/столбцы коммутатором на считыватель. А далее МК проверяет ходы.
Запоминать фигуры не прокатит, ибо иногда поднимаются сразу несколько фигур.
Запоминать фигуры не прокатит, ибо иногда поднимаются сразу несколько фигур.
Глупый не задает вопросы. Глупый и так все знает.
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Умная шахматная доска
Пока они поднимутся, мк уже просчитает и на соседней доске.
Docendo discimus
-
Никифоров Михаил
- Родился
- Сообщения: 7
- Зарегистрирован: Ср апр 19, 2017 12:28:20
Re: Умная шахматная доска
А какой например микроконтроллер?pyzhman писал(а):Всё просто. Есть начальная расстановка фигур. Стало быть определенное место может сменится только на другое в зависимости от фигуры. Их надо не распознавать, а запоминать. Делов-то - пипец сколько вариантов постановки фигуры.
Добавлено after 1 minute 33 seconds:
Процессор - слишком шикарно и затратно. Подойдет микроконтроллер.
Добавлено after 1 minute 11 seconds:
Мне нужно просто направление, в котором я буду думать, ведь возможностей реализации очень много, я же ищу что попрощеMaykill писал(а):pyzhman
я всё пытаюсь ТС заставить думать самому....
Все гениальное - просто!
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Умная шахматная доска
Мой выбор был бы ATmega8. Его все используют в ногодрыгательных программах.
Docendo discimus
- Maykill
- Друг Кота
- Сообщения: 73964
- Зарегистрирован: Вт дек 20, 2011 12:46:51
- Откуда: Петроград
- Контактная информация:
Re: Умная шахматная доска
какая разница какой по большому счёту...
алгоритм кто разрабатывать станет
программу по нему писать, отлаживать
в железе всё сделает ( в том числе с фигурами и доской )?
и расчёт стоимости всех этих телодвижений ТС неприятно удивит
Разве что он представляет некую организацию..
алгоритм кто разрабатывать станет
программу по нему писать, отлаживать
в железе всё сделает ( в том числе с фигурами и доской )?
и расчёт стоимости всех этих телодвижений ТС неприятно удивит
Разве что он представляет некую организацию..
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
-
Никифоров Михаил
- Родился
- Сообщения: 7
- Зарегистрирован: Ср апр 19, 2017 12:28:20
Re: Умная шахматная доска
Это все я буду делать сам, для меня нужно знать где это сделать проще. Это небольшое увлечение. Надеюсь микроконтроллер atmega8 и программатор для него есть в свободной продаже?Maykill писал(а):какая разница какой по большому счёту...
алгоритм кто разрабатывать станет
программу по нему писать, отлаживать
в железе всё сделает ( в том числе с фигурами и доской )?
и расчёт стоимости всех этих телодвижений ТС неприятно удивит
Разве что он представляет некую организацию..
Последний раз редактировалось aen Ср апр 19, 2017 15:25:53, всего редактировалось 1 раз.
Причина: Нарушение Правил форума п. 2.7
Причина: Нарушение Правил форума п. 2.7
Все гениальное - просто!
Re: Умная шахматная доска
Мелькало нечто подобное, то-ли на этом форуме, то-ли на каком другом. Куда кому ходить можно, а куда нельзя, в конце концов, выяснить нетрудно, в самом деле любой МК справится, сложнее фигуры идентифицировать. Вариант с DS сработает, но тогда вся доска превратится в матрицу считывателей. Как вариант поиспользовать rfid и в каждую фигуру встроить rfid-метку со своей антенной, но и тогда на доске, правда уже с другой стороны, нужно разместить 64 миниатюрных антенн-считывателей. Как вся эта кухня заработает и во сколько это обойдётся х.з. Если такие метки ещё относительно недорогие ( видел на ali ), а вот считыватели стоят нехилых денег. Возможно, что можно обойтись одним считывателем и коммутируемыми антеннами, но как будут считываться рядом стоящие фигуры, тоже х.з.
-
Никифоров Михаил
- Родился
- Сообщения: 7
- Зарегистрирован: Ср апр 19, 2017 12:28:20
Re: Умная шахматная доска
Каждая ячейка поля буден идентифицирована переключателями(+фигура стоит, -ячейка пустая), далее изначальное положение переключателей(+) будет идентифицировано конкретной фигуре и способу ходить этой фигуре. Как и куда может ходить конкретный переключатель напишем программно, главное что бы микроконтроллер умел запоминать. Я думаю такое можно будет реализовать и с ним atmega8 справится, что скажите?
Все гениальное - просто!
Re: Умная шахматная доска
А если рокировка? А если едим кого? Получается ситуация, которую не просто надо помнить, а знать. А для этого надо идентифицировать фигуры.
Я выше уже писал как проще и дешевле. Хотя, судя по вопросам... останется это всё лишь в мечтах тс...
Я выше уже писал как проще и дешевле. Хотя, судя по вопросам... останется это всё лишь в мечтах тс...
Глупый не задает вопросы. Глупый и так все знает.
- Нолик
- Потрогал лапой паяльник
- Сообщения: 356
- Зарегистрирован: Вт окт 30, 2012 18:09:24
- Откуда: Россия.
- Контактная информация:
Re: Умная шахматная доска
Я в шахматы не очень. Я больше в чапаева, но слышал, что в шахматах при определенных условиях в процессе игры любая пешка может стать другой фигурой, например "лошадью"Никифоров Михаил писал(а):будет идентифицировано конкретной фигуре и способу ходить этой фигуре
Re: Умная шахматная доска
Для начало предлагаю,все фигуры зачиповать и начать с игры в шашки на крайний случай домино, для обкатки.
Re: Умная шахматная доска
в каждую фигуру встроить мелкий мк с инфракрасным передатчиком и бесконтрактным питанием