Ничего не найдено :(
    В гостях у Самоделкина! » Электроника » Arduino » Шахматная доска с голосовым управлением

    Шахматная доска с голосовым управлением






    Волшебные шахматы - это шахматы из книги Дж. К. Роулинг «Гарри Поттер и философский камень». Персонажи отдают шахматным фигурам голосовые команды, и фигуры передвигаются по шахматному полю.

    Кажется что это невозможно, но, как и во многих других случаях, многие вещи, придуманные писателями-фантастами спустя какое то время "изобретались" и реализовывались на самом деле.

    Не исключением оказалась и данная придумка автора. Используя Arduino Uno и XY-плоттер, "Волшебные шахматы" можно воссоздать в реальной жизни. Теперь можно играть в шахматы, полностью используя голосовые команды, и шахматные фигуры будут реагировать соответствующим образом.

    Инструменты и материалы:
    -Arduino Uno;
    -Arduino CNC Shield;
    -Модуль Bluetooth HC-05;
    -Три шаговых двигателя NEMA17;
    -Три шаговых драйвера DRV8825;
    -Три ролика;
    -Шкив диаметром 5 мм с 20 зубьями;
    -Линейный стержень 4шт 8 мм на 500 мм;
    -Линейный подшипник LM8UU 4 шт;
    -Ремень с шагом 2 мм;
    -Блок питания 12 В 3 А (минимум);
    -Дисковые неодимовые магниты размером 32 x 6 мм на 2 мм;
    -12 винтов M3x6 мм.;
    -3 винта M3x25 мм.;
    -3 гайки M3;
    -2-контактные перемычки;
    -Кабельные перемычки;
    -Электромагнит 5 В;
    -3D-принтер;
    -Штангенциркуль;
    -Столярный клей;
    -Лазерный резак;
    -Фанера;
    -Наждачная бумага;
    -Программное обеспечение САПР (используется OnShape);
    -Adobe Illustrator;

    Шаг первый: сборка электроники
    Монтаж электроники мастер начинает с установки платы ЧПУ на Arduino.
    Устанавливает 3 шаговых драйвера DRV8825 в секции с метками X, Y и Z (секция A остается пустой). Обязательно нужно установить радиаторы на драйверы шагового двигателя перед их установкой.

    После подключения всех шаговых драйверов подключает клеммы источника питания к клеммным колодкам питания на экране ЧПУ и установите значения VREF.соответственно (включаем субтитры и смотрим видео). Формула для определения VREF на DRV8825: Voltage_read * 2 = current_limit.

    Эта формула отличается для разных драйверов, обязательно проверьте спецификации вашего драйвера, прежде чем продолжить, так как слишком большой ток расплавит катушки, а недостаточный ток не позволит двигателю двигаться. Current_limit определяется спецификациями шагового двигателя. Обратитесь к техническим паспортам на свои двигатели, чтобы убедиться, что вы не перегружаете или не понижаете мощность шаговых двигателей. После подключения и настройки драйверов нужно подключить кабели шагового двигателя к 4 контактам.

    Еще раз обратитесь к техническому паспорту, так как у разных производителей может быть разная схема подключения.
    Необязательно: Установите перемычки, чтобы включить микрошаговый режим. (Необходимо увеличить количество шагов в примере кода, если ПОЛНЫЙ шаг не требуется).
    Подключите устройства, используя схему ниже:
    Шаговые двигатели: 4 провода от шагового драйвера к 4 контактам, расположенным на шаговом драйвере. Повторите для XYZ.
    Модуль HC-05: RX -> TX, TX -> RX, VCC -> 5 В, GND -> GND
    Электромагнит: SIG -> SpnEn, VCC -> 5V, GND -> GND
    Используйте приведенный ниже код, чтобы проверить, правильно ли работают все 3 шаговых двигателя.




    Шаг второй: сборка механизма
    Для реализации данной идеи нужно сделать линейный двухосевой (XY) станок. Для станка нужно всего 3 двигателя: 2 для оси X и 1 для оси Y. Для установки двигателей мастер напечатал стойки и крепления.

    Концевые выключатели в данной сборке не нужны, так как шахматное поле не будет выходить за пределы осей.
    После печати деталей мастер собирает станок. Натягивает ремни.

    При установки ремня убедитесь, что он не слишком натянут и не слишком ослаблен, поскольку это впоследствии вызовет проблемы. Один из способов проверить натяжку - переместить каретку вверх и вниз по длине ремня. Если вы заметили, что ремень перескакивает через шкив, установленный на шаговом двигателе, он слишком ослаблен. Если ремень перемещение ремня требует значительного усилия, значит, он слишком натянут.

    После установки ремней нужно проверить направление вращения двигателей и при необходимости изменить порядок вращения или поменяв провода или программно.

    На каретке нужно предусмотреть место для электромагнита.





    Шаг третий: шахматные фигуры
    Шахматные фигуры мастер напечатал на 3D-принтере. Внизу фигур обязательно нужно добавить небольшие отверстия, чтобы разместить магниты. При этом необходимо учитывать наличие магнита диаметром 6 мм. Полный диаметр шахматной фигуры не должен превышать 18 мм, однако эти значения могут меняться в зависимости от размера клеток и силы магнитов. При установки магнитов внутри шахматных фигур убедитесь, что полярность магнитов одинакова для всех шахматных фигур и эта сторона работает с электромагнитом.



    Шаг четвертый: программное обеспечение
    С кодом можно ознакомиться на этой странице.



    После загрузки кода нужно установить программное обеспечение MIT App Inventor.
    Убедитесь, что у вас есть учетная запись, связанная с Google, чтобы иметь возможность войти в MIT App Inventor. После запуска программы нужно включить следующие компоненты: распознаватель речи, Bluetooth и часы. Это необходимые компоненты, однако могут быть добавлены и другие.







    Шаг пятый: окончательная сборка
    Теперь нужно окончательно собрать шахматный станок. Для основания мастер использует лист фанеры. К нему крепит стойки и собирает станок. Вместо каретки устанавливается электромагнит.

    Шахматное поле сделано из двух листов фанеры, на которых выгравированы клетки и цифробуквенные обозначения.



    Источник (Source)
    Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

    Лодка с управлением голосом через смартфон

    Система контроля параметров солнечных панелей

    10
    Идея
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    10
    Описание
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    10
    Исполнение
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    Итоговая оценка: 10 из 10 (голосов: 4 / История оценок)

    Добавить комментарий

    6 комментариев
    sergeyp
    Цитата: Korolev
    экран ЧПУ - это смартфон

       Ну да разглядел... никакого экрана нет, есть только основная плата, к которой и подключают питание... (((
    Korolev
    sergeyp,
     Да это не схема, а инструкция по сборке схемы 
    Ну так и надо вещи называть своими именами!
    у дисплея также своя плата, к которой и подключают. 
    Где этот дисплей на схеме или хотя бы на фото, или в перечне материалов? Смартфон SAMSUNG видел, но без "клеммных колодок питания на экране"
    всё понятно тем, кто в теме
    Ну да, для тех, "кто в теме", конечно же сразу понятно, что схема - это не схема, экран ЧПУ - это смартфон SAMSUNG с клеммными колодками прямо на экране ... nea  


    sergeyp
    Цитата: Korolev
    Разные схемы подключения видал

       Да это не схема, а инструкция по сборке схемы... Ардуиной спецы называют плату с микропроцессором и интерфейсными разъёмами установлена она на другую, с драйверами для ШД (ЧПУ) и да, у дисплея также своя плата, к которой и подключают... В общем, Игорь- всё понятно тем, кто в теме, главное ничего не перепутать, и всё заработает! ))))
    Korolev
    pogranec,
    Щит, экран, плата расширения - в разных источниках встречается по разному. 
    Ну да, и у разных переводчиков по разному, в результате - полная (или худая) бессмыслица!
    pogranec Автор
    Korolev,
    Щит, экран, плата расширения - в разных источниках встречается по разному. 
    Korolev
    Монтаж электроники мастер начинает с установки платы ЧПУ на Arduino. 
    Какую плату, на какую Ардуину?
    подключает клеммы источника питания к клеммным колодкам питания на экране ЧПУ 
    Клеммные колодки питания прямо на экране?
    Подключите устройства, используя схему ниже: 
    Разные схемы подключения видал, но чтобы такую ...  scratch

    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Последние комментарии

    Все комментарии