Оглавление:

Arduino Mega Stepper Shield для решателя кубика Рубика: 4 шага
Arduino Mega Stepper Shield для решателя кубика Рубика: 4 шага

Видео: Arduino Mega Stepper Shield для решателя кубика Рубика: 4 шага

Видео: Arduino Mega Stepper Shield для решателя кубика Рубика: 4 шага
Видео: Робот, решающий кубик Рубика: оборудование, часть 1 2024, Июль
Anonim
Arduino Mega Stepper Shield для решателя кубика Рубика
Arduino Mega Stepper Shield для решателя кубика Рубика

Некоторое время назад я работал над машиной, которая автоматически решает любой зашифрованный кубик Рубика 3x3. Вы можете увидеть мои инструкции по этому поводу здесь. В проекте использовались шаговые драйверы от полулу для управления шестью моторами. Чтобы облегчить подключение этих драйверов к Arduino Mega (который управляет всем этим), была разработана специальная печатная плата. В этой инструкции описывается процесс создания моторного щита для Arduino Mega для драйверов pololu a4988.

Наслаждаться!

Шаг 1: Создание схемы

В качестве первого шага необходимо ввести схему печатной платы в орел. Кроме того, все необходимые компоненты должны быть либо импортированы из библиотеки, либо созданы вручную. В Интернете легко найти место и схему для мега-щита Arduino. Единственный компонент, который был изготовлен на заказ, - это сами драйверы двигателя. Тем не менее, я не буду вдаваться в подробности того, как это сделать, так как по этой теме уже есть замечательные инструкции (см. Здесь). Сама схема очень проста, так как ее единственная задача - подключить драйверы двигателя к соответствующим контактам Arduino. Кроме того, развязывающие конденсаторы были размещены рядом с выводом vcc каждой микросхемы для обеспечения плавной работы. Драйверы шагового двигателя polulu предлагают возможность установить микрошаговый режим путем жесткого подключения трех их контактов к земле или vcc. На эти контакты были помещены перемычки из припоя, чтобы можно было при необходимости отрегулировать их позже. Ниже вы можете увидеть часть схемы (сюда включен только один из шести драйверов). Полную схему, очевидно, можно скачать в конце этой библии.

Изображение
Изображение

Шаг 2: Маршрутизация печатной платы

Маршрутизация печатной платы заключается в попытке расположить все компоненты таким образом, чтобы их можно было легко соединить друг с другом. Конечно, при создании более сложных печатных плат при проектировании необходимо учитывать множество факторов. Однако в этом случае маршрутизация довольно проста. Все выводы данных от драйверов подключены к своим соответствующим выводам на Arduino, а многоугольники на верхнем и нижнем слое использовались для связывания всех заземлений и VCC вместе.

Изображение
Изображение

Шаг 3: заказ печатной платы

Есть много сайтов, где можно заказать печатные платы за очень небольшие деньги. Два сайта, которыми я пользовался и с которыми до сих пор имел большой опыт:

jlcpcb.com/https://www.pcbway.com/

Доставка плат может занять некоторое время, но качество никогда не разочаровывало.

Рекомендуемые: