STM32 Интерактивная шахматная доска.

alexlaw

✩✩✩✩✩✩✩
3 Янв 2020
51
2
Воронеж
Идея.

1.Полноразмерная шахматная доска.
2.Контроллер STM32F103C6T6 с шахматным движком.
3.STM32 получает ход от доски в виде e2e4.
4.STM32 передает ход на доску в виде подсветки полей откуда - куда.
Что реализовано.
п.2 - STM32F103C6T6 с шахматным движком.
п.3 - частично
п.4 - частично
Написана прога под Виндовс для теста шахматного движка.
Коммуникация проги и движка осуществляется через esp8266.
IMG_20260616_122707.jpg
2026-06-19_14-19-11_gif_001.gif
Продолжение следует ...
 

alexlaw

✩✩✩✩✩✩✩
3 Янв 2020
51
2
Воронеж
А что будет передавать ход от доски? Какой механизм?
Идея такая.
8 сдвиговых регистров 74HC165

IMG_20260502_094302..jpg
И в каждой клетке геркон или датчик Холла.
В архиве схема для Протеус 8
 

Вложения

Изменено:

alexlaw

✩✩✩✩✩✩✩
3 Янв 2020
51
2
Воронеж
Кто готов подключиться к Проекту?
Что нужно на данный момент.
1.Для симуляции в Proteus.
В Proteus 8.8 SP1 симуляция max7219 и MATRIX-8x8 вместе с STM32F103C6T6 не работает как задумывалось, точнее вообще не работает.
В реальном железе max7219 с STM32F103C6T6 работает правильно.
С Arduino Nano - max7219 и MATRIX-8x8 в Proteus 8.8 SP1 и в железе работает правильно.
2.Сделать печатную плату.
Разводку в SprintLayout я сделаю сам.
3.Нужны 64 геркона или 64 датчика Холла.
 

alexlaw

✩✩✩✩✩✩✩
3 Янв 2020
51
2
Воронеж
Может так кого нибудь заинтересует.
В архиве прога под Виндовс, прошивки для ESP8266-01 и STM32F103C6T6.
Схема простая - достаточно соединить RX-TX, TX-RX stm и esp.
Остальное (MAX) не обязательно.
Запустить прогу, подключиться к ESP и можно играть.
PS
Прошивка для STM32F103C6T6 отладочная, релиз немного меньше.
Я использую IAR EW for Arm 9.30.1.
 

Вложения