Хочу реализовать умную шахматную доску, где при неправильном ходе загорался бы светодиод(например он всего один где нибудь сбоку). кто подскажет как это можно реализовать и что для этого надо?
Умная шахматная доска
- Сообщения: 7
- Зарегистрирован: Ср апр 19, 2017 12:28:20
Друзья нужен Ваш совет.
Хочу реализовать умную шахматную доску, где при неправильном ходе загорался бы светодиод(например он всего один где нибудь сбоку). кто подскажет как это можно реализовать и что для этого надо?
Хочу реализовать умную шахматную доску, где при неправильном ходе загорался бы светодиод(например он всего один где нибудь сбоку). кто подскажет как это можно реализовать и что для этого надо?
Все гениальное - просто!
- Реклама
а для чего это надо?
Реализация выйдет офигенно сложной и явно дороже планшета+ шахматной программы
Реализация выйдет офигенно сложной и явно дороже планшета+ шахматной программы
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
Это сделать наподобие того, как играли в шахматы два компьютера?
Первый начал с хода е2-е4
Второй компьютер подумал 5 минут, посчитал все ходы и сказал "Сдаюсь"
Хотя можно, как просит ТС просто светодиод зажечь.
Первый начал с хода е2-е4
Второй компьютер подумал 5 минут, посчитал все ходы и сказал "Сдаюсь"
Хотя можно, как просит ТС просто светодиод зажечь.
Подпись пока не придумал.
- Сообщения: 7
- Зарегистрирован: Ср апр 19, 2017 12:28:20
Хочу сделать шахматы, и как плюс реализовать умную доску, на которой каждая фигура должна ходить только в свои ячейки иначе красный свет.
Добавлено after 6 minutes 16 seconds:
Нужно просто изначально запрограмировать раскладку и каждую фигуру и для каждой фигуры дать знать как она должна ходить. Что то типа вот этого, у кого какие мысли? При помещении фигуры просто происходит замыкание контактов
Добавлено after 3 minutes 4 seconds:
должен быть какой то процессор, к которому подключена каждая ячейка, и при выполнении какого то сигнала этот процессор должен дать сигнал на диод. Что подойдёт в виде процессора? Который конечно же можно самому запрограммировать
Добавлено after 6 minutes 16 seconds:
Нужно просто изначально запрограмировать раскладку и каждую фигуру и для каждой фигуры дать знать как она должна ходить. Что то типа вот этого, у кого какие мысли? При помещении фигуры просто происходит замыкание контактов
Добавлено after 3 minutes 4 seconds:
должен быть какой то процессор, к которому подключена каждая ячейка, и при выполнении какого то сигнала этот процессор должен дать сигнал на диод. Что подойдёт в виде процессора? Который конечно же можно самому запрограммировать
Все гениальное - просто!
" и для каждой фигуры дать знать как она должна ходить"
кому ДАТЬ ЗНАТЬ?
как дать знать?
как отличать фигуры и их цвет?
и это малая часть вопросов, на которые вам никто "просто" не ответит
кому ДАТЬ ЗНАТЬ?
как дать знать?
как отличать фигуры и их цвет?
и это малая часть вопросов, на которые вам никто "просто" не ответит
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
- Реклама
Всё просто. Есть начальная расстановка фигур. Стало быть определенное место может сменится только на другое в зависимости от фигуры. Их надо не распознавать, а запоминать. Делов-то - пипец сколько вариантов постановки фигуры.
Добавлено after 1 minute 33 seconds:
Процессор - слишком шикарно и затратно. Подойдет микроконтроллер.
Добавлено after 1 minute 33 seconds:
Процессор - слишком шикарно и затратно. Подойдет микроконтроллер.
Docendo discimus
pyzhman
я всё пытаюсь ТС заставить думать самому....
я всё пытаюсь ТС заставить думать самому....
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
- Сообщения: 2406
- Зарегистрирован: Ср фев 23, 2011 12:12:31
На каждую фигуру приклеить iButton(домофонные ключи) и сканировать строки/столбцы коммутатором на считыватель. А далее МК проверяет ходы.
Запоминать фигуры не прокатит, ибо иногда поднимаются сразу несколько фигур.
Запоминать фигуры не прокатит, ибо иногда поднимаются сразу несколько фигур.
Глупый не задает вопросы. Глупый и так все знает.
Пока они поднимутся, мк уже просчитает и на соседней доске.
Docendo discimus
- Сообщения: 7
- Зарегистрирован: Ср апр 19, 2017 12:28:20
А какой например микроконтроллер?pyzhman писал(а):Всё просто. Есть начальная расстановка фигур. Стало быть определенное место может сменится только на другое в зависимости от фигуры. Их надо не распознавать, а запоминать. Делов-то - пипец сколько вариантов постановки фигуры.
Добавлено after 1 minute 33 seconds:
Процессор - слишком шикарно и затратно. Подойдет микроконтроллер.
Добавлено after 1 minute 11 seconds:
Мне нужно просто направление, в котором я буду думать, ведь возможностей реализации очень много, я же ищу что попрощеMaykill писал(а):pyzhman
я всё пытаюсь ТС заставить думать самому....
Все гениальное - просто!
Мой выбор был бы ATmega8. Его все используют в ногодрыгательных программах.
Docendo discimus
какая разница какой по большому счёту...
алгоритм кто разрабатывать станет
программу по нему писать, отлаживать
в железе всё сделает ( в том числе с фигурами и доской )?
и расчёт стоимости всех этих телодвижений ТС неприятно удивит
Разве что он представляет некую организацию..
алгоритм кто разрабатывать станет
программу по нему писать, отлаживать
в железе всё сделает ( в том числе с фигурами и доской )?
и расчёт стоимости всех этих телодвижений ТС неприятно удивит
Разве что он представляет некую организацию..
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
- Сообщения: 7
- Зарегистрирован: Ср апр 19, 2017 12:28:20
Это все я буду делать сам, для меня нужно знать где это сделать проще. Это небольшое увлечение. Надеюсь микроконтроллер atmega8 и программатор для него есть в свободной продаже?Maykill писал(а):какая разница какой по большому счёту...
алгоритм кто разрабатывать станет
программу по нему писать, отлаживать
в железе всё сделает ( в том числе с фигурами и доской )?
и расчёт стоимости всех этих телодвижений ТС неприятно удивит
Разве что он представляет некую организацию..
Последний раз редактировалось aen Ср апр 19, 2017 15:25:53, всего редактировалось 1 раз.
Причина: Нарушение Правил форума п. 2.7
Причина: Нарушение Правил форума п. 2.7
Все гениальное - просто!
- Сообщения: 378
- Зарегистрирован: Сб сен 19, 2009 07:02:19
Мелькало нечто подобное, то-ли на этом форуме, то-ли на каком другом. Куда кому ходить можно, а куда нельзя, в конце концов, выяснить нетрудно, в самом деле любой МК справится, сложнее фигуры идентифицировать. Вариант с DS сработает, но тогда вся доска превратится в матрицу считывателей. Как вариант поиспользовать rfid и в каждую фигуру встроить rfid-метку со своей антенной, но и тогда на доске, правда уже с другой стороны, нужно разместить 64 миниатюрных антенн-считывателей. Как вся эта кухня заработает и во сколько это обойдётся х.з. Если такие метки ещё относительно недорогие ( видел на ali ), а вот считыватели стоят нехилых денег. Возможно, что можно обойтись одним считывателем и коммутируемыми антеннами, но как будут считываться рядом стоящие фигуры, тоже х.з.
- Сообщения: 7
- Зарегистрирован: Ср апр 19, 2017 12:28:20
Каждая ячейка поля буден идентифицирована переключателями(+фигура стоит, -ячейка пустая), далее изначальное положение переключателей(+) будет идентифицировано конкретной фигуре и способу ходить этой фигуре. Как и куда может ходить конкретный переключатель напишем программно, главное что бы микроконтроллер умел запоминать. Я думаю такое можно будет реализовать и с ним atmega8 справится, что скажите?
Все гениальное - просто!
- Сообщения: 2406
- Зарегистрирован: Ср фев 23, 2011 12:12:31
А если рокировка? А если едим кого? Получается ситуация, которую не просто надо помнить, а знать. А для этого надо идентифицировать фигуры.
Я выше уже писал как проще и дешевле. Хотя, судя по вопросам... останется это всё лишь в мечтах тс...
Я выше уже писал как проще и дешевле. Хотя, судя по вопросам... останется это всё лишь в мечтах тс...
Глупый не задает вопросы. Глупый и так все знает.
Я в шахматы не очень. Я больше в чапаева, но слышал, что в шахматах при определенных условиях в процессе игры любая пешка может стать другой фигурой, например "лошадью"Никифоров Михаил писал(а):будет идентифицировано конкретной фигуре и способу ходить этой фигуре
- Сообщения: 223
- Зарегистрирован: Вс июл 10, 2011 14:41:10
Для начало предлагаю,все фигуры зачиповать и начать с игры в шашки на крайний случай домино, для обкатки.
- Сообщения: 844
- Зарегистрирован: Пн апр 11, 2011 10:08:52
в каждую фигуру встроить мелкий мк с инфракрасным передатчиком и бесконтрактным питанием


