Beniston

Beniston

Пикабушник
284 рейтинг 0 подписчиков 11 подписок 2 поста 0 в горячем
Награды:
10 лет на Пикабу
16

Шахматы с подсветкой по вселенной звездных войн

Всем привет! Как-то вечерним зимним вечером пришла идея сделать шахматы, но не просто шахматы, а с подсветкой и с фигурами из звездных войн.
Все началось с того, что нашел на просторах интернета в свободном доступе фигуры

И накидал в openscad за вечер приблизительную 3д модель для клеток, которая потом дорабатывалась

Идея была такая: ходишь белой фигурой - клетка загорается синим цветом, ходишь черной фигурой - клетка загорается красный.

Принцип работы:

1) Под каждой клеткой установлен линейный датчик Холла (A1302/SS49E), реагирующий на магнитное поле.

2) При установке фигуры на клетку магнит создаёт поле, изменяя выходное напряжение датчика.

3) Полярность магнита кодирует цвет фигуры: северный полюс вниз - белая фигура, южный полюс вниз - чёрная. Датчик фиксирует знак напряжения (выше/ниже опорного), что позволяет однозначно определить цвет.

ESP32 через мультиплексоры опрашивает 64 датчика, интерпретируя показания как позицию и принадлежность фигуры, и управляет подсветкой клеток (голубой/красный).

Электроника, которая была использована:

  1. Датчики положения фигур:

    • Линейные датчики Холла A1302 — по одному под каждой из 64 клеток.

  2. Микроконтроллер:

    • ESP32 (например, NodeMCU-32S) — для управления и обработки данных.

  3. Мультиплексоры (для экономии пинов):

    • CD74HC4067 — 4 шт., каждый на 16 каналов → всего 64 входа для датчиков.

  4. Подсветка клеток:

    • Адресная светодиодная лента WS2812B — по 4 светодиода на клетку

    • Цвета: голубой — для белых фигур, красный — для чёрных.

  5. Питание:

    • Общее питание: 5 В для WS2812B и ESP32 через внешний блок 5v 3А

Добавились надписи на кайме. Осталось нарезать доску на отдельные клетки, и, в принципе, доска готова к печати.

Добавились надписи на кайме. Осталось нарезать доску на отдельные клетки, и, в принципе, доска готова к печати.

Уже на этом этапе я понял, что провода надо как-то прятать, поэтому, рамка была распечатана потолще.

Далее переделал на Arduino Nano (esp32 сгорела во время неудачный тестов) , но это пока для теста. В целом, код рабочий, можно собирать цепь дальше.

Очередь на сушку и засветку

Очередь на сушку и засветку

Поставил 4 светодиода на клетку. Дальше буду печатать уже доску и подключать ленту

Поставил 4 светодиода на клетку. Дальше буду печатать уже доску и подключать ленту

Проверил датчик Холла - через клетку тоже все прекрасно работает, даже остается запас в 2-3 мм

Неделя пайки в свободное время. Ещё 2 ряда осталось, но уверен, что часть придется переделывать (где-то плохая пайка или бракованные диоды)

Ожидается аналогичная реализация, как на картинке, что сгенерировала нейросеть

Ожидается аналогичная реализация, как на картинке, что сгенерировала нейросеть

После того, как собрал всю ленту и вклеил ее, пришло время проверить, что все работает

На данном этапе подключил только 2 ряда, еще 6 оставались не подключены

На данном этапе подключил только 2 ряда, еще 6 оставались не подключены

Потихоньку начал доделывать все 8 рядов, да, красоты мало, да, разные провода, но что поделать

Потихоньку начал доделывать все 8 рядов, да, красоты мало, да, разные провода, но что поделать

Но зато, когда все собрал, вклеил рамку, то появилось более-менее ощущение, что процесс подходит к концу.

Косяков много. Где-то неровно склеил клетки между собой, датчики просвечивают через клетки, рамка кривая-косая, и датчики слегка местами косо поставил, поэтому, не всегда с первого раза загорается клетка, но в целом, неплохо для первого раза

Показать полностью 13 3
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества